Exemplo n.º 1
0
        public void CmdChangeTeam(
            Team.TeamName newTeam)
        {
            GetComponent <NetworkedPlayerData>().Team = newTeam;

            // Recalculate visibility for objects whose visibility is managed by mirror:
            // (example: flares)
            NetworkTeamVisibility[] vis = FindObjectsOfType <NetworkTeamVisibility>();
            foreach (NetworkTeamVisibility v in vis)
            {
                v.netIdentity.RebuildObservers(false);
            }
        }
Exemplo n.º 2
0
        // Needs to play sound
        private void ChangeTeam(Team.TeamName newTeam)
        {
            OwningTeam = newTeam;
            switch (OwningTeam)
            {
            case Team.TeamName.USSR:
                _renderer.material = Red;
                break;

            case Team.TeamName.NATO:
                _renderer.material = Blue;
                break;

            case Team.TeamName.UNDEFINED:
                _renderer.material = Neutral;
                break;
            }
        }