コード例 #1
0
 private void UpdateOccupants()
 {
     if (team1Inside && team2Inside)
     {
         currentOccupant =
             ZoneOccupants.CONTESTED;
     }
     else if (team1Inside)
     {
         currentOccupant = ZoneOccupants.TEAM1;
     }
     else if (team2Inside)
     {
         currentOccupant = ZoneOccupants.TEAM2;
     }
     else
     {
         currentOccupant = ZoneOccupants.NONE;
     }
 }
コード例 #2
0
        private void UpdateZoneBased()
        {
            string        prefix = "Occupant: ";
            string        newText;
            ZoneOccupants occupant = matchManager.zonesList[matchManager.activeZone].currentOccupant;

            if (occupant == ZoneOccupants.TEAM1)
            {
                newText = prefix + matchManager.player1.characterName;
            }
            else if (occupant == ZoneOccupants.TEAM2)
            {
                newText = prefix + matchManager.player2.characterName;
            }
            else
            {
                newText = prefix + occupant.ToString();
            }

            if (zoneOccupant.text != newText)
            {
                zoneOccupant.text = newText;
            }
        }