Files
2026-04-08 23:40:05 +02:00

113 lines
3.5 KiB
C#

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;
}
}