public static void SetCharcter(int playerNumber, CharacterData character, int pallete = 0) { if (character == null) { throw new ArgumentNullException("character"); } _selected[playerNumber] = new CharacterMatchData(character, pallete); }
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); }
public static void SetCharcter(int playerNumber, CharacterData character, int pallete = 0) { if (character == null) throw new ArgumentNullException("character"); _selected[playerNumber] = new CharacterMatchData(character, pallete); }
static Match() { _matchRules = new List <IMatchRule>(); _selected = new CharacterMatchData[SmashGame.MaxPlayers]; }