using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core { // Token: 0x020027A4 RID: 10148 [Token(Token = "0x20027A4")] [CreateAssetMenu] [StructLayout(3)] public class ScreenPlayerCursorSettings : ScriptableObject { // Token: 0x06011C45 RID: 72773 RVA: 0x0043E9C0 File Offset: 0x0043CBC0 [Token(Token = "0x6011C45")] [Address(RVA = "0x11AB130", Offset = "0x11A9B30", VA = "0x1811AB130")] public ScreenPlayerCursorSettings() { this.CursorSpritePivotMouse.y = (float)0; ulong num; this.CursorSpritePivotMouse = num; this.CursorSpriteViewportSizeTouch = 0.05f; this.CursorSpritePivotTouch.y = (float)0; ulong num2; this.CursorSpritePivotTouch = num2; this.CursorSpriteViewportSizeGamepad = 0.05f; ulong num3; this.CursorSpritePivotGamepad = num3; this.CursorSpritePivotGamepad.y = (float)0; this.MaxSpeedViewportSpaceGamepad = 0.8f; this.AccelerationTimeGamepad = 0.025f; this.DecelerationTimeGamepad = 0.1f; this.OverTargetFrictionScaler = 0.5f; this.OverTargetSpeedReturnDelay = 0.25f; base..ctor(); } // Token: 0x0400BE67 RID: 48743 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400BE67")] [Header("Mouse Cursor Settings")] public Sprite CursorSpriteMouse; // Token: 0x0400BE68 RID: 48744 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400BE68")] public float CursorSpriteViewportSizeMouse = 0.05f; // Token: 0x0400BE69 RID: 48745 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400BE69")] public Vector2 CursorSpritePivotMouse; // Token: 0x0400BE6A RID: 48746 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400BE6A")] [Header("Touch Cursor Settings (can be null)")] public Sprite CursorSpriteTouch; // Token: 0x0400BE6B RID: 48747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400BE6B")] public float CursorSpriteViewportSizeTouch; // Token: 0x0400BE6C RID: 48748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x400BE6C")] public Vector2 CursorSpritePivotTouch; // Token: 0x0400BE6D RID: 48749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BE6D")] [Header("Gamepad Cursor Settings")] public Sprite CursorSpriteGamepad; // Token: 0x0400BE6E RID: 48750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BE6E")] public float CursorSpriteViewportSizeGamepad; // Token: 0x0400BE6F RID: 48751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x400BE6F")] public Vector2 CursorSpritePivotGamepad; // Token: 0x0400BE70 RID: 48752 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")] [Token(Token = "0x400BE70")] [Header("Gamepad Cursor Acceleration")] public float MaxSpeedViewportSpaceGamepad; // Token: 0x0400BE71 RID: 48753 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400BE71")] public float AccelerationTimeGamepad; // Token: 0x0400BE72 RID: 48754 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x400BE72")] public float DecelerationTimeGamepad; // Token: 0x0400BE73 RID: 48755 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400BE73")] public float OverTargetFrictionScaler; // Token: 0x0400BE74 RID: 48756 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x400BE74")] public float OverTargetSpeedReturnDelay; } }