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

46 lines
998 B
Plaintext

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