public CombatRoundResult(ICombatRoundResult result) { m_ArmyResults = new List <CombatArmyRoundResult>(); foreach (ICombatArmyRoundResult roundResult in result.ArmyResults) { m_ArmyResults.Add(new CombatArmyRoundResult(roundResult)); } }
static public String EncodeToAzureString(this ICombatRoundResult roundResult) { StringBuilder builder = new StringBuilder(); foreach (ICombatArmyRoundResult armyResult in roundResult.ArmyResults) { builder.Append(armyResult.EncodeToAzureString()); builder.Append('@'); } return(builder.ToString().TrimEnd('@')); }