public DB_Item(DB_Item rho) { itemID = rho.itemID; itemName = rho.itemName; itemDesc = rho.itemDesc; iconName = rho.iconName; price = rho.price; option = rho.option; itemType = rho.itemType; itemKindType = rho.itemKindType; isConsume = rho.isConsume; scopeType = rho.scopeType; occasionType = rho.occasionType; }
public bool Decode(BinaryDecoder decoder) { if (!BinaryCodec.Decode(decoder, out _itemID)) { return(false); } if (!BinaryCodec.DecodeUnicodeString(decoder, out _itemName)) { return(false); } if (!BinaryCodec.DecodeUnicodeString(decoder, out _itemDesc)) { return(false); } if (!BinaryCodec.Decode(decoder, out _iconName)) { return(false); } if (!BinaryCodec.Decode(decoder, out _price)) { return(false); } if (!BinaryCodec.Decode(decoder, out _option)) { return(false); } { int enumValue = 0; if (!BinaryCodec.Decode(decoder, out enumValue)) { return(false); } _itemType = (E_ItemType)enumValue; } { int enumValue = 0; if (!BinaryCodec.Decode(decoder, out enumValue)) { return(false); } _itemKindType = (E_ItemKindType)enumValue; } if (!BinaryCodec.Decode(decoder, out _isConsume)) { return(false); } { int enumValue = 0; if (!BinaryCodec.Decode(decoder, out enumValue)) { return(false); } _scopeType = (E_ScopeType)enumValue; } { int enumValue = 0; if (!BinaryCodec.Decode(decoder, out enumValue)) { return(false); } _occasionType = (E_OccasionType)enumValue; } return(true); }