2025-06-04 05:02:57 +08:00

31 lines
903 B
Plaintext

autoImport ("Logic_Transform")
autoImport ("AI")
autoImport ("SpecialEffects")
autoImport ("LogicManager_Creature")
autoImport ("LogicManager_Skill")
autoImport ("LogicManager_RolePart")
LogicManager = class("LogicManager")
function LogicManager:ctor()
self.logicCreature = LogicManager_Creature.new()
self.logicSkill = LogicManager_Skill.new()
self.logicRolePart = LogicManager_RolePart.new()
-- set global objects
Game.LogicManager_Creature = self.logicCreature
Game.LogicManager_Skill = self.logicSkill
Game.LogicManager_RolePart = self.logicRolePart
end
function LogicManager:Update(time, deltaTime)
self.logicCreature:Update(time, deltaTime)
self.logicSkill:Update(time, deltaTime)
end
function LogicManager:LateUpdate(time, deltaTime)
self.logicCreature:LateUpdate(time, deltaTime)
-- self.logicSkill:LateUpdate(time, deltaTime)
self.logicRolePart:LateUpdate(time, deltaTime)
end