Zdexby TheHolyOneZ
44,741 classes
ScheduleOne.Gamepad.GamepadPointer, Assembly-CSharp 0x00E8 (232 B) inherited 0x0028 Assembly-CSharp.dll
0x00x00E8

Members 33

OffsetSizeNameTypeFlagsDefault
0x08_canvasCanvasPrivate—
0x08_containerRectTransformPrivate—
0x08_pointerRectTransformPrivate—
0x08_pointerGraphicGraphicPrivate—
0x08_defaultDataGamepadPointerDataPrivate—
0x08_defaultLureDataGamepadPointerLureDataPrivate—
0x04_modifierfloatPrivate—
0x04_maxFrictionfloatPrivate—
0x08_frictionCurveAnimationCurvePrivate—
0x08_pointerDataListList<ScheduleOne.Gamepad.GamepadPointerData>Private—
0x08_pointerLureDataListList<ScheduleOne.Gamepad.GamepadPointerLureData>Private—
0x04_debugDirectionMatchfloatPrivate—
0x007C0x04padding / unreflected
0x08_lastPointerDataGamepadPointerDataPrivate—
0x08_currentDataGamepadPointerDataPrivate—
0x08_dataLookupDictionary<System.StringPrivate—
0x08_lureDataLookupDictionary<System.StringPrivate—
0x08_activeLuresList<ScheduleOne.Gamepad.IGamepadPointerLure>Private—
0x08_currentLureIGamepadPointerLurePrivate—
0x08_handlerIGamepadPointerHandlerPrivate—
0x04_previousRotationAnglefloatPrivate—
0x01_isTrackingRotationboolPrivate—
0x00BD0x03padding / unreflected
0x04_rotationDeadzonefloatPrivate—
0x01_runRotationInputCheckboolPrivate—
0x00C50x03padding / unreflected
0x08_currentVelocityVector2Private—
0x04_currentDistanceToLurefloatPrivate—
0x04_sensitivityfloatPrivate—
0x01_isInteractingWithLureboolPrivate—
0x01_isActiveboolPrivate—
0x01_isGamePadboolPrivate—
0x01_isLockedboolPrivate—
0x01_isAimAssistActiveboolPrivate—
—0x04REFERENCE_HEIGHTfloatPrivateStatic+1 flags1149698048
0x00DD0x03padding / unreflected
0x08<RotationDelta>k__BackingFieldNullable<System.Single>Private—
Inherited from Singleton`1 2
OffsetSizeNameTypeFlagsDefault
0x08instanceGamepadPointerPrivateStatic—
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 42

SignatureFlagsNativeParams
float get_ResolutionScale()2 flags0x04
float get_Acceleration()2 flags0x04
float get_Decceleration()2 flags0x04
float get_Speed()2 flags0x04
Nullable<System.Single> get_RotationDelta()Public+1 flags0x08
void set_RotationDelta(const Nullable<System.Single>& value)Private+1 flags0x08
bool get_IsRotationInputActive()Public+1 flags0x01
void Awake()2 flags0x00
void Start()2 flags0x00
void Update()Private0x00
void Initialise()Private0x00
IGamepadPointerLure GetNearestLure(const Vector2& screenPos, ref Vector2& lureScreenPos)Public0x08
List<ScheduleOne.Gamepad.IGamepadPointerLure> GetActiveLures()Public0x08
Vector2 GetClampedPositionFromVelocity(const Vector2& velocity)Public0x08
Vector2 GetClampedPosition(const Vector2& pos)Public0x08
void OnInputChange(const InputDeviceType& deviceType)Private0x04
void UpdateVisibility()Private0x00
bool IsRunning()Private0x01
Vector2 GetJoystickInput(const EGamepadJoystickType& joystickType)Private0x08
void HandleRotationInput()Private0x00
Nullable<System.Single> GetRotationDelta(const Vector2& input)Private0x08
float GetJoystickMagnitude(const Vector2& direction, const EGamepadJoystickType& joystickType)Public0x08
void SetHandler(IGamepadPointerHandler handler)Public0x08
void SetActive(bool value)Public0x01
void SetActive(bool value, const Vector2& startScreenPosition)Public0x08
void MoveToScreenCenter()Public0x00
void SetSensitivity(float sensitivity)Public0x04
void SetAimAssist(bool value)Public0x01
void SetPointerData(GamepadPointerData data)Public0x08
void SetPointerData(const string& id)Public0x08
void RevertPointerData()Public0x00
GamepadPointerLureData GetLureData(const string& id)Public0x08
void SetGraphic(Texture2D texture, const Vector2& hotSpot)Public0x08
Vector3 GetPointerScreenPosition()Public0x0C
void RegisterLure(IGamepadPointerLure lure)Public0x08
void UnregisterLure(IGamepadPointerLure lure)Public0x08
void SetRotationInputCheckActive(bool active)Public0x01
void SetPointerLocked(bool locked)Public0x01
float ConvertRadiusToScreenUnits(const Vector3& worldPosition, float radius)PublicStatic0x0C
void DebugToggleActive()Public0x00
void SetToSnapHandler()Public0x00
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type