Ejemplo n.º 1
0
 public WeihuaGames.ClientClass.DungeonDifficulty FromProtobuf(com.kodgames.corgi.protocol.DungeonDifficulty dungeonDifficulty)
 {
     if (dungeonDifficulty != null)
     {
         this.dungeons       = new List <WeihuaGames.ClientClass.Dungeon>();
         this.difficultyType = dungeonDifficulty.difficultyType;
         foreach (int num in dungeonDifficulty.boxPickedIndexs)
         {
             this.boxPickedIndexs.Add(num);
         }
         foreach (com.kodgames.corgi.protocol.Dungeon dungeon in dungeonDifficulty.dungeons)
         {
             WeihuaGames.ClientClass.Dungeon item = new WeihuaGames.ClientClass.Dungeon();
             item.FromProtobuf(dungeon);
             this.dungeons.Add(item);
         }
         foreach (com.kodgames.corgi.protocol.TravelData data in dungeonDifficulty.travelDatas)
         {
             WeihuaGames.ClientClass.TravelData data2 = new WeihuaGames.ClientClass.TravelData();
             data2.FromProtobuf(data);
             this.travelDatas.Add(data2);
         }
     }
     return(this);
 }
Ejemplo n.º 2
0
 public void CopyDungeon(WeihuaGames.ClientClass.Dungeon dungeon)
 {
     this.DungeonId              = dungeon.DungeonId;
     this.TodayCompleteTimes     = dungeon.TodayCompleteTimes;
     this.todayAlreadyResetTimes = dungeon.todayAlreadyResetTimes;
     this.BestRecord             = dungeon.BestRecord;
     this.DungeonStatus          = dungeon.DungeonStatus;
     this.DungeonDialogState     = dungeon.DungeonDialogState;
 }