Пример #1
0
    /// <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);
            }
        }
    }
Пример #2
0
    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;
        });
    }
Пример #3
0
 public void AssignTeam(TeamIdentifier teamToAssign)
 {
     team = teamToAssign;
 }