31 lines
903 B
Plaintext
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 |