/// <summary> /// 初始化所有模块 /// </summary> void Init() { //初始化服务模块 mResSvc = GetComponent <ResSvc>(); mResSvc.InitSvc(); mNetSvc = GetComponent <NetSvc>(); mNetSvc.InitSvc(); mAudioSvc = GetComponent <AudioSvc>(); mAudioSvc.InitAudio(); //初始化业务系统 mLogonSys = GetComponent <LogonSys>(); mLogonSys.InitSys(); mMainGameSys = GetComponent <MainGameSys>(); mMainGameSys.InitMainGameSys(); mCombatSys = GetComponent <CombatSys>(); mCombatSys.InitCombatSys(); //初始化控制器模块 mControllerMag = new ControllerManage(); mControllerMag.InitController(); //进入登录系统 mLogonSys.EnterLogin(); }
/// <summary> /// 初始化控制器 /// </summary> public void InitController() { instance = this; ServerMassageController.Add(ReturnSys.登录成功, new LogonController()); ServerMassageController.Add(ReturnSys.登录失败, new LogonComeNothingController()); ServerMassageController.Add(ReturnSys.注册成功, new RegisterController()); ServerMassageController.Add(ReturnSys.注册失败, new RegisterComeNothingController()); ServerMassageController.Add(ReturnSys.账号已登录, new HaveLoginController()); ServerMassageController.Add(ReturnSys.择角色, new SelectRoleController()); ServerMassageController.Add(ReturnSys.创建成功, new FoundTrueController()); ServerMassageController.Add(ReturnSys.完成任务, new PerformController()); ServerMassageController.Add(ReturnSys.等级提升, new UplvController()); ServerMassageController.Add(ReturnSys.新玩家加入, new NewPlyaerIntoController()); ServerMassageController.Add(ReturnSys.加载当前在线玩家, new CurrentPlayerController()); ServerMassageController.Add(ReturnSys.主城移动同步, new PlayerCityMoveController()); ServerMassageController.Add(ReturnSys.停止移动, new PlayerMoveStopController()); ServerMassageController.Add(ReturnSys.强化, new IntensifyController()); ServerMassageController.Add(ReturnSys.世界聊天, new WorldTalkController()); ServerMassageController.Add(ReturnSys.完成每日任务, new DailyTaskController()); ServerMassageController.Add(ReturnSys.玩家进入副本, new PlayerJoinCombartController()); }
private void Awake() { mInstance = this; }