Zdexby TheHolyOneZ
44,741 classes
Class

ShopListing

: Object
ScheduleOne.UI.Shop.ShopListing, Assembly-CSharp 0x00A8 (168 B) inherited 0x0010 Assembly-CSharp.dll
0x00x00A8

Members 25

OffsetSizeNameTypeFlagsDefault
0x08namestringPublic—
0x08ItemStorableItemDefinitionPublic—
0x01OverridePricebool1 flags—
0x00210x03padding / unreflected
0x04OverriddenPricefloat1 flags—
0x01LimitedStockboolPublic—
0x00290x03padding / unreflected
0x04DefaultStockintPublic—
0x04RestockRateERestockRatePublic—
0x01TieStockToNumberVariableboolPublic—
0x00350x03padding / unreflected
0x08StockVariableNamestringPublic—
0x01TrackPurchasesboolPublic—
0x00410x07padding / unreflected
0x08PurchasedQuantityVariableNamestringPublic—
0x01EnforceMinimumGameCreationVersionboolPublic—
0x00510x03padding / unreflected
0x04MinimumGameCreationVersionfloatPublic—
0x01CanBeDeliveredboolPublic—
0x01UseIconTintboolPublic—
0x005A0x02padding / unreflected
0x10IconTintColorPublic—
0x01ConditionalVisibilityboolPublic—
0x006D0x03padding / unreflected
0x08ConditionalVisibilityVariableNamestringPublic—
0x08<Shop>k__BackingFieldShopInterfacePrivate—
0x04<CurrentStock>k__BackingFieldintPrivate—
0x04<QuantityInCart>k__BackingFieldintPrivate—
0x08onStockChangedActionPublic—
0x08stockVariableNumberVariablePrivate—
0x08purchasedQuantityVariableNumberVariablePrivate—
0x08conditionalVisibilityVariableBoolVariablePrivate—

Functions 21

SignatureFlagsNativeParams
bool get_IsInStock()Public+1 flags0x01
float get_Price()Public+1 flags0x04
bool get_IsUnlimitedStock()Public+1 flags0x01
ShopInterface get_Shop()Public+1 flags0x08
void set_Shop(ShopInterface value)Private+1 flags0x08
int get_CurrentStock()Public+1 flags0x04
void set_CurrentStock(int value)2 flags0x04
int get_QuantityInCart()Public+1 flags0x04
void set_QuantityInCart(int value)Private+1 flags0x04
int get_CurrentStockMinusCart()Public+1 flags0x04
void Initialize(ShopInterface shop)Public0x08
void Restock(bool network)Public0x01
void RemoveStock(int quantity)Public0x04
void SetStock(int quantity, bool network)Public0x04
void PullStockFromVariable()Public0x00
void StockVariableChanged(float newValue)Private0x04
bool ShouldShow()Public+2 flags0x01
bool DoesListingMatchCategoryFilter(const EShopCategory& category)Public+2 flags0x04
bool DoesListingMatchSearchTerm(const string& searchTerm)Public+2 flags0x08
void SetQuantityInCart(int quantity)Public0x04
void .ctor()Public+1 flags0x00

Subclasses 1

Used by 32

types with a member, parameter or interface of this type