Beispiel #1
0
    /// <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();
    }
Beispiel #2
0
 /// <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;
 }