public void landPlayerOnStar(PlayerModel player) { if (playerAdapter.landPlayerOnStar(player)) { PlayerLandOnStarEvent playerLandedOnStar = new PlayerLandOnStarEvent(player); eventManager.DispatchEvent <PlayerLandOnStarEvent>(playerLandedOnStar); } }
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); }
protected void OnPlayLandOnStar(PlayerLandOnStarEvent e) { player.isLanded = e.player.isLanded; }
void OnPlayerLandOnStar(PlayerLandOnStarEvent e) { ChangeState(GameState.StarMenu); }
protected void OnPlayLandOnStar(PlayerLandOnStarEvent e) { player = e.player; }