示例#1
0
// read from proto
        public void FromProto(netproto.PlayerData pdata)
        {
            if (pdata.baseInfo != null)
            {
                this.baseInfo.FromProto(pdata.baseInfo);
                this.isDirtybaseInfo = true;
            }
            if (pdata.vipInfo != null)
            {
                this.vipInfo.FromProto(pdata.vipInfo);
                this.isDirtyvipInfo = true;
            }
            if (pdata.heroPack != null)
            {
                this.heroPack.FromProto(pdata.heroPack);
                this.isDirtyheroPack = true;
            }
            if (pdata.equipPack != null)
            {
                this.equipPack.FromProto(pdata.equipPack);
                this.isDirtyequipPack = true;
            }
            if (pdata.guide != null)
            {
                this.guide.FromProto(pdata.guide);
                this.isDirtyguide = true;
            }
            if (pdata.chapter != null)
            {
                this.chapter.FromProto(pdata.chapter);
                this.isDirtychapter = true;
            }
        }
示例#2
0
 public void response(netproto.PlayerData playerData)
 {
     Player.playerData.FromProto(playerData);
     SysLog.debug("merge playerData");
 }