Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

156 lines
4.1 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Inputs
{
// Token: 0x020024E8 RID: 9448
[Token(Token = "0x20024E8")]
[CreateAssetMenu]
public class ScreensCameraInputGamepadSettings : ScriptableObject
{
// Token: 0x17002799 RID: 10137
// (get) Token: 0x0600F2F9 RID: 62201 RVA: 0x0037D7E4 File Offset: 0x0037B9E4
[Token(Token = "0x17002799")]
public AnimationCurve SensitivityCurve
{
[Token(Token = "0x600F2F9")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.sensitivityCurve;
}
}
// Token: 0x1700279A RID: 10138
// (get) Token: 0x0600F2FA RID: 62202 RVA: 0x0037D7F8 File Offset: 0x0037B9F8
[Token(Token = "0x1700279A")]
public float PitchScaler
{
[Token(Token = "0x600F2FA")]
[Address(RVA = "0xAB2F40", Offset = "0xAB1D40", VA = "0x180AB2F40")]
get
{
return this.pitchScaler;
}
}
// Token: 0x1700279B RID: 10139
// (get) Token: 0x0600F2FB RID: 62203 RVA: 0x0037D80C File Offset: 0x0037BA0C
[Token(Token = "0x1700279B")]
public float PeggedMaxSpeedScaler
{
[Token(Token = "0x600F2FB")]
[Address(RVA = "0x763310", Offset = "0x762110", VA = "0x180763310")]
get
{
return this.peggedMaxSpeedScaler;
}
}
// Token: 0x1700279C RID: 10140
// (get) Token: 0x0600F2FC RID: 62204 RVA: 0x0037D820 File Offset: 0x0037BA20
[Token(Token = "0x1700279C")]
public float PeggedTimeToReachMaxSpeed
{
[Token(Token = "0x600F2FC")]
[Address(RVA = "0x7634F0", Offset = "0x7622F0", VA = "0x1807634F0")]
get
{
return this.peggedTimeToReachMaxSpeed;
}
}
// Token: 0x1700279D RID: 10141
// (get) Token: 0x0600F2FD RID: 62205 RVA: 0x0037D834 File Offset: 0x0037BA34
[Token(Token = "0x1700279D")]
public bool SupportsVerticalPegging
{
[Token(Token = "0x600F2FD")]
[Address(RVA = "0x431BB0", Offset = "0x4309B0", VA = "0x180431BB0")]
get
{
return this.supportsVerticalPegging;
}
}
// Token: 0x1700279E RID: 10142
// (get) Token: 0x0600F2FE RID: 62206 RVA: 0x0037D848 File Offset: 0x0037BA48
[Token(Token = "0x1700279E")]
public float PeggedMaxAngleFromHorizontal
{
[Token(Token = "0x600F2FE")]
[Address(RVA = "0x812330", Offset = "0x811130", VA = "0x180812330")]
get
{
return this.peggedMaxAngleFromHorizontal;
}
}
// Token: 0x1700279F RID: 10143
// (get) Token: 0x0600F2FF RID: 62207 RVA: 0x0037D85C File Offset: 0x0037BA5C
[Token(Token = "0x1700279F")]
public float PeggedMaxAngleFromVertical
{
[Token(Token = "0x600F2FF")]
[Address(RVA = "0xA9DE10", Offset = "0xA9CC10", VA = "0x180A9DE10")]
get
{
return this.peggedMaxAngleFromVertical;
}
}
// Token: 0x0600F300 RID: 62208 RVA: 0x0037D870 File Offset: 0x0037BA70
[Token(Token = "0x600F300")]
[Address(RVA = "0xFB98E0", Offset = "0xFB86E0", VA = "0x180FB98E0")]
public ScreensCameraInputGamepadSettings()
{
}
// Token: 0x0400A1D9 RID: 41433
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A1D9")]
[SerializeField]
[Header("General Settings")]
private AnimationCurve sensitivityCurve;
// Token: 0x0400A1DA RID: 41434
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A1DA")]
[SerializeField]
private float pitchScaler = 0.66f;
// Token: 0x0400A1DB RID: 41435
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400A1DB")]
[SerializeField]
[Header("Pegged Acceleration")]
private float peggedMaxSpeedScaler = 3f;
// Token: 0x0400A1DC RID: 41436
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A1DC")]
[SerializeField]
private float peggedTimeToReachMaxSpeed = 0.6f;
// Token: 0x0400A1DD RID: 41437
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400A1DD")]
[SerializeField]
[Header("Pegged Input Detection")]
private bool supportsVerticalPegging;
// Token: 0x0400A1DE RID: 41438
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A1DE")]
[SerializeField]
private float peggedMaxAngleFromHorizontal = 30f;
// Token: 0x0400A1DF RID: 41439
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400A1DF")]
[SerializeField]
private float peggedMaxAngleFromVertical = 30f;
}
}