public TokenConditionSet ToTokenConditionSet(GameData gameData) { var newTCS = new TokenConditionSet(); if (Conditions != null) { newTCS.conditions = Conditions.Select(x => x.ToTokenCondition(gameData)).ToList(); } return(newTCS); }
public TokenConditionSetInfo(TokenConditionSet tokenConditionSet) { if (tokenConditionSet == null) { throw new ArgumentNullException(nameof(tokenConditionSet)); } if (tokenConditionSet.conditions != null) { Conditions = tokenConditionSet.conditions.Select(x => new TokenConditionInfo(x)).ToList(); } }