Beispiel #1
0
 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);
 }
Beispiel #2
0
 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);
 }