Example #1
0
 public static void SetCharcter(int playerNumber, CharacterData character, int pallete = 0)
 {
     if (character == null)
     {
         throw new ArgumentNullException("character");
     }
     _selected[playerNumber] = new CharacterMatchData(character, pallete);
 }
Example #2
0
        public static CharacterMatchData GetCharacterMatchData(int playerNumber)
        {
            if (playerNumber < 0 || playerNumber >= SmashGame.MaxPlayers)
            {
                throw new ArgumentException("playerNumber");
            }
            CharacterMatchData data = _selected[playerNumber];

            if (data != null)
            {
                data.PlayerNumber = playerNumber;
            }
            return(data);
        }
Example #3
0
 public static void SetCharcter(int playerNumber, CharacterData character, int pallete = 0)
 {
     if (character == null)
         throw new ArgumentNullException("character");
     _selected[playerNumber] = new CharacterMatchData(character, pallete);
 }
Example #4
0
 static Match()
 {
     _matchRules = new List <IMatchRule>();
     _selected   = new CharacterMatchData[SmashGame.MaxPlayers];
 }