m
This commit is contained in:
@@ -0,0 +1,140 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Inputs
|
||||
{
|
||||
// Token: 0x020025A5 RID: 9637
|
||||
[Token(Token = "0x20025A5")]
|
||||
[CreateAssetMenu]
|
||||
public class GamepadLegacyInputSource : LegacyInputSourceConfig<HCGCEEACEEO, GamepadLegacyInputSource>
|
||||
{
|
||||
// Token: 0x0600F634 RID: 63028 RVA: 0x0038355C File Offset: 0x0038175C
|
||||
[Token(Token = "0x600F634")]
|
||||
[Address(RVA = "0x1AEDBF0", Offset = "0x1AECBF0", VA = "0x181AEDBF0")]
|
||||
public GamepadLegacyInputSource()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A2F8 RID: 41720
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A2F8")]
|
||||
[NPEEOCGHCPH("inputType")]
|
||||
public GamepadLegacyInputSource.GamepadInputMap[] inputMap;
|
||||
|
||||
// Token: 0x0400A2F9 RID: 41721
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A2F9")]
|
||||
[Header("Platform Support")]
|
||||
public COBOOKPLEBJ gamepadType;
|
||||
|
||||
// Token: 0x0400A2FA RID: 41722
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400A2FA")]
|
||||
public bool supportsPC = true;
|
||||
|
||||
// Token: 0x0400A2FB RID: 41723
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A2FB")]
|
||||
public string[] pcDeviceNames;
|
||||
|
||||
// Token: 0x0400A2FC RID: 41724
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A2FC")]
|
||||
public bool supportsPS4;
|
||||
|
||||
// Token: 0x0400A2FD RID: 41725
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400A2FD")]
|
||||
public bool supportsIOS;
|
||||
|
||||
// Token: 0x0400A2FE RID: 41726
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400A2FE")]
|
||||
public GamepadLegacyInputSource.DMCDHDIINFD iOSGamepadProfile;
|
||||
|
||||
// Token: 0x0400A2FF RID: 41727
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400A2FF")]
|
||||
public bool supportsXbox;
|
||||
|
||||
// Token: 0x020025A6 RID: 9638
|
||||
[Token(Token = "0x20025A6")]
|
||||
public enum DMCDHDIINFD
|
||||
{
|
||||
// Token: 0x0400A301 RID: 41729
|
||||
[Token(Token = "0x400A301")]
|
||||
PlayStationDualshock,
|
||||
// Token: 0x0400A302 RID: 41730
|
||||
[Token(Token = "0x400A302")]
|
||||
XboxAndMFi
|
||||
}
|
||||
|
||||
// Token: 0x020025A7 RID: 9639
|
||||
[Token(Token = "0x20025A7")]
|
||||
[Serializable]
|
||||
public class GamepadInputMap
|
||||
{
|
||||
// Token: 0x1700282C RID: 10284
|
||||
// (get) Token: 0x0600F635 RID: 63029 RVA: 0x00383578 File Offset: 0x00381778
|
||||
[Token(Token = "0x1700282C")]
|
||||
public Sprite Sprite
|
||||
{
|
||||
[Token(Token = "0x600F635")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return this.defaultSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700282D RID: 10285
|
||||
// (get) Token: 0x0600F636 RID: 63030 RVA: 0x0038358C File Offset: 0x0038178C
|
||||
[Token(Token = "0x1700282D")]
|
||||
public LegacyInputConfiguration PlatformAppropriateConfig
|
||||
{
|
||||
[Token(Token = "0x600F636")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.pcConfig;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F637 RID: 63031 RVA: 0x003835A0 File Offset: 0x003817A0
|
||||
[Token(Token = "0x600F637")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GamepadInputMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400A303 RID: 41731
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400A303")]
|
||||
public MBBNGNAGIGF inputType;
|
||||
|
||||
// Token: 0x0400A304 RID: 41732
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400A304")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration pcConfig;
|
||||
|
||||
// Token: 0x0400A305 RID: 41733
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400A305")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration ps4Config;
|
||||
|
||||
// Token: 0x0400A306 RID: 41734
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400A306")]
|
||||
[SerializeField]
|
||||
private LegacyInputConfiguration iOSConfig;
|
||||
|
||||
// Token: 0x0400A307 RID: 41735
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400A307")]
|
||||
public Sprite defaultSprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user