hold-mode.lua

function DrawText(text, x, y)
	SetTextScale(0.35, 0.35)
	SetTextColor(255, 255, 255, 255)
	SetTextDropshadow(1, 0, 0, 0, 200)
	SetTextFontForCurrentCommand(0)
	SetTextCentre(1)
	DisplayText(CreateVarString(10, "LITERAL_STRING", text), x, y)
end

local prompt = Uiprompt:new(`INPUT_DYNAMIC_SCENARIO`, "Hold Me")

prompt:setHoldMode(true)

prompt:setOnHoldModeRunning(function(prompt)
	if not prompt:hasHoldModeCompleted() then
		DrawText("Holding...", 0.5, 0.5)
	end
end)

prompt:setOnHoldModeCompleted(function(prompt)
	DrawText("Hold completed!", 0.5, 0.5)
end)

UipromptManager:startEventThread()
generated by LDoc 1.4.6 Last updated 2021-09-01 00:43:04