/// <summary> /// Search for all teams amongst players /// </summary> static void SearchForTeams() { TeamIdentifier current_team = null; _instance.teams.Clear(); foreach (TeamMate tm in _instance.players) { current_team = tm.team; if (_instance.teams.Find(item => item == current_team) == null) { _instance.teams.Add(tm.team); } } }
private const uint TERRORIST_INDEX = 3; // the channel index for terrorists void Start() { if (!isLocalPlayer) { this.enabled = false; } chatSystem = GameObject.FindObjectOfType <ChatSystem>(); chatIdentifier = GameObject.FindObjectOfType <ChatIdentifier>(); teamIdentifier = GameObject.FindObjectOfType <TeamIdentifier>(); nameSetter = GameObject.Find("Player Name Setter").GetComponent <InputField>(); nameSetter.onEndEdit.AddListener(value => { name = value; }); }
public void AssignTeam(TeamIdentifier teamToAssign) { team = teamToAssign; }