Zdexby TheHolyOneZ
44,741 classes
Class

InputPromptsManager

: Singleton`1 : MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.UI.Input.InputPromptsManager, Assembly-CSharp 0x00D0 (208 B) inherited 0x0028 Assembly-CSharp.dll
0x00x00D0

Members 21

OffsetSizeNameTypeFlagsDefault
0x08KeyPromptPrefabGameObjectPublic—
0x08WideKeyPromptPrefabGameObjectPublic—
0x08ExtraWideKeyPromptPrefabGameObjectPublic—
0x08LeftClickPromptPrefabGameObjectPublic—
0x08MiddleClickPromptPrefabGameObjectPublic—
0x08RightClickPromptPrefabGameObjectPublic—
0x08_inputPromptsUIInputPromptsUIPrivate—
0x08_inputPromptDataListList<ScheduleOne.UI.Input.InputPromptsData>Private—
0x08_debugModuleIdstringPrivate—
0x01_debugUseCustomInputTypeboolPrivate—
0x00710x07padding / unreflected
0x08_debugInputTypestringPrivate—
0x08_minAnchorVector2Private—
0x08_maxAnchorVector2Private—
0x08_pivotVector2Private—
0x08_positionVector2Private—
0x08_inputDataLookupDictionary<System.StringPrivate—
0x08_activePromptsDictionary<System.StringPrivate—
0x08_promptTextOverridesDictionary<System.StringPrivate—
0x08_bindingDataListList<ScheduleOne.UI.Input.InputPromptsBindingData>Private—
0x08_onModuleLoadedInputPromptReferenceEventHandlerPrivate—
0x08_onModuleUnloadedAction<System.String>Private—
Inherited from Singleton`1 2
OffsetSizeNameTypeFlagsDefault
0x08instanceInputPromptsManagerPrivateStatic—
0x00080x18padding / unreflected
0x01Destroyedbool1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 37

SignatureFlagsNativeParams
PromptImage GetPromptImage(const string& controlPath, RectTransform parent)Public0x08
bool IsControlPathMouseRelated(const string& controlPath)Private0x08
bool IsControlPathWideKey(const string& controlPath)Private0x08
bool IsControlPathExtraWideKey(const string& controlPath)Private0x08
string GetDisplayNameForControlPath(const string& controlPath)Public0x08
void Awake()2 flags0x00
void OnDestroy()2 flags0x00
void LoadModule(const string& id, const EInputPromptPosition& position, const string& displayTextOverride)Public0x08
void LoadModule(const string& id)Public0x08
void LoadModule(InputPromptsData inputData, const EInputPromptPosition& position, const string& displayTextOverride)Public0x08
void LoadModule(const string& id, const Vector3& position, int canvasSortingOrder, const string& displayTextOverride)Public0x0C
void LoadModule(InputPromptsData inputData, const Vector3& position, int canvasSortingOrder, const string& displayTextOverride)Public0x0C
void UnloadModule(InputPromptsData inputData)Public0x08
void UnloadModule(const string& id)Public0x08
InputPromptsBindingData GetBindingDataFromDescriptor(InputPromptsDescriptorData descriptor)Public0x08
List<ScheduleOne.UI.Input.InputPromptsBindingData> GetAllBindingDataFromDescriptor(InputPromptsDescriptorData descriptor, ref List<System.String>& bindingDisplayStrings)Public0x08
InputPromptsBindingData GetBindingDataFromActionReference(InputActionReference actionReference, const string& bindingId)Public0x08
InputPromptsData GetInputPromptData(const string& id)Public0x08
void UpdateDisplayTextOverride(const string& panelId, const string& displayTextOverride)Public0x08
void ShowHideActivePrompt(const string& panelId, bool show)Public0x08
bool HasActivePrompt(const string& id)Public0x08
bool TryGetActionBindingDisplayString(const string& actionName, ref string& displayString)Public0x08
bool TryGetActionBindingDisplayString(InputAction action, ref string& displayString)Public0x08
bool AddInputPrompt(const string& panelId, InputPromptsDescriptorData descriptor, bool isPulsing, const string& displayTextOverride)Private0x08
void RefreshInputPrompts()Private0x00
List<ScheduleOne.UI.Input.InputPromptsBindingData> GetPromptBindingsForCurrentControlScheme(InputPromptsDescriptorData descriptor, ref List<System.String>& bindingDisplayStrings)Private0x08
bool HasCorrectControlScheme(const string& effectivePath)Private0x08
bool HasCorrectPlatformType(const EPlatformType& platformType)Private0x04
string GetControlUsedScheme()Private0x08
void OnInputChange(const InputDeviceType& deviceType)Private0x04
void SubscribeToModuleLoaded(InputPromptReferenceEventHandler callback)Public0x08
void UnsubscribeFromModuleLoaded(InputPromptReferenceEventHandler callback)Public0x08
void SubscribeToModuleUnloaded(Action<System.String> callback)Public0x08
void UnsubscribeFromModuleUnloaded(Action<System.String> callback)Public0x08
void DebugLoadModule()Public0x00
void DebugUnloadModule()Public0x00
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type