string GetStartingWeightValuesAsString(IStartingStats startingStats) { string returnString = ""; foreach (string statsKey in startingStats.Weights.Keys) { returnString += statsKey + " "; } return(returnString.Trim()); }
private static bool InvalidOptionLength(IStartingStats startingStats, ICard newCard) { return(newCard.Options.Length != startingStats.OptionsCount); }
private static bool HasCorrectStatKeys(IStartingStats startingStats, ICard newCard) { return(newCard.Options.SelectMany(t => t.PlayerStatsToChange.Stats.Keys) .All(keyInOption => startingStats.Stats.Keys.Contains(keyInOption))); }
private static bool HasValidWeightKey(IStartingStats startingStats, ICard newCard) { return(startingStats.Weights.ContainsKey(newCard.CardWeight)); }
public ValidCardData(IJsonDeserializeAdaptor jsonDeserializeAdaptor, IStartingStats startingStats) { _jsonDeserializeAdaptor = jsonDeserializeAdaptor; _startingStats = startingStats; }
public RequestStartingCardConsumer(IStartingStats startingStats) { _startingStats = startingStats; }