Zdexby TheHolyOneZ
44,741 classes
Class

State

: Object
ScheduleOne.State.State, Assembly-CSharp 0x00B0 (176 B) inherited 0x0010 Assembly-CSharp.dll
implements IState
0x00x00B0

Members 18

OffsetSizeNameTypeFlagsDefault
0x08<name>k__BackingFieldstringPrivate—
0x08_defaultParentIStateMachinePrivate—
0x01_customStatePropertiesboolPrivate—
0x00210x03padding / unreflected
0x04_presetEPresetPrivate—
0x28_propertiesStatePropertiesPrivate—
0x08_flagsEFlag[]Private—
0x01_autoSetupExitListenersboolPrivate—
0x00590x03padding / unreflected
0x04_exitListenerPriorityintPrivate—
0x01_enableItemQuickMoveboolPrivate—
0x00610x07padding / unreflected
0x08_defaultInputPromptsInputPromptsDataPrivate—
0x08OnAddedToStackActionPrivate—
0x08OnRemovedFromStackActionPrivate—
0x08OnStateActivateActionPrivate—
0x08OnStateDeactivateActionPrivate—
0x08OnBecomeTopSiblingActionPrivate—
0x08OnNoLongerTopSiblingActionPrivate—
0x08_quickMoveSlotsList<ScheduleOne.ItemFramework.ItemSlot>Private—
0x08_inputHandlerStateInputHandlerPrivate—

Functions 37

SignatureFlagsNativeParams
string get_name()PublicFinal+3 flags0x08
void set_name(const string& value)Private+1 flags0x08
bool get_IsActive()PublicFinal+3 flags0x01
bool get_IsAcceptingInput()PublicFinal+3 flags0x01
StateProperties get_Properties()PublicFinal+3 flags0x28
void set_Properties(const StateProperties& value)Public+1 flags0x28
EFlag[] get_Flags()PublicFinal+3 flags0x08
void add_OnAddedToStack(Action value)Public+1 flags0x08
void remove_OnAddedToStack(Action value)Public+1 flags0x08
void add_OnRemovedFromStack(Action value)Public+1 flags0x08
void remove_OnRemovedFromStack(Action value)Public+1 flags0x08
void add_OnStateActivate(Action value)Public+1 flags0x08
void remove_OnStateActivate(Action value)Public+1 flags0x08
void add_OnStateDeactivate(Action value)Public+1 flags0x08
void remove_OnStateDeactivate(Action value)Public+1 flags0x08
void add_OnBecomeTopSibling(Action value)Public+1 flags0x08
void remove_OnBecomeTopSibling(Action value)Public+1 flags0x08
void add_OnNoLongerTopSibling(Action value)Public+1 flags0x08
void remove_OnNoLongerTopSibling(Action value)Public+1 flags0x08
void .ctor(const string& name, IStateMachine defaultParent, const EPreset& preset, InputPromptsData _defaultInputPrompts)Public+1 flags0x08
void EnableAutoExitListener(int priority)Public0x04
void EnableItemQuickMove(List<ScheduleOne.ItemFramework.ItemSlot> quickMoveSlots)Public0x08
void OnActivate()Public+2 flags0x00
void OnDeactivate()Public+2 flags0x00
void InitializeDefaultParent(IStateMachine parent)Public0x08
void PushToDefaultParent()Public0x00
void PopFromDefaultParent()Public0x00
void RemoveFromDefaultParent()Public0x00
void NotifyRemovedFromStack()PublicFinal+2 flags0x00
void NotifyAddedToStack()PublicFinal+2 flags0x00
void NotifyBecomeTopSibling()PublicFinal+2 flags0x00
void NotifyNoLongerTopSibling()PublicFinal+2 flags0x00
void OnExit(ExitAction action)Private0x08
void LoadModule(InputPromptsData module, const string& displayTextOverride)Public0x08
void LoadModule(const string& moduleId, const EInputPromptPosition& position, const string& displayTextOverride)Public0x08
void UnloadModule(InputPromptsData module)Public0x08
void UnloadModule(const string& moduleId)Public0x08

Subclasses 1

Used by 3

types with a member, parameter or interface of this type