30 lines
814 B
Lua
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; |