2025-01-04 23:00:19 +08:00

30 lines
814 B
Lua

---@type MachineItemScriptBase
local Machine_Temp = {};
Machine_Temp.MachineType = nil;
Machine_Temp.ContinueTime = 0;
--- 初始化
function Machine_Temp:Init() end
--- 玩家进入需要执行的操作
---@param InPawn UGCPlayerPawn_C
function Machine_Temp:Execute(InPawn) end
--- Tick
---@param dt float 时间间隔
---@param ServerTime float 当前服务器时间
function Machine_Temp:Tick(dt, ServerTime) end
--- 退出这个机关的范围
---@param InPawn UGCPlayerPawn_C
function Machine_Temp:Exit(InPawn) end
--- 使用 tostring() 即可
---@return string 返回字符串
function Machine_Temp:ToString() return "Machine_Temp"; end
function Machine_Temp:SetEnable(IsEnable) self.bEnableMachine = IsEnable; end
function Machine_Temp:GetEnable() return self.bEnableMachine end
return Machine_Temp;