Ejemplo n.º 1
0
        /// <summary>
        /// Change player + team when the team button is pressed.
        /// This should not happen in real games, it's just a
        /// development aid.
        /// </summary>
        public void RegisterPlayerChange(PlayerData newPlayer)
        {
            LocalPlayer.Data          = newPlayer;
            _inputManager.LocalPlayer = newPlayer;
            Team newTeam = LocalPlayer.Data.Team;

            _unitRegistry.UpdateTeamBelonging(newTeam);
            _visibilityManager.UpdateTeamBelonging();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Change player + team when the team button is pressed.
        /// This should not happen in real games, it's just a
        /// development aid.
        /// </summary>
        public void RegisterPlayerChange(PlayerData newPlayer)
        {
            LocalPlayer.Data          = newPlayer;
            _inputManager.LocalPlayer = newPlayer;
            Team newTeam = LocalPlayer.Data.Team;

            _unitRegistry.UpdateTeamBelonging(newTeam);
            _visibilityManager.UpdateTeamBelonging();
            _deploymentMenu.UpdateTeamBelonging();
            CommandConnection.Connection.CmdChangeTeam(newTeam.Name);
        }
Ejemplo n.º 3
0
 public void UpdateTeamBelonging(Team newTeam)
 {
     _visibilityManager.UpdateTeamBelonging(newTeam);
 }
 public void UpdateTeamBelonging(Team newTeam)
 {
     _unitRegistry.UpdateTeamBelonging(newTeam);
     _visibilityManager.UpdateTeamBelonging();
 }