158 lines
4.3 KiB
C#
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;
|
|
}
|
|
}
|