public static WeihuaGames.ClientClass.CombatRecord CopyTo(WeihuaGames.ClientClass.CombatRecord theOne) { WeihuaGames.ClientClass.CombatRecord record = new WeihuaGames.ClientClass.CombatRecord(); foreach (WeihuaGames.ClientClass.RoundRecord record2 in theOne.roundRecords) { record.roundRecords.Add(WeihuaGames.ClientClass.RoundRecord.CopyTo(record2)); } return(record); }
public WeihuaGames.ClientClass.BattleRecord FromProtobuf(com.kodgames.corgi.protocol.BattleRecord combatResult) { this.sceneId = combatResult.sceneId; this.maxRecordCount = combatResult.maxRecordCount; this.matchinRoundRecord = (combatResult.matchinRoundRecord != null) ? new WeihuaGames.ClientClass.RoundRecord().FromProtobuf(combatResult.matchinRoundRecord) : null; this.combatRecord = (combatResult.combatRecord != null) ? new WeihuaGames.ClientClass.CombatRecord().FromProtobuf(combatResult.combatRecord) : null; foreach (com.kodgames.corgi.protocol.TeamRecord record in combatResult.teamRecord) { this.teamRecords.Add(new WeihuaGames.ClientClass.TeamRecord().FromProtobuf(record)); } return(this); }