0x00x00A8
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | name | string | Public | — | |
| 0x08 | Item | StorableItemDefinition | Public | — | |
| 0x01 | OverridePrice | bool | 1 flags | — | |
| 0x0021 | 0x03 | padding / unreflected | |||
| 0x04 | OverriddenPrice | float | 1 flags | — | |
| 0x01 | LimitedStock | bool | Public | — | |
| 0x0029 | 0x03 | padding / unreflected | |||
| 0x04 | DefaultStock | int | Public | — | |
| 0x04 | RestockRate | ERestockRate | Public | — | |
| 0x01 | TieStockToNumberVariable | bool | Public | — | |
| 0x0035 | 0x03 | padding / unreflected | |||
| 0x08 | StockVariableName | string | Public | — | |
| 0x01 | TrackPurchases | bool | Public | — | |
| 0x0041 | 0x07 | padding / unreflected | |||
| 0x08 | PurchasedQuantityVariableName | string | Public | — | |
| 0x01 | EnforceMinimumGameCreationVersion | bool | Public | — | |
| 0x0051 | 0x03 | padding / unreflected | |||
| 0x04 | MinimumGameCreationVersion | float | Public | — | |
| 0x01 | CanBeDelivered | bool | Public | — | |
| 0x01 | UseIconTint | bool | Public | — | |
| 0x005A | 0x02 | padding / unreflected | |||
| 0x10 | IconTint | Color | Public | — | |
| 0x01 | ConditionalVisibility | bool | Public | — | |
| 0x006D | 0x03 | padding / unreflected | |||
| 0x08 | ConditionalVisibilityVariableName | string | Public | — | |
| 0x08 | <Shop>k__BackingField | ShopInterface | Private | — | |
| 0x04 | <CurrentStock>k__BackingField | int | Private | — | |
| 0x04 | <QuantityInCart>k__BackingField | int | Private | — | |
| 0x08 | onStockChanged | Action | Public | — | |
| 0x08 | stockVariable | NumberVariable | Private | — | |
| 0x08 | purchasedQuantityVariable | NumberVariable | Private | — | |
| 0x08 | conditionalVisibilityVariable | BoolVariable | Private | — | |
Functions 21
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsInStock() | Public+1 flags | 0x01 | |
| float get_Price() | Public+1 flags | 0x04 | |
| bool get_IsUnlimitedStock() | Public+1 flags | 0x01 | |
| ShopInterface get_Shop() | Public+1 flags | 0x08 | |
| void set_Shop(ShopInterface value) | Private+1 flags | 0x08 | |
| int get_CurrentStock() | Public+1 flags | 0x04 | |
| void set_CurrentStock(int value) | 2 flags | 0x04 | |
| int get_QuantityInCart() | Public+1 flags | 0x04 | |
| void set_QuantityInCart(int value) | Private+1 flags | 0x04 | |
| int get_CurrentStockMinusCart() | Public+1 flags | 0x04 | |
| void Initialize(ShopInterface shop) | Public | 0x08 | |
| void Restock(bool network) | Public | 0x01 | |
| void RemoveStock(int quantity) | Public | 0x04 | |
| void SetStock(int quantity, bool network) | Public | 0x04 | |
| void PullStockFromVariable() | Public | 0x00 | |
| void StockVariableChanged(float newValue) | Private | 0x04 | |
| bool ShouldShow() | Public+2 flags | 0x01 | |
| bool DoesListingMatchCategoryFilter(const EShopCategory& category) | Public+2 flags | 0x04 | |
| bool DoesListingMatchSearchTerm(const string& searchTerm) | Public+2 flags | 0x08 | |
| void SetQuantityInCart(int quantity) | Public | 0x04 | |
| void .ctor() | Public+1 flags | 0x00 |
Subclasses 1
Used by 32
types with a member, parameter or interface of this type<>c<>c__DisplayClass110_0<>c__DisplayClass112_0<>c__DisplayClass32_0Action`1ArraySortHelper`1CartCartEntryClothingShopInterfaceComparison`1Dictionary`2EntryEnumeratorEqualityComparer`1Func`2ICollection`1IComparer`1IDictionary`2IEnumerator`1IEqualityComparer`1IList`1IReadOnlyDictionary`2IReadOnlyList`1KeyCollectionKeyValuePair`2List`1ListingEntryListingUIPredicate`1ReadOnlyCollection`1ShopInterfaceShopListing[]