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); }
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; }
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; } }