Zdexby TheHolyOneZ
44,741 classes
Class

BaseItemInstance

: Object
ScheduleOne.Core.Items.Framework.BaseItemInstance, ScheduleOne.Core 0x0030 (48 B) inherited 0x0010 ScheduleOne.Core.dll
0x00x0030

Members 5

OffsetSizeNameTypeFlagsDefault
—0x04ApproximateByteSizeintPublicStatic+1 flags80
0x04<Quantity>k__BackingFieldintPrivate—
0x00140x04padding / unreflected
0x08onDataChangedActionPrivate—
0x08requestClearSlotActionPrivate—
0x08_definitionBaseItemDefinition1 flags—

Functions 22

SignatureFlagsNativeParams
string get_ID()Public+1 flags0x08
int get_Quantity()Public+1 flags0x04
void set_Quantity(int value)2 flags0x04
string get_Name()Public+3 flags0x08
string get_Description()Public+3 flags0x08
Sprite get_Icon()Public+3 flags0x08
EItemCategory get_Category()Public+3 flags0x04
int get_StackLimit()Public+3 flags0x04
EquippableData get_EquippableData()Public+3 flags0x08
void add_onDataChanged(Action value)Public+1 flags0x08
void remove_onDataChanged(Action value)Public+1 flags0x08
void add_requestClearSlot(Action value)Public+1 flags0x08
void remove_requestClearSlot(Action value)Public+1 flags0x08
void .ctor(BaseItemDefinition definition, int quantity)Public+1 flags0x08
bool CanStackWith(BaseItemInstance other, bool checkQuantities)Public+2 flags0x08
bool IsValidInstance()Public+2 flags0x01
void InvokeDataChange()1 flags0x00
void SetQuantity(int quantity)Public0x04
void ChangeQuantity(int change)Public0x04
float GetMonetaryValue()Public+2 flags0x04
void RequestClearSlot()Public0x00
int GetTotalAmount()Public+2 flags0x04

Subclasses 1

Used by 14

types with a member, parameter or interface of this type