46 lines
998 B
Plaintext
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 |