Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Inputs/ScreensCameraInputGamepadSettings.cs
T
2026-04-08 23:40:05 +02:00

158 lines
4.3 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Inputs
{
// Token: 0x020022B1 RID: 8881
[Token(Token = "0x20022B1")]
[CreateAssetMenu]
[StructLayout(3)]
public class ScreensCameraInputGamepadSettings : ScriptableObject
{
// Token: 0x170028F0 RID: 10480
// (get) Token: 0x0600F3C3 RID: 62403 RVA: 0x0039AA4C File Offset: 0x00398C4C
[Token(Token = "0x170028F0")]
public AnimationCurve SensitivityCurve
{
[Token(Token = "0x600F3C3")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get
{
return this.sensitivityCurve;
}
}
// Token: 0x170028F1 RID: 10481
// (get) Token: 0x0600F3C4 RID: 62404 RVA: 0x0039AA60 File Offset: 0x00398C60
[Token(Token = "0x170028F1")]
public float PitchScaler
{
[Token(Token = "0x600F3C4")]
[Address(RVA = "0x4D2500", Offset = "0x4D0F00", VA = "0x1804D2500")]
get
{
return this.pitchScaler;
}
}
// Token: 0x170028F2 RID: 10482
// (get) Token: 0x0600F3C5 RID: 62405 RVA: 0x0039AA74 File Offset: 0x00398C74
[Token(Token = "0x170028F2")]
public float PeggedMaxSpeedScaler
{
[Token(Token = "0x600F3C5")]
[Address(RVA = "0x58B870", Offset = "0x58A270", VA = "0x18058B870")]
get
{
return this.peggedMaxSpeedScaler;
}
}
// Token: 0x170028F3 RID: 10483
// (get) Token: 0x0600F3C6 RID: 62406 RVA: 0x0039AA88 File Offset: 0x00398C88
[Token(Token = "0x170028F3")]
public float PeggedTimeToReachMaxSpeed
{
[Token(Token = "0x600F3C6")]
[Address(RVA = "0x468030", Offset = "0x466A30", VA = "0x180468030")]
get
{
return this.peggedTimeToReachMaxSpeed;
}
}
// Token: 0x170028F4 RID: 10484
// (get) Token: 0x0600F3C7 RID: 62407 RVA: 0x0039AA9C File Offset: 0x00398C9C
[Token(Token = "0x170028F4")]
public bool SupportsVerticalPegging
{
[Token(Token = "0x600F3C7")]
[Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490")]
get
{
return this.supportsVerticalPegging;
}
}
// Token: 0x170028F5 RID: 10485
// (get) Token: 0x0600F3C8 RID: 62408 RVA: 0x0039AAB0 File Offset: 0x00398CB0
[Token(Token = "0x170028F5")]
public float PeggedMaxAngleFromHorizontal
{
[Token(Token = "0x600F3C8")]
[Address(RVA = "0x467C00", Offset = "0x466600", VA = "0x180467C00")]
get
{
return this.peggedMaxAngleFromHorizontal;
}
}
// Token: 0x170028F6 RID: 10486
// (get) Token: 0x0600F3C9 RID: 62409 RVA: 0x0039AAC4 File Offset: 0x00398CC4
[Token(Token = "0x170028F6")]
public float PeggedMaxAngleFromVertical
{
[Token(Token = "0x600F3C9")]
[Address(RVA = "0x467D00", Offset = "0x466700", VA = "0x180467D00")]
get
{
return this.peggedMaxAngleFromVertical;
}
}
// Token: 0x0600F3CA RID: 62410 RVA: 0x0039AAD8 File Offset: 0x00398CD8
[Token(Token = "0x600F3CA")]
[Address(RVA = "0x10CFCA0", Offset = "0x10CE6A0", VA = "0x1810CFCA0")]
public ScreensCameraInputGamepadSettings()
{
}
// Token: 0x0400A330 RID: 41776
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A330")]
[SerializeField]
[Header("General Settings")]
private AnimationCurve sensitivityCurve;
// Token: 0x0400A331 RID: 41777
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A331")]
[SerializeField]
private float pitchScaler = 0.66f;
// Token: 0x0400A332 RID: 41778
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400A332")]
[SerializeField]
[Header("Pegged Acceleration")]
private float peggedMaxSpeedScaler = 3f;
// Token: 0x0400A333 RID: 41779
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A333")]
[SerializeField]
private float peggedTimeToReachMaxSpeed = 0.6f;
// Token: 0x0400A334 RID: 41780
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400A334")]
[SerializeField]
[Header("Pegged Input Detection")]
private bool supportsVerticalPegging;
// Token: 0x0400A335 RID: 41781
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A335")]
[SerializeField]
private float peggedMaxAngleFromHorizontal = 30f;
// Token: 0x0400A336 RID: 41782
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x400A336")]
[SerializeField]
private float peggedMaxAngleFromVertical = 30f;
}
}