Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

156 lines
4.1 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Inputs
{
// Token: 0x020025CE RID: 9678
[Token(Token = "0x20025CE")]
[CreateAssetMenu]
public class ScreensCameraInputGamepadSettings : ScriptableObject
{
// Token: 0x17002840 RID: 10304
// (get) Token: 0x0600F711 RID: 63249 RVA: 0x00386CB0 File Offset: 0x00384EB0
[Token(Token = "0x17002840")]
public AnimationCurve SensitivityCurve
{
[Token(Token = "0x600F711")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.sensitivityCurve;
}
}
// Token: 0x17002841 RID: 10305
// (get) Token: 0x0600F712 RID: 63250 RVA: 0x00386CC4 File Offset: 0x00384EC4
[Token(Token = "0x17002841")]
public float PitchScaler
{
[Token(Token = "0x600F712")]
[Address(RVA = "0x812680", Offset = "0x811680", VA = "0x180812680")]
get
{
return this.pitchScaler;
}
}
// Token: 0x17002842 RID: 10306
// (get) Token: 0x0600F713 RID: 63251 RVA: 0x00386CD8 File Offset: 0x00384ED8
[Token(Token = "0x17002842")]
public float PeggedMaxSpeedScaler
{
[Token(Token = "0x600F713")]
[Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180")]
get
{
return this.peggedMaxSpeedScaler;
}
}
// Token: 0x17002843 RID: 10307
// (get) Token: 0x0600F714 RID: 63252 RVA: 0x00386CEC File Offset: 0x00384EEC
[Token(Token = "0x17002843")]
public float PeggedTimeToReachMaxSpeed
{
[Token(Token = "0x600F714")]
[Address(RVA = "0x5626C0", Offset = "0x5616C0", VA = "0x1805626C0")]
get
{
return this.peggedTimeToReachMaxSpeed;
}
}
// Token: 0x17002844 RID: 10308
// (get) Token: 0x0600F715 RID: 63253 RVA: 0x00386D00 File Offset: 0x00384F00
[Token(Token = "0x17002844")]
public bool SupportsVerticalPegging
{
[Token(Token = "0x600F715")]
[Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0")]
get
{
return this.supportsVerticalPegging;
}
}
// Token: 0x17002845 RID: 10309
// (get) Token: 0x0600F716 RID: 63254 RVA: 0x00386D14 File Offset: 0x00384F14
[Token(Token = "0x17002845")]
public float PeggedMaxAngleFromHorizontal
{
[Token(Token = "0x600F716")]
[Address(RVA = "0x562290", Offset = "0x561290", VA = "0x180562290")]
get
{
return this.peggedMaxAngleFromHorizontal;
}
}
// Token: 0x17002846 RID: 10310
// (get) Token: 0x0600F717 RID: 63255 RVA: 0x00386D28 File Offset: 0x00384F28
[Token(Token = "0x17002846")]
public float PeggedMaxAngleFromVertical
{
[Token(Token = "0x600F717")]
[Address(RVA = "0x562390", Offset = "0x561390", VA = "0x180562390")]
get
{
return this.peggedMaxAngleFromVertical;
}
}
// Token: 0x0600F718 RID: 63256 RVA: 0x00386D3C File Offset: 0x00384F3C
[Token(Token = "0x600F718")]
[Address(RVA = "0x1AFDF90", Offset = "0x1AFCF90", VA = "0x181AFDF90")]
public ScreensCameraInputGamepadSettings()
{
}
// Token: 0x0400A3D4 RID: 41940
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A3D4")]
[SerializeField]
[Header("General Settings")]
private AnimationCurve sensitivityCurve;
// Token: 0x0400A3D5 RID: 41941
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A3D5")]
[SerializeField]
private float pitchScaler = 0.66f;
// Token: 0x0400A3D6 RID: 41942
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400A3D6")]
[SerializeField]
[Header("Pegged Acceleration")]
private float peggedMaxSpeedScaler = 3f;
// Token: 0x0400A3D7 RID: 41943
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A3D7")]
[SerializeField]
private float peggedTimeToReachMaxSpeed = 0.6f;
// Token: 0x0400A3D8 RID: 41944
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400A3D8")]
[SerializeField]
[Header("Pegged Input Detection")]
private bool supportsVerticalPegging;
// Token: 0x0400A3D9 RID: 41945
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A3D9")]
[SerializeField]
private float peggedMaxAngleFromHorizontal = 30f;
// Token: 0x0400A3DA RID: 41946
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400A3DA")]
[SerializeField]
private float peggedMaxAngleFromVertical = 30f;
}
}