0
0
mirror of https://gitlab.com/YuukiPS/GC-Resources.git synced 2025-04-29 09:35:48 +00:00
GC-Resources/Resources/Scripts/Gadget/SceneObj_Gear_Windmill01.lua
2023-04-20 15:34:28 -07:00

24 lines
722 B
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

local _delay = 10
function OnClientExecuteReq(context, param1, param2, param3)
if param1 == 0 then
ScriptLib.SetGadgetState(context, GadgetState.Default)
elseif param1 == 201 then
ScriptLib.SetGadgetState(context, GadgetState.GearStart)
end
end
-- 定时器回调
function OnTimer(context, now)
-- 获取机关当前状态
local state = ScriptLib.GetGadgetState(context)
if state ~= GadgetState.Default then
-- 获取当前状态的开始时间
local state_begin_time = ScriptLib.GetGadgetStateBeginTime(context)
if now >= state_begin_time + _delay then
-- 如果启动时间超过启动持续时间则转换为Default状态
ScriptLib.SetGadgetState(context, GadgetState.Default)
end
end
end