public void FromBin(NetSocket.ByteArray bin) { bin.Get_(out item_type); ushort v; bin.Get_(out v); flags = (ShopFlag)v; bin.Get_(out price_num); bin.Get_(out pay_count); for (int i = 0; i < (int)ItemShopDefine.MAX_PAY_TYPE_COUNT; ++i) { if (null == pay_data[i]) { pay_data[i] = new twp.app.item.PayTypeData(); } pay_data[i].FromBin(bin); } }
public void FromBin(NetSocket.ByteArray bin) { bin.Get_(out item_type); ushort v; bin.Get_(out v); flags = (ShopFlag)v; bin.Get_(out price_num); bin.Get_(out pay_count); for( int i = 0; i < (int)ItemShopDefine.MAX_PAY_TYPE_COUNT; ++i ) { if( null == pay_data[i] ) pay_data[i] = new twp.app.item.PayTypeData(); pay_data[i].FromBin(bin); } }