public override OctetsStream unmarshal(OctetsStream _os_) { roleid = _os_.unmarshal_long(); name = _os_.unmarshal_String(); isgm = _os_.unmarshal_byte(); level = _os_.unmarshal_short(); exp = _os_.unmarshal_int(); viplv = _os_.unmarshal_byte(); vipexp = _os_.unmarshal_int(); ti = _os_.unmarshal_short(); titime = _os_.unmarshal_int(); money = _os_.unmarshal_long(); yuanbao = _os_.unmarshal_int(); battlenum = _os_.unmarshal_int(); servertime = _os_.unmarshal_long(); timezone = _os_.unmarshal_byte(); for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { Hero _v_ = new Hero(); _v_.unmarshal(_os_); heroes.AddFirst(_v_); } for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { Troop _v_ = new Troop(); _v_.unmarshal(_os_); troops.AddFirst(_v_); } for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { int key; key = _os_.unmarshal_int(); Bag _v_ = new Bag(); _v_.unmarshal(_os_); baginfo.Add(key, _v_); } hammer = _os_.unmarshal_int(); freegoldtime = _os_.unmarshal_int(); freeybtime = _os_.unmarshal_int(); goldbuynum = _os_.unmarshal_int(); tibuynum = _os_.unmarshal_int(); signnum7 = _os_.unmarshal_int(); signnum28 = _os_.unmarshal_int(); mailsize = _os_.unmarshal_byte(); buybagnum = _os_.unmarshal_short(); buyherobagnum = _os_.unmarshal_short(); smid = _os_.unmarshal_int(); smtime = _os_.unmarshal_int(); smzhangjie = _os_.unmarshal_int(); shenglingzq = _os_.unmarshal_int(); ronglian = _os_.unmarshal_int(); huangjinxz = _os_.unmarshal_int(); baijinxz = _os_.unmarshal_int(); qingtongxz = _os_.unmarshal_int(); chitiexz = _os_.unmarshal_int(); jyjiejing = _os_.unmarshal_int(); troopnum = _os_.unmarshal_byte(); for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { int _v_ = _os_.unmarshal_int(); heroskins.AddFirst(_v_); } //神器 for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { int key; key = _os_.unmarshal_int(); Artifact _v_ = new Artifact(); _v_.unmarshal(_os_); artifacts.Add(key, _v_); } //商城 for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { int key; key = _os_.unmarshal_int(); Shopbuy _v_ = new Shopbuy(); _v_.unmarshal(_os_); shopbuys.Add(key, _v_); } sweepnum = _os_.unmarshal_int(); sweepbuynum = _os_.unmarshal_int(); mszqgetnum = _os_.unmarshal_int(); qiyuannum = _os_.unmarshal_int(); qiyuanallnum = _os_.unmarshal_int(); isqiyuantoday = _os_.unmarshal_int(); txti = _os_.unmarshal_short(); txtitime = _os_.unmarshal_int(); for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { int _v_ = _os_.unmarshal_int(); newyindao.AddLast(_v_); } //神秘商店 for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { int key; key = _os_.unmarshal_int(); Smshopdata _v_ = new Smshopdata(); _v_.unmarshal(_os_); smshop.Add(key, _v_); } return(_os_); }
public SRefreshShopBuy() : base(PROTOCOL_TYPE) { shopbuy = new Shopbuy(); }