Ejemplo n.º 1
0
 public override void OnSceneLoaded(Scene scene, LoadSceneMode loadMode)
 {
     base.OnSceneLoaded(scene, loadMode);
     Debug.Log("战斗场景加载完成");
     if (battleView == null)
     {
         battleView = new BattleView();
         battleView.Show();
         GamePublisher.Publish(EventType.battle_music_open);
     }
 }
Ejemplo n.º 2
0
 public override void OnSceneLoaded(Scene scene, LoadSceneMode loadMode)
 {
     base.OnSceneLoaded(scene, loadMode);
     Debug.Log("大厅场景加载完成");
     if (lobbyView == null)
     {
         lobbyView = new LobbyView();
         lobbyView.Show();
         GamePublisher.Publish(EventType.lobby_music_open);
     }
 }
Ejemplo n.º 3
0
 public override void Enter()
 {
     base.Enter();
     GamePublisher.Publish(EventType.STAGE_LOGIN_IN, this);
 }
Ejemplo n.º 4
0
 public override void Exit()
 {
     base.Exit();
     GamePublisher.Publish(EventType.STAGE_LOGIN_OUT, this);//退出login消息
 }
Ejemplo n.º 5
0
 public void Start()
 {
     GamePublisher.Publish(EventType.START_LOAD_DATA);//加载数据
 }
Ejemplo n.º 6
0
 public override void Exit()
 {
     base.Exit();
     GamePublisher.Publish(EventType.STAGE_BATTLE_OUT, this);
 }