2025-06-04 05:12:01 +08:00

71 lines
2.6 KiB
Plaintext

autoImport ("GOLuaPoolManager")
autoImport ("AssetManagerRefactory")
autoImport ("LogicManager")
autoImport ("MapManager")
autoImport ("CreatureUIManager")
autoImport ("UILongPressManager")
autoImport ("SocialManager")
autoImport ("EffectManager")
autoImport ("ChatSystemManager")
autoImport ("LuaFarmlandManager")
autoImport ("FunctionTextureScale")
autoImport ("SkillManager")
autoImport ("WWWRequestManager")
autoImport ("QuestGuildManager")
autoImport ("QuestCountDownManager")
FunctionSystemManager = class("FunctionSystemManager")
function FunctionSystemManager:ctor()
self.luaGOPoolManager = GOLuaPoolManager.new()
self.assetManager = AssetManagerRefactory.new()
self.logicManager = LogicManager.new()
self.mapManager = MapManager.new()
self.creatureUIManager = CreatureUIManager.new()
self.uiLongPressManager = UILongPressManager.new()
self.textureScale = FunctionTextureScale.new()
self.socialManager = SocialManager.new()
self.effectManager = EffectManager.new()
self.chatSystemManager = ChatSystemManager.new()
self.skillManager = SkillManager.new()
self.wwwRequestManager = WWWRequestManager.new()
self.questGuildManager = QuestGuildManager.new()
self.questCountDownManager = QuestCountDownManager.new()
-- set global objects
Game.GOLuaPoolManager = self.luaGOPoolManager
Game.AssetManager = self.assetManager
Game.LogicManager = self.logicManager
Game.MapManager = self.mapManager
Game.CreatureUIManager = self.creatureUIManager
Game.UILongPressManager = self.uiLongPressManager
Game.SocialManager = self.socialManager
Game.EffectManager = self.effectManager
Game.ChatSystemManager = self.chatSystemManager
Game.SkillManager = self.skillManager
Game.WWWRequestManager = self.wwwRequestManager
Game.QuestGuildManager = self.questGuildManager
Game.QuestCountDownManager = self.questCountDownManager
end
function FunctionSystemManager:Update(time, deltaTime)
self.assetManager:Update(time, deltaTime)
self.skillManager:Update(time, deltaTime)
self.logicManager:Update(time, deltaTime)
self.creatureUIManager:Update(time, deltaTime)
self.mapManager:Update(time, deltaTime)
self.uiLongPressManager:Update(time, deltaTime)
self.textureScale:Update()
self.wwwRequestManager:Update(time, deltaTime)
self.questGuildManager:Update(time, deltaTime)
self.questCountDownManager:Update(time, deltaTime)
LuaFarmlandManager.Ins():Update()
end
function FunctionSystemManager:LateUpdate(time, deltaTime)
-- self.assetManager:LateUpdate(time, deltaTime)
self.logicManager:LateUpdate(time, deltaTime)
-- self.creatureUIManager:LateUpdate(time, deltaTime)
self.mapManager:LateUpdate(time, deltaTime)
end