예제 #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);
     }
 }
예제 #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);
     }
 }
예제 #3
0
 public override void Enter()
 {
     base.Enter();
     GamePublisher.Publish(EventType.STAGE_LOGIN_IN, this);
 }
예제 #4
0
 public override void Exit()
 {
     base.Exit();
     GamePublisher.Publish(EventType.STAGE_LOGIN_OUT, this);//退出login消息
 }
예제 #5
0
 public void Start()
 {
     GamePublisher.Publish(EventType.START_LOAD_DATA);//加载数据
 }
예제 #6
0
 public override void Exit()
 {
     base.Exit();
     GamePublisher.Publish(EventType.STAGE_BATTLE_OUT, this);
 }