156 lines
4.1 KiB
C#
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;
|
|
}
|
|
}
|