Exemple #1
0
 public void landPlayerOnStar(PlayerModel player)
 {
     if (playerAdapter.landPlayerOnStar(player))
     {
         PlayerLandOnStarEvent playerLandedOnStar = new PlayerLandOnStarEvent(player);
         eventManager.DispatchEvent <PlayerLandOnStarEvent>(playerLandedOnStar);
     }
 }
Exemple #2
0
        protected void OnPlayerLandOnStar(PlayerLandOnStarEvent e)
        {
            StarModel star = starService.GetStarByName(e.player.currentNodeName);

            welcomeText.text = "Welcome to " + star.name;
            if (e.player.homePlanetName == star.name)
            {
                hangerButton.gameObject.SetActive(true);
            }
            else
            {
                hangerButton.gameObject.SetActive(false);
            }
        }
        protected void OnPlayerLanded(SocketIOEvent e)
        {
            PlayerLandOnStarEvent plose = JsonConvert.DeserializeObject <PlayerLandOnStarEvent>(e.data);

            eventManager.DispatchEvent <PlayerLandOnStarEvent>(plose);
        }
Exemple #4
0
 protected void OnPlayLandOnStar(PlayerLandOnStarEvent e)
 {
     player.isLanded = e.player.isLanded;
 }
Exemple #5
0
 void OnPlayerLandOnStar(PlayerLandOnStarEvent e)
 {
     ChangeState(GameState.StarMenu);
 }
Exemple #6
0
 protected void OnPlayLandOnStar(PlayerLandOnStarEvent e)
 {
     player = e.player;
 }