예제 #1
0
    //系统初始化
    private void Init()
    {
        //服务模块初始化
        NetSvc net = GetComponent <NetSvc>();

        net.InitSvc();
        ResSvc res = GetComponent <ResSvc>();

        res.InitSvc();
        AudioSvc audio = GetComponent <AudioSvc>();

        audio.InitSvc();
        TimeSys time = GetComponent <TimeSys>();

        time.InitSvc();

        //业务系统初始化
        LoginSys login = GetComponent <LoginSys>();

        login.InitSys();
        MainCitySys mainCity = GetComponent <MainCitySys>();

        mainCity.InitSys();
        TaskSys taskSys = GetComponent <TaskSys>();

        taskSys.InitSys();
        FuBenSys fuBenSys = GetComponent <FuBenSys>();

        fuBenSys.InitSys();
        BattleSys battleSys = GetComponent <BattleSys>();

        battleSys.InitSys();

        //进入登录场景并加载相应的UI
        login.EnterLogin();
    }
예제 #2
0
 public void InitSvc()
 {
     instance = this;
 }
예제 #3
0
 public virtual void InitSys()
 {
     resSvc   = ResSvc.Instance;
     audioSvc = AudioSvc.Instance;
     timeSys  = TimeSys.instance;
 }