Esempio n. 1
0
 protected virtual void ClearWindow()
 {
     resSev   = null;
     audioSev = null;
     netSev   = null;
     timerSev = null;
 }
Esempio n. 2
0
 protected virtual void InitWindow()
 {
     resSev   = ResSev.Instance;
     audioSev = AudioSev.Instance;
     netSev   = NetSev.Instance;
     timerSev = TimerSev.Instance;
 }
Esempio n. 3
0
    public void Init(int mapId)
    {
        resSev   = ResSev.Instance;
        audioSev = AudioSev.Instance;

        stateMgr = gameObject.AddComponent <StateMgr>();
        skillMgr = gameObject.AddComponent <SkillMgr>();

        stateMgr.Init();
        skillMgr.Init();

        mapCfg = resSev.GetMapCfgData(mapId);
        resSev.AsyncLoadScene(mapCfg.sceneName, () =>
        {
            GameObject map = GameObject.FindGameObjectWithTag("MapRoot");
            mapMgr         = map.GetComponent <MapMgr>();
            mapMgr.Init(this);

            map.transform.localPosition = Vector3.zero;
            map.transform.localScale    = Vector3.one;

            Camera.main.transform.position         = mapCfg.mainCamPos;
            Camera.main.transform.localEulerAngles = mapCfg.mainCamRote;

            LoadPlayer(mapCfg);

            audioSev.PlayBGM(Constans.HuangYeBGM);

            ActiveCurrentBatchMonsters();
        });
    }
Esempio n. 4
0
 public virtual void InitSys()
 {
     DontDestroyOnLoad(this);
     resSev   = ResSev.Instance;
     audioSev = AudioSev.Instance;
     netSev   = NetSev.Instance;
     timerSev = TimerSev.Instance;
 }