ro-table/Asstes/Resources/Script/FunctionSystem/SceneItem/SceneItemCommandOwnChange.txt
2025-06-04 05:02:57 +08:00

52 lines
1.1 KiB
Plaintext

SceneItemCommandOwnChange = class("SceneItemCommandOwnChange")
function SceneItemCommandOwnChange.Me()
if nil == SceneItemCommandOwnChange.me then
SceneItemCommandOwnChange.me = SceneItemCommandOwnChange.new()
end
return SceneItemCommandOwnChange.me
end
function SceneItemCommandOwnChange:ctor()
self:Reset()
end
function SceneItemCommandOwnChange:Reset()
self:Clear()
if(self.timeTick==nil) then
self.timeTick = TimeTickManager.Me():CreateTick(0,16,self.Tick,self)
end
-- self.timeTick:ClearTick()
end
function SceneItemCommandOwnChange:Clear()
self.canPickItems = {}
self.canPickItems = {}
end
-- function SceneItemCommandOwnChange:AddItems(items)
-- for i=1,#items do
-- self:AddItem(items[i])
-- end
-- end
function SceneItemCommandOwnChange:AddItem(item)
self.timeTick:StartTick()
return nil
end
function SceneItemCommandOwnChange:RemoveItems(items)
for i=1,#items do
self:RemoveItem(items[i])
end
end
function SceneItemCommandOwnChange:RemoveItem(item)
self.timeTick:StopTick()
end
function SceneItemCommandOwnChange:Tick(deltaTime)
-- print("tick "..deltaTime)
end