示例#1
0
        public D_HERO_INFOS createFromStreamEx(MemoryStream stream)
        {
            D_HERO_INFOS datas = new D_HERO_INFOS();

            datas.id                = stream.readInt32();
            datas.name              = stream.readString();
            datas.nick_name         = stream.readUnicode();
            datas.race              = stream.readInt32();
            datas.race_desc         = stream.readUnicode();
            datas.skill_1           = stream.readInt32();
            datas.skill_2           = stream.readInt32();
            datas.skill_3           = stream.readInt32();
            datas.skill_4           = stream.readInt32();
            datas.hero_hp           = stream.readInt32();
            datas.hero_mp           = stream.readInt32();
            datas.hero_strength     = stream.readInt32();
            datas.hero_agile        = stream.readInt32();
            datas.hero_intelligence = stream.readInt32();
            datas.hero_attacktime   = stream.readInt32();
            datas.hero_speed        = stream.readInt32();
            datas.hero_attackfront  = stream.readInt32();
            datas.hero_attackback   = stream.readInt32();
            datas.hero_skillfront   = stream.readInt32();
            datas.hero_skillback    = stream.readInt32();
            datas.hero_scope        = stream.readInt32();
            datas.hero_attack       = stream.readInt32();
            datas.hero_armor        = stream.readInt32();
            datas.hero_unarmor      = stream.readInt32();
            datas.hero_magic        = stream.readInt32();
            datas.hero_magicresist  = stream.readInt32();
            datas.hero_hprestored   = stream.readInt32();
            datas.hero_mprestored   = stream.readInt32();
            datas.hero_crit         = stream.readInt32();
            datas.hero_uncrit       = stream.readInt32();
            datas.hero_critunmber   = stream.readInt32();
            datas.hero_evade        = stream.readInt32();
            datas.hero_unevade      = stream.readInt32();
            datas.hero_parry        = stream.readInt32();
            datas.hero_unparry      = stream.readInt32();
            datas.hero_parrynumber  = stream.readInt32();
            datas.hero_xixue        = stream.readInt32();
            datas.atk_power         = stream.readInt32();
            datas.hurt_power        = stream.readInt32();
            datas.kill_power        = stream.readInt32();
            datas.hero_energe       = stream.readInt32();
            datas.head_icon         = stream.readString();
            return(datas);
        }
示例#2
0
 public void addToStreamEx(Bundle stream, D_HERO_INFOS v)
 {
     stream.writeInt32(v.id);
     stream.writeString(v.name);
     stream.writeUnicode(v.nick_name);
     stream.writeInt32(v.race);
     stream.writeUnicode(v.race_desc);
     stream.writeInt32(v.skill_1);
     stream.writeInt32(v.skill_2);
     stream.writeInt32(v.skill_3);
     stream.writeInt32(v.skill_4);
     stream.writeInt32(v.hero_hp);
     stream.writeInt32(v.hero_mp);
     stream.writeInt32(v.hero_strength);
     stream.writeInt32(v.hero_agile);
     stream.writeInt32(v.hero_intelligence);
     stream.writeInt32(v.hero_attacktime);
     stream.writeInt32(v.hero_speed);
     stream.writeInt32(v.hero_attackfront);
     stream.writeInt32(v.hero_attackback);
     stream.writeInt32(v.hero_skillfront);
     stream.writeInt32(v.hero_skillback);
     stream.writeInt32(v.hero_scope);
     stream.writeInt32(v.hero_attack);
     stream.writeInt32(v.hero_armor);
     stream.writeInt32(v.hero_unarmor);
     stream.writeInt32(v.hero_magic);
     stream.writeInt32(v.hero_magicresist);
     stream.writeInt32(v.hero_hprestored);
     stream.writeInt32(v.hero_mprestored);
     stream.writeInt32(v.hero_crit);
     stream.writeInt32(v.hero_uncrit);
     stream.writeInt32(v.hero_critunmber);
     stream.writeInt32(v.hero_evade);
     stream.writeInt32(v.hero_unevade);
     stream.writeInt32(v.hero_parry);
     stream.writeInt32(v.hero_unparry);
     stream.writeInt32(v.hero_parrynumber);
     stream.writeInt32(v.hero_xixue);
     stream.writeInt32(v.atk_power);
     stream.writeInt32(v.hurt_power);
     stream.writeInt32(v.kill_power);
     stream.writeInt32(v.hero_energe);
     stream.writeString(v.head_icon);
 }