예제 #1
0
 public void departPlayerFromStar(PlayerModel player)
 {
     if (playerAdapter.departPlayerFromStar(player))
     {
         PlayerDepartFromStarEvent playerDepartFromStarEvent = new PlayerDepartFromStarEvent(player);
         eventManager.DispatchEvent <PlayerDepartFromStarEvent>(playerDepartFromStarEvent);
     }
 }
        protected void OnPlayerDepart(SocketIOEvent e)
        {
            PlayerDepartFromStarEvent pde = JsonConvert.DeserializeObject <PlayerDepartFromStarEvent>(e.data);

            eventManager.DispatchEvent <PlayerDepartFromStarEvent>(pde);
        }
예제 #3
0
 protected void OnPlayerDepartFromStar(PlayerDepartFromStarEvent e)
 {
     player.isLanded = e.player.isLanded;
 }
예제 #4
0
 void OnPlayerExitStarMenu(PlayerDepartFromStarEvent e)
 {
     ChangeState(GameState.StarOrbit);
 }
예제 #5
0
 protected void OnPlayerDepartFromStar(PlayerDepartFromStarEvent e)
 {
     player = e.player;
 }