using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core { // Token: 0x02002D97 RID: 11671 [Token(Token = "0x2002D97")] [CreateAssetMenu] public class ScreenPlayerCursorSettings : ScriptableObject { // Token: 0x06013B42 RID: 80706 RVA: 0x0048F3F0 File Offset: 0x0048D5F0 [Token(Token = "0x6013B42")] [Address(RVA = "0x1564270", Offset = "0x1563270", VA = "0x181564270")] 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: 0x0400CC63 RID: 52323 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CC63")] [Header("Mouse Cursor Settings")] public Sprite CursorSpriteMouse; // Token: 0x0400CC64 RID: 52324 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400CC64")] public float CursorSpriteViewportSizeMouse = 0.05f; // Token: 0x0400CC65 RID: 52325 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400CC65")] public Vector2 CursorSpritePivotMouse; // Token: 0x0400CC66 RID: 52326 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400CC66")] [Header("Touch Cursor Settings (can be null)")] public Sprite CursorSpriteTouch; // Token: 0x0400CC67 RID: 52327 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400CC67")] public float CursorSpriteViewportSizeTouch; // Token: 0x0400CC68 RID: 52328 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400CC68")] public Vector2 CursorSpritePivotTouch; // Token: 0x0400CC69 RID: 52329 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CC69")] [Header("Gamepad Cursor Settings")] public Sprite CursorSpriteGamepad; // Token: 0x0400CC6A RID: 52330 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CC6A")] public float CursorSpriteViewportSizeGamepad; // Token: 0x0400CC6B RID: 52331 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400CC6B")] public Vector2 CursorSpritePivotGamepad; // Token: 0x0400CC6C RID: 52332 [FieldOffset(Offset = "0x5C")] [Token(Token = "0x400CC6C")] [Header("Gamepad Cursor Acceleration")] public float MaxSpeedViewportSpaceGamepad; // Token: 0x0400CC6D RID: 52333 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400CC6D")] public float AccelerationTimeGamepad; // Token: 0x0400CC6E RID: 52334 [FieldOffset(Offset = "0x64")] [Token(Token = "0x400CC6E")] public float DecelerationTimeGamepad; // Token: 0x0400CC6F RID: 52335 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400CC6F")] public float OverTargetFrictionScaler; // Token: 0x0400CC70 RID: 52336 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400CC70")] public float OverTargetSpeedReturnDelay; } }