Exemple #1
0
 public WeihuaGames.ClientClass.QueryDiner FromProtoBuf(com.kodgames.corgi.protocol.QueryDiner proto)
 {
     if (proto != null)
     {
         this.dinerId           = proto.dinerId;
         this.avatarResourceId  = proto.avatarResourceId;
         this.level             = proto.level;
         this.breakThroughLevel = proto.breakThroughLevel;
         this.state             = proto.state;
         if (proto.meridianDatas != null)
         {
             foreach (com.kodgames.corgi.protocol.MeridianData data in proto.meridianDatas)
             {
                 this.meridianDatas.Add(new WeihuaGames.ClientClass.MeridianData().FromProtoBuf(data));
             }
         }
         if (proto.domineerData != null)
         {
             this.domineerData = this.DomineerData.FromProtoBuf(proto.domineerData);
         }
         if (proto.costs != null)
         {
             foreach (com.kodgames.corgi.protocol.Cost cost in proto.costs)
             {
                 this.costs.Add(new WeihuaGames.ClientClass.Cost().FromProtobuf(cost));
             }
         }
     }
     return(this);
 }
Exemple #2
0
 public void ShallowCopy(WeihuaGames.ClientClass.Avatar avatar)
 {
     this.guid                   = avatar.Guid;
     this.resourceId             = avatar.ResourceId;
     this.levelAttrib.Level      = avatar.LevelAttrib.Level;
     this.levelAttrib.Experience = avatar.LevelAttrib.Experience;
     this.BreakthoughtLevel      = avatar.BreakthoughtLevel;
     this.attributes             = avatar.Attributes;
     this.meridianDatas          = avatar.meridianDatas;
     this.domineer               = avatar.domineer;
     this.isAvatar               = avatar.isAvatar;
     this.traitType              = avatar.traitType;
     this.name                   = avatar.name;
 }
Exemple #3
0
 public void ShallowCopy(WeihuaGames.ClientClass.QueryDiner queryDiner)
 {
     if (queryDiner != null)
     {
         this.dinerId           = queryDiner.dinerId;
         this.avatarResourceId  = queryDiner.avatarResourceId;
         this.level             = queryDiner.level;
         this.breakThroughLevel = queryDiner.breakThroughLevel;
         this.state             = queryDiner.state;
         this.meridianDatas     = queryDiner.meridianDatas;
         this.domineerData      = queryDiner.domineerData;
         this.costs             = queryDiner.costs;
     }
 }