public void BindPlayer(PlayerManager.PlayerArgs playerArgs) { this.BoundPlayerID = playerArgs.PlayerId; this.HasPlayer = true; playerRef = ReInput.players.GetPlayer(BoundPlayerID); ChangeToShipSelection(); }
public void OnPlayerJoined(PlayerManager.PlayerArgs playerArgs) { for (int i = 0; i < humanPlayers.Length; i++) { GamePlayer selHumanPlayer = humanPlayers[i]; if (!selHumanPlayer.HasPlayer) { selHumanPlayer.BindPlayer(playerArgs); return; } } }
public void OnPlayerDismissed(PlayerManager.PlayerArgs playerArgs) { for (int i = 0; i < humanPlayers.Length; i++) { GamePlayer selHumanPlayer = humanPlayers[i]; if (selHumanPlayer.HasPlayer && selHumanPlayer.BoundPlayerID == playerArgs.PlayerId) { selHumanPlayer.UnBindPlayer(); return; } } }