Add v1.1.0

This commit is contained in:
2023-09-06 22:19:13 +02:00
parent 310f06ecde
commit 4422db7037
2160 changed files with 214256 additions and 178490 deletions

View File

@@ -5,13 +5,13 @@ using UnityEngine.EventSystems;
namespace Obi.CrossPlatformInput
{
// Token: 0x020004FB RID: 1275
[Token(Token = "0x20004FB")]
// Token: 0x0200054A RID: 1354
[Token(Token = "0x200054A")]
public class AxisTouchButton : MonoBehaviour, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
{
// Token: 0x06002C7D RID: 11389 RVA: 0x00060288 File Offset: 0x0005E488
[Token(Token = "0x6002C7D")]
[Address(RVA = "0xB6A0F0", Offset = "0xB688F0", VA = "0x180B6A0F0")]
// Token: 0x06002F14 RID: 12052 RVA: 0x000671B4 File Offset: 0x000653B4
[Token(Token = "0x6002F14")]
[Address(RVA = "0x79E0E0", Offset = "0x79D0E0", VA = "0x18079E0E0")]
private void OnEnable()
{
bool flag = CrossPlatformInputManager.AxisExists(this.axisName);
@@ -27,73 +27,73 @@ namespace Obi.CrossPlatformInput
this.FindPairedButton();
}
// Token: 0x06002C7E RID: 11390 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C7E")]
[Address(RVA = "0xB69F10", Offset = "0xB68710", VA = "0x180B69F10")]
// Token: 0x06002F15 RID: 12053 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F15")]
[Address(RVA = "0x79DF00", Offset = "0x79CF00", VA = "0x18079DF00")]
private void FindPairedButton()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C7F RID: 11391 RVA: 0x000602DC File Offset: 0x0005E4DC
[Token(Token = "0x6002C7F")]
[Address(RVA = "0xB6A0D0", Offset = "0xB688D0", VA = "0x180B6A0D0")]
// Token: 0x06002F16 RID: 12054 RVA: 0x00067208 File Offset: 0x00065408
[Token(Token = "0x6002F16")]
[Address(RVA = "0x79E0C0", Offset = "0x79D0C0", VA = "0x18079E0C0")]
private void OnDisable()
{
this.m_Axis.Remove();
}
// Token: 0x06002C80 RID: 11392 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C80")]
[Address(RVA = "0xB6A210", Offset = "0xB68A10", VA = "0x180B6A210", Slot = "4")]
// Token: 0x06002F17 RID: 12055 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F17")]
[Address(RVA = "0x79E200", Offset = "0x79D200", VA = "0x18079E200", Slot = "4")]
public void OnPointerDown(PointerEventData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C81 RID: 11393 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C81")]
[Address(RVA = "0xB6A2F0", Offset = "0xB68AF0", VA = "0x180B6A2F0", Slot = "5")]
// Token: 0x06002F18 RID: 12056 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F18")]
[Address(RVA = "0x79E2E0", Offset = "0x79D2E0", VA = "0x18079E2E0", Slot = "5")]
public void OnPointerUp(PointerEventData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C82 RID: 11394 RVA: 0x000602FC File Offset: 0x0005E4FC
[Token(Token = "0x6002C82")]
[Address(RVA = "0xB6A350", Offset = "0xB68B50", VA = "0x180B6A350")]
// Token: 0x06002F19 RID: 12057 RVA: 0x00067228 File Offset: 0x00065428
[Token(Token = "0x6002F19")]
[Address(RVA = "0x79E340", Offset = "0x79D340", VA = "0x18079E340")]
public AxisTouchButton()
{
}
// Token: 0x040034F5 RID: 13557
// Token: 0x0400379D RID: 14237
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034F5")]
[Token(Token = "0x400379D")]
public string axisName = "Horizontal";
// Token: 0x040034F6 RID: 13558
// Token: 0x0400379E RID: 14238
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40034F6")]
[Token(Token = "0x400379E")]
public float axisValue = 1f;
// Token: 0x040034F7 RID: 13559
// Token: 0x0400379F RID: 14239
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40034F7")]
[Token(Token = "0x400379F")]
public float responseSpeed = 3f;
// Token: 0x040034F8 RID: 13560
// Token: 0x040037A0 RID: 14240
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40034F8")]
[Token(Token = "0x40037A0")]
public float returnToCentreSpeed = 3f;
// Token: 0x040034F9 RID: 13561
// Token: 0x040037A1 RID: 14241
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40034F9")]
[Token(Token = "0x40037A1")]
private AxisTouchButton m_PairedWith;
// Token: 0x040034FA RID: 13562
// Token: 0x040037A2 RID: 14242
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40034FA")]
[Token(Token = "0x40037A2")]
private CrossPlatformInputManager.VirtualAxis m_Axis;
}
}

View File

@@ -4,76 +4,76 @@ using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x020004FC RID: 1276
[Token(Token = "0x20004FC")]
// Token: 0x0200054B RID: 1355
[Token(Token = "0x200054B")]
public class ButtonHandler : MonoBehaviour
{
// Token: 0x06002C83 RID: 11395 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C83")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")]
// Token: 0x06002F1A RID: 12058 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F1A")]
[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
private void OnEnable()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C84 RID: 11396 RVA: 0x0006033C File Offset: 0x0005E53C
[Token(Token = "0x6002C84")]
[Address(RVA = "0x13D1540", Offset = "0x13CFD40", VA = "0x1813D1540")]
// Token: 0x06002F1B RID: 12059 RVA: 0x00067268 File Offset: 0x00065468
[Token(Token = "0x6002F1B")]
[Address(RVA = "0xB89250", Offset = "0xB88250", VA = "0x180B89250")]
public void SetDownState()
{
CrossPlatformInputManager.SetButtonDown(this.Name);
}
// Token: 0x06002C85 RID: 11397 RVA: 0x00060354 File Offset: 0x0005E554
[Token(Token = "0x6002C85")]
[Address(RVA = "0x13D15A0", Offset = "0x13CFDA0", VA = "0x1813D15A0")]
// Token: 0x06002F1C RID: 12060 RVA: 0x00067280 File Offset: 0x00065480
[Token(Token = "0x6002F1C")]
[Address(RVA = "0xB892B0", Offset = "0xB882B0", VA = "0x180B892B0")]
public void SetUpState()
{
CrossPlatformInputManager.SetButtonUp(this.Name);
}
// Token: 0x06002C86 RID: 11398 RVA: 0x0006036C File Offset: 0x0005E56C
[Token(Token = "0x6002C86")]
[Address(RVA = "0x13D14E0", Offset = "0x13CFCE0", VA = "0x1813D14E0")]
// Token: 0x06002F1D RID: 12061 RVA: 0x00067298 File Offset: 0x00065498
[Token(Token = "0x6002F1D")]
[Address(RVA = "0xB891F0", Offset = "0xB881F0", VA = "0x180B891F0")]
public void SetAxisPositiveState()
{
CrossPlatformInputManager.SetAxisPositive(this.Name);
}
// Token: 0x06002C87 RID: 11399 RVA: 0x00060384 File Offset: 0x0005E584
[Token(Token = "0x6002C87")]
[Address(RVA = "0x13D1480", Offset = "0x13CFC80", VA = "0x1813D1480")]
// Token: 0x06002F1E RID: 12062 RVA: 0x000672B0 File Offset: 0x000654B0
[Token(Token = "0x6002F1E")]
[Address(RVA = "0xB89190", Offset = "0xB88190", VA = "0x180B89190")]
public void SetAxisNeutralState()
{
CrossPlatformInputManager.SetAxisZero(this.Name);
}
// Token: 0x06002C88 RID: 11400 RVA: 0x0006039C File Offset: 0x0005E59C
[Token(Token = "0x6002C88")]
[Address(RVA = "0x13D1420", Offset = "0x13CFC20", VA = "0x1813D1420")]
// Token: 0x06002F1F RID: 12063 RVA: 0x000672C8 File Offset: 0x000654C8
[Token(Token = "0x6002F1F")]
[Address(RVA = "0xB89130", Offset = "0xB88130", VA = "0x180B89130")]
public void SetAxisNegativeState()
{
CrossPlatformInputManager.SetAxisNegative(this.Name);
}
// Token: 0x06002C89 RID: 11401 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C89")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")]
// Token: 0x06002F20 RID: 12064 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F20")]
[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
public void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C8A RID: 11402 RVA: 0x000603B4 File Offset: 0x0005E5B4
[Token(Token = "0x6002C8A")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06002F21 RID: 12065 RVA: 0x000672E0 File Offset: 0x000654E0
[Token(Token = "0x6002F21")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public ButtonHandler()
{
}
// Token: 0x040034FB RID: 13563
// Token: 0x040037A3 RID: 14243
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40034FB")]
[Token(Token = "0x40037A3")]
public string Name;
}
}

View File

@@ -5,21 +5,21 @@ using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x020004FD RID: 1277
[Token(Token = "0x20004FD")]
// Token: 0x0200054C RID: 1356
[Token(Token = "0x200054C")]
public static class CrossPlatformInputManager
{
// Token: 0x06002C8B RID: 11403 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C8B")]
[Address(RVA = "0x1487FE0", Offset = "0x14867E0", VA = "0x181487FE0")]
// Token: 0x06002F22 RID: 12066 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F22")]
[Address(RVA = "0x12F1790", Offset = "0x12F0790", VA = "0x1812F1790")]
static CrossPlatformInputManager()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C8C RID: 11404 RVA: 0x000603C8 File Offset: 0x0005E5C8
[Token(Token = "0x6002C8C")]
[Address(RVA = "0x1487D70", Offset = "0x1486570", VA = "0x181487D70")]
// Token: 0x06002F23 RID: 12067 RVA: 0x000672F4 File Offset: 0x000654F4
[Token(Token = "0x6002F23")]
[Address(RVA = "0x12F1520", Offset = "0x12F0520", VA = "0x1812F1520")]
public static void SwitchActiveInputMethod(CrossPlatformInputManager.ActiveInputMethod activeInputMethod)
{
if (activeInputMethod == CrossPlatformInputManager.ActiveInputMethod.Hardware)
@@ -32,45 +32,45 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002C8D RID: 11405 RVA: 0x000603F4 File Offset: 0x0005E5F4
[Token(Token = "0x6002C8D")]
[Address(RVA = "0x1487410", Offset = "0x1485C10", VA = "0x181487410")]
// Token: 0x06002F24 RID: 12068 RVA: 0x00067320 File Offset: 0x00065520
[Token(Token = "0x6002F24")]
[Address(RVA = "0x12F0BC0", Offset = "0x12EFBC0", VA = "0x1812F0BC0")]
public static bool AxisExists(string name)
{
return CrossPlatformInputManager.activeInput.AxisExists(name);
}
// Token: 0x06002C8E RID: 11406 RVA: 0x00060414 File Offset: 0x0005E614
[Token(Token = "0x6002C8E")]
[Address(RVA = "0x1487490", Offset = "0x1485C90", VA = "0x181487490")]
// Token: 0x06002F25 RID: 12069 RVA: 0x00067340 File Offset: 0x00065540
[Token(Token = "0x6002F25")]
[Address(RVA = "0x12F0C40", Offset = "0x12EFC40", VA = "0x1812F0C40")]
public static bool ButtonExists(string name)
{
return CrossPlatformInputManager.activeInput.ButtonExists(name);
}
// Token: 0x06002C8F RID: 11407 RVA: 0x00060434 File Offset: 0x0005E634
[Token(Token = "0x6002C8F")]
[Address(RVA = "0x14877E0", Offset = "0x1485FE0", VA = "0x1814877E0")]
// Token: 0x06002F26 RID: 12070 RVA: 0x00067360 File Offset: 0x00065560
[Token(Token = "0x6002F26")]
[Address(RVA = "0x12F0F90", Offset = "0x12EFF90", VA = "0x1812F0F90")]
public static void RegisterVirtualAxis(CrossPlatformInputManager.VirtualAxis axis)
{
CrossPlatformInputManager.activeInput.RegisterVirtualAxis(axis);
}
// Token: 0x06002C90 RID: 11408 RVA: 0x00060454 File Offset: 0x0005E654
[Token(Token = "0x6002C90")]
[Address(RVA = "0x1487860", Offset = "0x1486060", VA = "0x181487860")]
// Token: 0x06002F27 RID: 12071 RVA: 0x00067380 File Offset: 0x00065580
[Token(Token = "0x6002F27")]
[Address(RVA = "0x12F1010", Offset = "0x12F0010", VA = "0x1812F1010")]
public static void RegisterVirtualButton(CrossPlatformInputManager.VirtualButton button)
{
CrossPlatformInputManager.activeInput.RegisterVirtualButton(button);
}
// Token: 0x06002C91 RID: 11409 RVA: 0x00060474 File Offset: 0x0005E674
[Token(Token = "0x6002C91")]
[Address(RVA = "0x1487E20", Offset = "0x1486620", VA = "0x181487E20")]
// Token: 0x06002F28 RID: 12072 RVA: 0x000673A0 File Offset: 0x000655A0
[Token(Token = "0x6002F28")]
[Address(RVA = "0x12F15D0", Offset = "0x12F05D0", VA = "0x1812F15D0")]
public static void UnRegisterVirtualAxis(string name)
{
/*
An exception occurred when decompiling this method (06002C91)
An exception occurred when decompiling this method (06002F28)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.CrossPlatformInputManager::UnRegisterVirtualAxis(System.String)
@@ -89,204 +89,204 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
*/;
}
// Token: 0x06002C92 RID: 11410 RVA: 0x0006049C File Offset: 0x0005E69C
[Token(Token = "0x6002C92")]
[Address(RVA = "0x1487EE0", Offset = "0x14866E0", VA = "0x181487EE0")]
// Token: 0x06002F29 RID: 12073 RVA: 0x000673C8 File Offset: 0x000655C8
[Token(Token = "0x6002F29")]
[Address(RVA = "0x12F1690", Offset = "0x12F0690", VA = "0x1812F1690")]
public static void UnRegisterVirtualButton(string name)
{
CrossPlatformInputManager.activeInput.UnRegisterVirtualButton(name);
}
// Token: 0x06002C93 RID: 11411 RVA: 0x000604BC File Offset: 0x0005E6BC
[Token(Token = "0x6002C93")]
[Address(RVA = "0x1487F60", Offset = "0x1486760", VA = "0x181487F60")]
// Token: 0x06002F2A RID: 12074 RVA: 0x000673E8 File Offset: 0x000655E8
[Token(Token = "0x6002F2A")]
[Address(RVA = "0x12F1710", Offset = "0x12F0710", VA = "0x1812F1710")]
public static CrossPlatformInputManager.VirtualAxis VirtualAxisReference(string name)
{
return CrossPlatformInputManager.activeInput.VirtualAxisReference(name);
}
// Token: 0x06002C94 RID: 11412 RVA: 0x000604DC File Offset: 0x0005E6DC
[Token(Token = "0x6002C94")]
[Address(RVA = "0x1487570", Offset = "0x1485D70", VA = "0x181487570")]
// Token: 0x06002F2B RID: 12075 RVA: 0x00067408 File Offset: 0x00065608
[Token(Token = "0x6002F2B")]
[Address(RVA = "0x12F0D20", Offset = "0x12EFD20", VA = "0x1812F0D20")]
public static float GetAxis(string name)
{
int num = 0;
return CrossPlatformInputManager.GetAxis(name, num != 0);
}
// Token: 0x06002C95 RID: 11413 RVA: 0x000604F4 File Offset: 0x0005E6F4
[Token(Token = "0x6002C95")]
[Address(RVA = "0x1487510", Offset = "0x1485D10", VA = "0x181487510")]
// Token: 0x06002F2C RID: 12076 RVA: 0x00067420 File Offset: 0x00065620
[Token(Token = "0x6002F2C")]
[Address(RVA = "0x12F0CC0", Offset = "0x12EFCC0", VA = "0x1812F0CC0")]
public static float GetAxisRaw(string name)
{
return CrossPlatformInputManager.GetAxis(name, true);
}
// Token: 0x06002C96 RID: 11414 RVA: 0x00060508 File Offset: 0x0005E708
[Token(Token = "0x6002C96")]
[Address(RVA = "0x14875D0", Offset = "0x1485DD0", VA = "0x1814875D0")]
// Token: 0x06002F2D RID: 12077 RVA: 0x00067434 File Offset: 0x00065634
[Token(Token = "0x6002F2D")]
[Address(RVA = "0x12F0D80", Offset = "0x12EFD80", VA = "0x1812F0D80")]
private static float GetAxis(string name, bool raw)
{
return CrossPlatformInputManager.activeInput.GetAxis(name, raw);
}
// Token: 0x06002C97 RID: 11415 RVA: 0x00060528 File Offset: 0x0005E728
[Token(Token = "0x6002C97")]
[Address(RVA = "0x1487760", Offset = "0x1485F60", VA = "0x181487760")]
// Token: 0x06002F2E RID: 12078 RVA: 0x00067454 File Offset: 0x00065654
[Token(Token = "0x6002F2E")]
[Address(RVA = "0x12F0F10", Offset = "0x12EFF10", VA = "0x1812F0F10")]
public static bool GetButton(string name)
{
return CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C98 RID: 11416 RVA: 0x00060548 File Offset: 0x0005E748
[Token(Token = "0x6002C98")]
[Address(RVA = "0x1487660", Offset = "0x1485E60", VA = "0x181487660")]
// Token: 0x06002F2F RID: 12079 RVA: 0x00067474 File Offset: 0x00065674
[Token(Token = "0x6002F2F")]
[Address(RVA = "0x12F0E10", Offset = "0x12EFE10", VA = "0x1812F0E10")]
public static bool GetButtonDown(string name)
{
return CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C99 RID: 11417 RVA: 0x00060568 File Offset: 0x0005E768
[Token(Token = "0x6002C99")]
[Address(RVA = "0x14876E0", Offset = "0x1485EE0", VA = "0x1814876E0")]
// Token: 0x06002F30 RID: 12080 RVA: 0x00067494 File Offset: 0x00065694
[Token(Token = "0x6002F30")]
[Address(RVA = "0x12F0E90", Offset = "0x12EFE90", VA = "0x1812F0E90")]
public static bool GetButtonUp(string name)
{
return CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C9A RID: 11418 RVA: 0x00060588 File Offset: 0x0005E788
[Token(Token = "0x6002C9A")]
[Address(RVA = "0x1487AF0", Offset = "0x14862F0", VA = "0x181487AF0")]
// Token: 0x06002F31 RID: 12081 RVA: 0x000674B4 File Offset: 0x000656B4
[Token(Token = "0x6002F31")]
[Address(RVA = "0x12F12A0", Offset = "0x12F02A0", VA = "0x1812F12A0")]
public static void SetButtonDown(string name)
{
bool button = CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C9B RID: 11419 RVA: 0x000605A8 File Offset: 0x0005E7A8
[Token(Token = "0x6002C9B")]
[Address(RVA = "0x1487B70", Offset = "0x1486370", VA = "0x181487B70")]
// Token: 0x06002F32 RID: 12082 RVA: 0x000674D4 File Offset: 0x000656D4
[Token(Token = "0x6002F32")]
[Address(RVA = "0x12F1320", Offset = "0x12F0320", VA = "0x1812F1320")]
public static void SetButtonUp(string name)
{
bool button = CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C9C RID: 11420 RVA: 0x000605C8 File Offset: 0x0005E7C8
[Token(Token = "0x6002C9C")]
[Address(RVA = "0x1487960", Offset = "0x1486160", VA = "0x181487960")]
// Token: 0x06002F33 RID: 12083 RVA: 0x000674F4 File Offset: 0x000656F4
[Token(Token = "0x6002F33")]
[Address(RVA = "0x12F1110", Offset = "0x12F0110", VA = "0x1812F1110")]
public static void SetAxisPositive(string name)
{
bool button = CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C9D RID: 11421 RVA: 0x000605E8 File Offset: 0x0005E7E8
[Token(Token = "0x6002C9D")]
[Address(RVA = "0x14878E0", Offset = "0x14860E0", VA = "0x1814878E0")]
// Token: 0x06002F34 RID: 12084 RVA: 0x00067514 File Offset: 0x00065714
[Token(Token = "0x6002F34")]
[Address(RVA = "0x12F1090", Offset = "0x12F0090", VA = "0x1812F1090")]
public static void SetAxisNegative(string name)
{
bool button = CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C9E RID: 11422 RVA: 0x00060608 File Offset: 0x0005E808
[Token(Token = "0x6002C9E")]
[Address(RVA = "0x14879E0", Offset = "0x14861E0", VA = "0x1814879E0")]
// Token: 0x06002F35 RID: 12085 RVA: 0x00067534 File Offset: 0x00065734
[Token(Token = "0x6002F35")]
[Address(RVA = "0x12F1190", Offset = "0x12F0190", VA = "0x1812F1190")]
public static void SetAxisZero(string name)
{
bool button = CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x06002C9F RID: 11423 RVA: 0x00060628 File Offset: 0x0005E828
[Token(Token = "0x6002C9F")]
[Address(RVA = "0x1487A60", Offset = "0x1486260", VA = "0x181487A60")]
// Token: 0x06002F36 RID: 12086 RVA: 0x00067554 File Offset: 0x00065754
[Token(Token = "0x6002F36")]
[Address(RVA = "0x12F1210", Offset = "0x12F0210", VA = "0x1812F1210")]
public static void SetAxis(string name, float value)
{
bool button = CrossPlatformInputManager.activeInput.GetButton(name);
}
// Token: 0x1700030E RID: 782
// (get) Token: 0x06002CA0 RID: 11424 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700030E")]
// Token: 0x17000339 RID: 825
// (get) Token: 0x06002F37 RID: 12087 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000339")]
public static Vector3 mousePosition
{
[Token(Token = "0x6002CA0")]
[Address(RVA = "0x14880B0", Offset = "0x14868B0", VA = "0x1814880B0")]
[Token(Token = "0x6002F37")]
[Address(RVA = "0x12F1860", Offset = "0x12F0860", VA = "0x1812F1860")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06002CA1 RID: 11425 RVA: 0x00060648 File Offset: 0x0005E848
[Token(Token = "0x6002CA1")]
[Address(RVA = "0x1487BF0", Offset = "0x14863F0", VA = "0x181487BF0")]
// Token: 0x06002F38 RID: 12088 RVA: 0x00067574 File Offset: 0x00065774
[Token(Token = "0x6002F38")]
[Address(RVA = "0x12F13A0", Offset = "0x12F03A0", VA = "0x1812F13A0")]
public static void SetVirtualMousePositionX(float f)
{
CrossPlatformInputManager.activeInput.SetVirtualMousePositionX(f);
}
// Token: 0x06002CA2 RID: 11426 RVA: 0x00060668 File Offset: 0x0005E868
[Token(Token = "0x6002CA2")]
[Address(RVA = "0x1487C70", Offset = "0x1486470", VA = "0x181487C70")]
// Token: 0x06002F39 RID: 12089 RVA: 0x00067594 File Offset: 0x00065794
[Token(Token = "0x6002F39")]
[Address(RVA = "0x12F1420", Offset = "0x12F0420", VA = "0x1812F1420")]
public static void SetVirtualMousePositionY(float f)
{
CrossPlatformInputManager.activeInput.SetVirtualMousePositionY(f);
}
// Token: 0x06002CA3 RID: 11427 RVA: 0x00060688 File Offset: 0x0005E888
[Token(Token = "0x6002CA3")]
[Address(RVA = "0x1487CF0", Offset = "0x14864F0", VA = "0x181487CF0")]
// Token: 0x06002F3A RID: 12090 RVA: 0x000675B4 File Offset: 0x000657B4
[Token(Token = "0x6002F3A")]
[Address(RVA = "0x12F14A0", Offset = "0x12F04A0", VA = "0x1812F14A0")]
public static void SetVirtualMousePositionZ(float f)
{
CrossPlatformInputManager.activeInput.SetVirtualMousePositionZ(f);
}
// Token: 0x040034FC RID: 13564
[Token(Token = "0x40034FC")]
// Token: 0x040037A4 RID: 14244
[Token(Token = "0x40037A4")]
private static VirtualInput activeInput;
// Token: 0x040034FD RID: 13565
[Token(Token = "0x40034FD")]
// Token: 0x040037A5 RID: 14245
[Token(Token = "0x40037A5")]
private static VirtualInput s_TouchInput;
// Token: 0x040034FE RID: 13566
[Token(Token = "0x40034FE")]
// Token: 0x040037A6 RID: 14246
[Token(Token = "0x40037A6")]
private static VirtualInput s_HardwareInput;
// Token: 0x020004FE RID: 1278
[Token(Token = "0x20004FE")]
// Token: 0x0200054D RID: 1357
[Token(Token = "0x200054D")]
public enum ActiveInputMethod
{
// Token: 0x04003500 RID: 13568
[Token(Token = "0x4003500")]
// Token: 0x040037A8 RID: 14248
[Token(Token = "0x40037A8")]
Hardware,
// Token: 0x04003501 RID: 13569
[Token(Token = "0x4003501")]
// Token: 0x040037A9 RID: 14249
[Token(Token = "0x40037A9")]
Touch
}
// Token: 0x020004FF RID: 1279
[Token(Token = "0x20004FF")]
// Token: 0x0200054E RID: 1358
[Token(Token = "0x200054E")]
public class VirtualAxis
{
// Token: 0x1700030F RID: 783
// (get) Token: 0x06002CA4 RID: 11428 RVA: 0x000606A8 File Offset: 0x0005E8A8
// (set) Token: 0x06002CA5 RID: 11429 RVA: 0x000606BC File Offset: 0x0005E8BC
[Token(Token = "0x1700030F")]
// Token: 0x1700033A RID: 826
// (get) Token: 0x06002F3B RID: 12091 RVA: 0x000675D4 File Offset: 0x000657D4
// (set) Token: 0x06002F3C RID: 12092 RVA: 0x000675E8 File Offset: 0x000657E8
[Token(Token = "0x1700033A")]
public string name
{
[Token(Token = "0x6002CA4")]
[Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")]
[Token(Token = "0x6002F3B")]
[Address(RVA = "0x32FD80", Offset = "0x32ED80", VA = "0x18032FD80")]
[CompilerGenerated]
get
{
return this.<name>k__BackingField;
}
[Token(Token = "0x6002CA5")]
[Address(RVA = "0x3CBE00", Offset = "0x3CA600", VA = "0x1803CBE00")]
[Token(Token = "0x6002F3C")]
[Address(RVA = "0x3EDC60", Offset = "0x3ECC60", VA = "0x1803EDC60")]
[CompilerGenerated]
private set
{
/*
An exception occurred when decompiling this method (06002CA5)
An exception occurred when decompiling this method (06002F3C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.CrossPlatformInputManager/VirtualAxis::set_name(System.String)
@@ -303,110 +303,110 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
}
}
// Token: 0x17000310 RID: 784
// (get) Token: 0x06002CA6 RID: 11430 RVA: 0x000606D0 File Offset: 0x0005E8D0
// (set) Token: 0x06002CA7 RID: 11431 RVA: 0x000606E4 File Offset: 0x0005E8E4
[Token(Token = "0x17000310")]
// Token: 0x1700033B RID: 827
// (get) Token: 0x06002F3D RID: 12093 RVA: 0x000675FC File Offset: 0x000657FC
// (set) Token: 0x06002F3E RID: 12094 RVA: 0x00067610 File Offset: 0x00065810
[Token(Token = "0x1700033B")]
public bool matchWithInputManager
{
[Token(Token = "0x6002CA6")]
[Address(RVA = "0x5FC200", Offset = "0x5FAA00", VA = "0x1805FC200")]
[Token(Token = "0x6002F3D")]
[Address(RVA = "0x611F40", Offset = "0x610F40", VA = "0x180611F40")]
get;
[Token(Token = "0x6002CA7")]
[Address(RVA = "0x5FC500", Offset = "0x5FAD00", VA = "0x1805FC500")]
[Token(Token = "0x6002F3E")]
[Address(RVA = "0x612240", Offset = "0x611240", VA = "0x180612240")]
private set;
}
// Token: 0x06002CA8 RID: 11432 RVA: 0x000606F8 File Offset: 0x0005E8F8
[Token(Token = "0x6002CA8")]
[Address(RVA = "0x676B10", Offset = "0x675310", VA = "0x180676B10")]
// Token: 0x06002F3F RID: 12095 RVA: 0x00067624 File Offset: 0x00065824
[Token(Token = "0x6002F3F")]
[Address(RVA = "0x19C5450", Offset = "0x19C4450", VA = "0x1819C5450")]
public VirtualAxis(string name)
{
this.<name>k__BackingField = name;
this.matchWithInputManager = true;
}
// Token: 0x06002CA9 RID: 11433 RVA: 0x0006071C File Offset: 0x0005E91C
[Token(Token = "0x6002CA9")]
[Address(RVA = "0x676B50", Offset = "0x675350", VA = "0x180676B50")]
// Token: 0x06002F40 RID: 12096 RVA: 0x00067648 File Offset: 0x00065848
[Token(Token = "0x6002F40")]
[Address(RVA = "0x19C5490", Offset = "0x19C4490", VA = "0x1819C5490")]
public VirtualAxis(string name, bool matchToInputSettings)
{
this.<name>k__BackingField = name;
this.matchWithInputManager = matchToInputSettings;
}
// Token: 0x06002CAA RID: 11434 RVA: 0x00060740 File Offset: 0x0005E940
[Token(Token = "0x6002CAA")]
[Address(RVA = "0x676AA0", Offset = "0x6752A0", VA = "0x180676AA0")]
// Token: 0x06002F41 RID: 12097 RVA: 0x0006766C File Offset: 0x0006586C
[Token(Token = "0x6002F41")]
[Address(RVA = "0x19C53F0", Offset = "0x19C43F0", VA = "0x1819C53F0")]
public void Remove()
{
CrossPlatformInputManager.UnRegisterVirtualAxis(this.<name>k__BackingField);
}
// Token: 0x06002CAB RID: 11435 RVA: 0x00060758 File Offset: 0x0005E958
[Token(Token = "0x6002CAB")]
[Address(RVA = "0x676B00", Offset = "0x675300", VA = "0x180676B00")]
// Token: 0x06002F42 RID: 12098 RVA: 0x00067684 File Offset: 0x00065884
[Token(Token = "0x6002F42")]
[Address(RVA = "0x75AF60", Offset = "0x759F60", VA = "0x18075AF60")]
public void Update(float value)
{
this.m_Value = value;
}
// Token: 0x17000311 RID: 785
// (get) Token: 0x06002CAC RID: 11436 RVA: 0x0006076C File Offset: 0x0005E96C
[Token(Token = "0x17000311")]
// Token: 0x1700033C RID: 828
// (get) Token: 0x06002F43 RID: 12099 RVA: 0x00067698 File Offset: 0x00065898
[Token(Token = "0x1700033C")]
public float GetValue
{
[Token(Token = "0x6002CAC")]
[Address(RVA = "0x676BA0", Offset = "0x6753A0", VA = "0x180676BA0")]
[Token(Token = "0x6002F43")]
[Address(RVA = "0x75AF40", Offset = "0x759F40", VA = "0x18075AF40")]
get
{
return this.m_Value;
}
}
// Token: 0x17000312 RID: 786
// (get) Token: 0x06002CAD RID: 11437 RVA: 0x00060780 File Offset: 0x0005E980
[Token(Token = "0x17000312")]
// Token: 0x1700033D RID: 829
// (get) Token: 0x06002F44 RID: 12100 RVA: 0x000676AC File Offset: 0x000658AC
[Token(Token = "0x1700033D")]
public float GetValueRaw
{
[Token(Token = "0x6002CAD")]
[Address(RVA = "0x676BA0", Offset = "0x6753A0", VA = "0x180676BA0")]
[Token(Token = "0x6002F44")]
[Address(RVA = "0x75AF40", Offset = "0x759F40", VA = "0x18075AF40")]
get
{
return this.m_Value;
}
}
// Token: 0x04003503 RID: 13571
// Token: 0x040037AB RID: 14251
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003503")]
[Token(Token = "0x40037AB")]
private float m_Value;
}
// Token: 0x02000500 RID: 1280
[Token(Token = "0x2000500")]
// Token: 0x0200054F RID: 1359
[Token(Token = "0x200054F")]
public class VirtualButton
{
// Token: 0x17000313 RID: 787
// (get) Token: 0x06002CAE RID: 11438 RVA: 0x00060794 File Offset: 0x0005E994
// (set) Token: 0x06002CAF RID: 11439 RVA: 0x000607A8 File Offset: 0x0005E9A8
[Token(Token = "0x17000313")]
// Token: 0x1700033E RID: 830
// (get) Token: 0x06002F45 RID: 12101 RVA: 0x000676C0 File Offset: 0x000658C0
// (set) Token: 0x06002F46 RID: 12102 RVA: 0x000676D4 File Offset: 0x000658D4
[Token(Token = "0x1700033E")]
public string name
{
[Token(Token = "0x6002CAE")]
[Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")]
[Token(Token = "0x6002F45")]
[Address(RVA = "0x32FD80", Offset = "0x32ED80", VA = "0x18032FD80")]
[CompilerGenerated]
get
{
return this.<name>k__BackingField;
}
[Token(Token = "0x6002CAF")]
[Address(RVA = "0x3CBE00", Offset = "0x3CA600", VA = "0x1803CBE00")]
[Token(Token = "0x6002F46")]
[Address(RVA = "0x3EDC60", Offset = "0x3ECC60", VA = "0x1803EDC60")]
[CompilerGenerated]
private set
{
/*
An exception occurred when decompiling this method (06002CAF)
An exception occurred when decompiling this method (06002F46)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.CrossPlatformInputManager/VirtualButton::set_name(System.String)
@@ -423,41 +423,41 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
}
}
// Token: 0x17000314 RID: 788
// (get) Token: 0x06002CB0 RID: 11440 RVA: 0x000607BC File Offset: 0x0005E9BC
// (set) Token: 0x06002CB1 RID: 11441 RVA: 0x000607D0 File Offset: 0x0005E9D0
[Token(Token = "0x17000314")]
// Token: 0x1700033F RID: 831
// (get) Token: 0x06002F47 RID: 12103 RVA: 0x000676E8 File Offset: 0x000658E8
// (set) Token: 0x06002F48 RID: 12104 RVA: 0x000676FC File Offset: 0x000658FC
[Token(Token = "0x1700033F")]
public bool matchWithInputManager
{
[Token(Token = "0x6002CB0")]
[Address(RVA = "0x41E660", Offset = "0x41CE60", VA = "0x18041E660")]
[Token(Token = "0x6002F47")]
[Address(RVA = "0x368050", Offset = "0x367050", VA = "0x180368050")]
get;
[Token(Token = "0x6002CB1")]
[Address(RVA = "0x41E690", Offset = "0x41CE90", VA = "0x18041E690")]
[Token(Token = "0x6002F48")]
[Address(RVA = "0x368060", Offset = "0x367060", VA = "0x180368060")]
private set;
}
// Token: 0x06002CB2 RID: 11442 RVA: 0x000607E4 File Offset: 0x0005E9E4
[Token(Token = "0x6002CB2")]
[Address(RVA = "0x676C60", Offset = "0x675460", VA = "0x180676C60")]
// Token: 0x06002F49 RID: 12105 RVA: 0x00067710 File Offset: 0x00065910
[Token(Token = "0x6002F49")]
[Address(RVA = "0x19C5590", Offset = "0x19C4590", VA = "0x1819C5590")]
public VirtualButton(string name)
{
this.<name>k__BackingField = name;
this.matchWithInputManager = true;
}
// Token: 0x06002CB3 RID: 11443 RVA: 0x00060828 File Offset: 0x0005EA28
[Token(Token = "0x6002CB3")]
[Address(RVA = "0x676CB0", Offset = "0x6754B0", VA = "0x180676CB0")]
// Token: 0x06002F4A RID: 12106 RVA: 0x00067754 File Offset: 0x00065954
[Token(Token = "0x6002F4A")]
[Address(RVA = "0x19C55E0", Offset = "0x19C45E0", VA = "0x1819C55E0")]
public VirtualButton(string name, bool matchToInputSettings)
{
this.<name>k__BackingField = name;
this.matchWithInputManager = matchToInputSettings;
}
// Token: 0x06002CB4 RID: 11444 RVA: 0x0006086C File Offset: 0x0005EA6C
[Token(Token = "0x6002CB4")]
[Address(RVA = "0x676BB0", Offset = "0x6753B0", VA = "0x180676BB0")]
// Token: 0x06002F4B RID: 12107 RVA: 0x00067798 File Offset: 0x00065998
[Token(Token = "0x6002F4B")]
[Address(RVA = "0x19C54E0", Offset = "0x19C44E0", VA = "0x1819C54E0")]
public void Pressed()
{
if (!this.m_Pressed)
@@ -468,9 +468,9 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
}
}
// Token: 0x06002CB5 RID: 11445 RVA: 0x00060898 File Offset: 0x0005EA98
[Token(Token = "0x6002CB5")]
[Address(RVA = "0x676BE0", Offset = "0x6753E0", VA = "0x180676BE0")]
// Token: 0x06002F4C RID: 12108 RVA: 0x000677C4 File Offset: 0x000659C4
[Token(Token = "0x6002F4C")]
[Address(RVA = "0x19C5510", Offset = "0x19C4510", VA = "0x1819C5510")]
public void Released()
{
this.m_Pressed = false;
@@ -478,34 +478,34 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
this.m_ReleasedFrame = frameCount;
}
// Token: 0x06002CB6 RID: 11446 RVA: 0x000608BC File Offset: 0x0005EABC
[Token(Token = "0x6002CB6")]
[Address(RVA = "0x676C00", Offset = "0x675400", VA = "0x180676C00")]
// Token: 0x06002F4D RID: 12109 RVA: 0x000677E8 File Offset: 0x000659E8
[Token(Token = "0x6002F4D")]
[Address(RVA = "0x19C5530", Offset = "0x19C4530", VA = "0x1819C5530")]
public void Remove()
{
CrossPlatformInputManager.UnRegisterVirtualButton(this.<name>k__BackingField);
}
// Token: 0x17000315 RID: 789
// (get) Token: 0x06002CB7 RID: 11447 RVA: 0x000608D4 File Offset: 0x0005EAD4
[Token(Token = "0x17000315")]
// Token: 0x17000340 RID: 832
// (get) Token: 0x06002F4E RID: 12110 RVA: 0x00067800 File Offset: 0x00065A00
[Token(Token = "0x17000340")]
public bool GetButton
{
[Token(Token = "0x6002CB7")]
[Address(RVA = "0x41ECE0", Offset = "0x41D4E0", VA = "0x18041ECE0")]
[Token(Token = "0x6002F4E")]
[Address(RVA = "0x41F3F0", Offset = "0x41E3F0", VA = "0x18041F3F0")]
get
{
return this.m_Pressed;
}
}
// Token: 0x17000316 RID: 790
// (get) Token: 0x06002CB8 RID: 11448 RVA: 0x000608E8 File Offset: 0x0005EAE8
[Token(Token = "0x17000316")]
// Token: 0x17000341 RID: 833
// (get) Token: 0x06002F4F RID: 12111 RVA: 0x00067814 File Offset: 0x00065A14
[Token(Token = "0x17000341")]
public bool GetButtonDown
{
[Token(Token = "0x6002CB8")]
[Address(RVA = "0x676D10", Offset = "0x675510", VA = "0x180676D10")]
[Token(Token = "0x6002F4F")]
[Address(RVA = "0x19C5640", Offset = "0x19C4640", VA = "0x1819C5640")]
get
{
int num = this.m_LastPressedFrame;
@@ -515,13 +515,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
}
}
// Token: 0x17000317 RID: 791
// (get) Token: 0x06002CB9 RID: 11449 RVA: 0x0006090C File Offset: 0x0005EB0C
[Token(Token = "0x17000317")]
// Token: 0x17000342 RID: 834
// (get) Token: 0x06002F50 RID: 12112 RVA: 0x00067838 File Offset: 0x00065A38
[Token(Token = "0x17000342")]
public bool GetButtonUp
{
[Token(Token = "0x6002CB9")]
[Address(RVA = "0x676D30", Offset = "0x675530", VA = "0x180676D30")]
[Token(Token = "0x6002F50")]
[Address(RVA = "0x19C5660", Offset = "0x19C4660", VA = "0x1819C5660")]
get
{
int releasedFrame = this.m_ReleasedFrame;
@@ -530,19 +530,19 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
}
}
// Token: 0x04003507 RID: 13575
// Token: 0x040037AF RID: 14255
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003507")]
[Token(Token = "0x40037AF")]
private int m_LastPressedFrame = (int)((ulong)4294967291L);
// Token: 0x04003508 RID: 13576
// Token: 0x040037B0 RID: 14256
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003508")]
[Token(Token = "0x40037B0")]
private int m_ReleasedFrame = (int)((ulong)4294967291L);
// Token: 0x04003509 RID: 13577
// Token: 0x040037B1 RID: 14257
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4003509")]
[Token(Token = "0x40037B1")]
private bool m_Pressed;
}
}

View File

@@ -4,36 +4,36 @@ using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000501 RID: 1281
[Token(Token = "0x2000501")]
// Token: 0x02000550 RID: 1360
[Token(Token = "0x2000550")]
public class InputAxisScrollbar : MonoBehaviour
{
// Token: 0x06002CBA RID: 11450 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CBA")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0")]
// Token: 0x06002F51 RID: 12113 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F51")]
[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CBB RID: 11451 RVA: 0x0006092C File Offset: 0x0005EB2C
[Token(Token = "0x6002CBB")]
[Address(RVA = "0x10AEF90", Offset = "0x10AD790", VA = "0x1810AEF90")]
// Token: 0x06002F52 RID: 12114 RVA: 0x00067858 File Offset: 0x00065A58
[Token(Token = "0x6002F52")]
[Address(RVA = "0x10426D0", Offset = "0x10416D0", VA = "0x1810426D0")]
public void HandleInput(float value)
{
CrossPlatformInputManager.SetAxis(this.axis, value);
}
// Token: 0x06002CBC RID: 11452 RVA: 0x00060948 File Offset: 0x0005EB48
[Token(Token = "0x6002CBC")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06002F53 RID: 12115 RVA: 0x00067874 File Offset: 0x00065A74
[Token(Token = "0x6002F53")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public InputAxisScrollbar()
{
}
// Token: 0x0400350A RID: 13578
// Token: 0x040037B2 RID: 14258
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400350A")]
[Token(Token = "0x40037B2")]
public string axis;
}
}

View File

@@ -5,13 +5,13 @@ using UnityEngine.EventSystems;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000502 RID: 1282
[Token(Token = "0x2000502")]
// Token: 0x02000551 RID: 1361
[Token(Token = "0x2000551")]
public class Joystick : MonoBehaviour, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler, IDragHandler
{
// Token: 0x06002CBD RID: 11453 RVA: 0x0006095C File Offset: 0x0005EB5C
[Token(Token = "0x6002CBD")]
[Address(RVA = "0x10BE1A0", Offset = "0x10BC9A0", VA = "0x1810BE1A0")]
// Token: 0x06002F54 RID: 12116 RVA: 0x00067888 File Offset: 0x00065A88
[Token(Token = "0x6002F54")]
[Address(RVA = "0x1052130", Offset = "0x1051130", VA = "0x181052130")]
private void OnEnable()
{
bool flag;
@@ -39,25 +39,25 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CBE RID: 11454 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CBE")]
[Address(RVA = "0x10BE590", Offset = "0x10BCD90", VA = "0x1810BE590")]
// Token: 0x06002F55 RID: 12117 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F55")]
[Address(RVA = "0x1052520", Offset = "0x1051520", VA = "0x181052520")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CBF RID: 11455 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CBF")]
[Address(RVA = "0x10BE5D0", Offset = "0x10BCDD0", VA = "0x1810BE5D0")]
// Token: 0x06002F56 RID: 12118 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F56")]
[Address(RVA = "0x1052560", Offset = "0x1051560", VA = "0x181052560")]
private void UpdateVirtualAxes(Vector3 value)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CC0 RID: 11456 RVA: 0x000609E0 File Offset: 0x0005EBE0
[Token(Token = "0x6002CC0")]
[Address(RVA = "0x10BE1A0", Offset = "0x10BC9A0", VA = "0x1810BE1A0")]
// Token: 0x06002F57 RID: 12119 RVA: 0x0006790C File Offset: 0x00065B0C
[Token(Token = "0x6002F57")]
[Address(RVA = "0x1052130", Offset = "0x1051130", VA = "0x181052130")]
private void CreateVirtualAxes()
{
bool flag;
@@ -85,33 +85,33 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CC1 RID: 11457 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CC1")]
[Address(RVA = "0x10BE330", Offset = "0x10BCB30", VA = "0x1810BE330", Slot = "6")]
// Token: 0x06002F58 RID: 12120 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F58")]
[Address(RVA = "0x10522C0", Offset = "0x10512C0", VA = "0x1810522C0", Slot = "6")]
public void OnDrag(PointerEventData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CC2 RID: 11458 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CC2")]
[Address(RVA = "0x10BE4E0", Offset = "0x10BCCE0", VA = "0x1810BE4E0", Slot = "5")]
// Token: 0x06002F59 RID: 12121 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F59")]
[Address(RVA = "0x1052470", Offset = "0x1051470", VA = "0x181052470", Slot = "5")]
public void OnPointerUp(PointerEventData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CC3 RID: 11459 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CC3")]
[Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "4")]
// Token: 0x06002F5A RID: 12122 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F5A")]
[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0", Slot = "4")]
public void OnPointerDown(PointerEventData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CC4 RID: 11460 RVA: 0x00060A64 File Offset: 0x0005EC64
[Token(Token = "0x6002CC4")]
[Address(RVA = "0x10BE2E0", Offset = "0x10BCAE0", VA = "0x1810BE2E0")]
// Token: 0x06002F5B RID: 12123 RVA: 0x00067990 File Offset: 0x00065B90
[Token(Token = "0x6002F5B")]
[Address(RVA = "0x1052270", Offset = "0x1051270", VA = "0x181052270")]
private void OnDisable()
{
if (this.m_UseX)
@@ -125,70 +125,70 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CC5 RID: 11461 RVA: 0x00060AA0 File Offset: 0x0005ECA0
[Token(Token = "0x6002CC5")]
[Address(RVA = "0x10BE650", Offset = "0x10BCE50", VA = "0x1810BE650")]
// Token: 0x06002F5C RID: 12124 RVA: 0x000679CC File Offset: 0x00065BCC
[Token(Token = "0x6002F5C")]
[Address(RVA = "0x10525E0", Offset = "0x10515E0", VA = "0x1810525E0")]
public Joystick()
{
}
// Token: 0x0400350B RID: 13579
// Token: 0x040037B3 RID: 14259
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400350B")]
[Token(Token = "0x40037B3")]
public int MovementRange = (int)((ulong)100L);
// Token: 0x0400350C RID: 13580
// Token: 0x040037B4 RID: 14260
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400350C")]
[Token(Token = "0x40037B4")]
public Joystick.AxisOption axesToUse;
// Token: 0x0400350D RID: 13581
// Token: 0x040037B5 RID: 14261
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400350D")]
[Token(Token = "0x40037B5")]
public string horizontalAxisName = "Horizontal";
// Token: 0x0400350E RID: 13582
// Token: 0x040037B6 RID: 14262
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400350E")]
[Token(Token = "0x40037B6")]
public string verticalAxisName = "Vertical";
// Token: 0x0400350F RID: 13583
// Token: 0x040037B7 RID: 14263
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400350F")]
[Token(Token = "0x40037B7")]
private Vector3 m_StartPos;
// Token: 0x04003510 RID: 13584
// Token: 0x040037B8 RID: 14264
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x4003510")]
[Token(Token = "0x40037B8")]
private bool m_UseX;
// Token: 0x04003511 RID: 13585
// Token: 0x040037B9 RID: 14265
[FieldOffset(Offset = "0x3D")]
[Token(Token = "0x4003511")]
[Token(Token = "0x40037B9")]
private bool m_UseY;
// Token: 0x04003512 RID: 13586
// Token: 0x040037BA RID: 14266
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003512")]
[Token(Token = "0x40037BA")]
private CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis;
// Token: 0x04003513 RID: 13587
// Token: 0x040037BB RID: 14267
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003513")]
[Token(Token = "0x40037BB")]
private CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis;
// Token: 0x02000503 RID: 1283
[Token(Token = "0x2000503")]
// Token: 0x02000552 RID: 1362
[Token(Token = "0x2000552")]
public enum AxisOption
{
// Token: 0x04003515 RID: 13589
[Token(Token = "0x4003515")]
// Token: 0x040037BD RID: 14269
[Token(Token = "0x40037BD")]
Both,
// Token: 0x04003516 RID: 13590
[Token(Token = "0x4003516")]
// Token: 0x040037BE RID: 14270
[Token(Token = "0x40037BE")]
OnlyHorizontal,
// Token: 0x04003517 RID: 13591
[Token(Token = "0x4003517")]
// Token: 0x040037BF RID: 14271
[Token(Token = "0x40037BF")]
OnlyVertical
}
}

View File

@@ -5,23 +5,23 @@ using UnityEngine.EventSystems;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000504 RID: 1284
[Token(Token = "0x2000504")]
// Token: 0x02000553 RID: 1363
[Token(Token = "0x2000553")]
[ExecuteInEditMode]
public class MobileControlRig : MonoBehaviour
{
// Token: 0x06002CC6 RID: 11462 RVA: 0x00060AD4 File Offset: 0x0005ECD4
[Token(Token = "0x6002CC6")]
[Address(RVA = "0xCBCD70", Offset = "0xCBB570", VA = "0x180CBCD70")]
// Token: 0x06002F5D RID: 12125 RVA: 0x00067A00 File Offset: 0x00065C00
[Token(Token = "0x6002F5D")]
[Address(RVA = "0xC2F440", Offset = "0xC2E440", VA = "0x180C2F440")]
private void OnEnable()
{
int num = 0;
this.EnableControlRig(num != 0);
}
// Token: 0x06002CC7 RID: 11463 RVA: 0x00060AEC File Offset: 0x0005ECEC
[Token(Token = "0x6002CC7")]
[Address(RVA = "0xCBCF60", Offset = "0xCBB760", VA = "0x180CBCF60")]
// Token: 0x06002F5E RID: 12126 RVA: 0x00067A18 File Offset: 0x00065C18
[Token(Token = "0x6002F5E")]
[Address(RVA = "0xC2F630", Offset = "0xC2E630", VA = "0x180C2F630")]
private void Start()
{
EventSystem eventSystem = UnityEngine.Object.FindObjectOfType<EventSystem>();
@@ -35,26 +35,26 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CC8 RID: 11464 RVA: 0x00060B2C File Offset: 0x0005ED2C
[Token(Token = "0x6002CC8")]
[Address(RVA = "0xCBCD70", Offset = "0xCBB570", VA = "0x180CBCD70")]
// Token: 0x06002F5F RID: 12127 RVA: 0x00067A58 File Offset: 0x00065C58
[Token(Token = "0x6002F5F")]
[Address(RVA = "0xC2F440", Offset = "0xC2E440", VA = "0x180C2F440")]
private void CheckEnableControlRig()
{
int num = 0;
this.EnableControlRig(num != 0);
}
// Token: 0x06002CC9 RID: 11465 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CC9")]
[Address(RVA = "0xCBCD80", Offset = "0xCBB580", VA = "0x180CBCD80")]
// Token: 0x06002F60 RID: 12128 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F60")]
[Address(RVA = "0xC2F450", Offset = "0xC2E450", VA = "0x180C2F450")]
private void EnableControlRig(bool enabled)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CCA RID: 11466 RVA: 0x00060B44 File Offset: 0x0005ED44
[Token(Token = "0x6002CCA")]
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
// Token: 0x06002F61 RID: 12129 RVA: 0x00067A70 File Offset: 0x00065C70
[Token(Token = "0x6002F61")]
[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
public MobileControlRig()
{
}

View File

@@ -5,127 +5,127 @@ using UnityEngine;
namespace Obi.CrossPlatformInput.PlatformSpecific
{
// Token: 0x0200050D RID: 1293
[Token(Token = "0x200050D")]
// Token: 0x0200055C RID: 1372
[Token(Token = "0x200055C")]
public class MobileInput : VirtualInput
{
// Token: 0x06002CF1 RID: 11505 RVA: 0x00060FF0 File Offset: 0x0005F1F0
[Token(Token = "0x6002CF1")]
[Address(RVA = "0xCBD0F0", Offset = "0xCBB8F0", VA = "0x180CBD0F0")]
// Token: 0x06002F88 RID: 12168 RVA: 0x00067F58 File Offset: 0x00066158
[Token(Token = "0x6002F88")]
[Address(RVA = "0xC2F7C0", Offset = "0xC2E7C0", VA = "0x180C2F7C0")]
private void AddButton(string name)
{
CrossPlatformInputManager.RegisterVirtualButton(new CrossPlatformInputManager.VirtualButton(name));
}
// Token: 0x06002CF2 RID: 11506 RVA: 0x00061008 File Offset: 0x0005F208
[Token(Token = "0x6002CF2")]
[Address(RVA = "0xCBD060", Offset = "0xCBB860", VA = "0x180CBD060")]
// Token: 0x06002F89 RID: 12169 RVA: 0x00067F70 File Offset: 0x00066170
[Token(Token = "0x6002F89")]
[Address(RVA = "0xC2F730", Offset = "0xC2E730", VA = "0x180C2F730")]
private void AddAxes(string name)
{
CrossPlatformInputManager.RegisterVirtualAxis(new CrossPlatformInputManager.VirtualAxis(name));
}
// Token: 0x06002CF3 RID: 11507 RVA: 0x00061020 File Offset: 0x0005F220
[Token(Token = "0x6002CF3")]
[Address(RVA = "0xCBD180", Offset = "0xCBB980", VA = "0x180CBD180", Slot = "4")]
// Token: 0x06002F8A RID: 12170 RVA: 0x00067F88 File Offset: 0x00066188
[Token(Token = "0x6002F8A")]
[Address(RVA = "0xC2F850", Offset = "0xC2E850", VA = "0x180C2F850", Slot = "4")]
public override float GetAxis(string name, bool raw)
{
Dictionary<string, CrossPlatformInputManager.VirtualAxis> virtualAxes = this.m_VirtualAxes;
throw new NullReferenceException();
}
// Token: 0x06002CF4 RID: 11508 RVA: 0x0006105C File Offset: 0x0005F25C
[Token(Token = "0x6002CF4")]
[Address(RVA = "0xCBD690", Offset = "0xCBBE90", VA = "0x180CBD690", Slot = "8")]
// Token: 0x06002F8B RID: 12171 RVA: 0x00067FC4 File Offset: 0x000661C4
[Token(Token = "0x6002F8B")]
[Address(RVA = "0xC2FD60", Offset = "0xC2ED60", VA = "0x180C2FD60", Slot = "8")]
public override void SetButtonDown(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualButton> virtualButtons = this.m_VirtualButtons;
throw new NullReferenceException();
}
// Token: 0x06002CF5 RID: 11509 RVA: 0x00061098 File Offset: 0x0005F298
[Token(Token = "0x6002CF5")]
[Address(RVA = "0xCBD730", Offset = "0xCBBF30", VA = "0x180CBD730", Slot = "9")]
// Token: 0x06002F8C RID: 12172 RVA: 0x00068000 File Offset: 0x00066200
[Token(Token = "0x6002F8C")]
[Address(RVA = "0xC2FE00", Offset = "0xC2EE00", VA = "0x180C2FE00", Slot = "9")]
public override void SetButtonUp(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualButton> virtualButtons = this.m_VirtualButtons;
throw new NullReferenceException();
}
// Token: 0x06002CF6 RID: 11510 RVA: 0x000610D4 File Offset: 0x0005F2D4
[Token(Token = "0x6002CF6")]
[Address(RVA = "0xCBD4A0", Offset = "0xCBBCA0", VA = "0x180CBD4A0", Slot = "10")]
// Token: 0x06002F8D RID: 12173 RVA: 0x0006803C File Offset: 0x0006623C
[Token(Token = "0x6002F8D")]
[Address(RVA = "0xC2FB70", Offset = "0xC2EB70", VA = "0x180C2FB70", Slot = "10")]
public override void SetAxisPositive(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualAxis> virtualAxes = this.m_VirtualAxes;
throw new NullReferenceException();
}
// Token: 0x06002CF7 RID: 11511 RVA: 0x00061118 File Offset: 0x0005F318
[Token(Token = "0x6002CF7")]
[Address(RVA = "0xCBD400", Offset = "0xCBBC00", VA = "0x180CBD400", Slot = "11")]
// Token: 0x06002F8E RID: 12174 RVA: 0x00068080 File Offset: 0x00066280
[Token(Token = "0x6002F8E")]
[Address(RVA = "0xC2FAD0", Offset = "0xC2EAD0", VA = "0x180C2FAD0", Slot = "11")]
public override void SetAxisNegative(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualAxis> virtualAxes = this.m_VirtualAxes;
throw new NullReferenceException();
}
// Token: 0x06002CF8 RID: 11512 RVA: 0x0006115C File Offset: 0x0005F35C
[Token(Token = "0x6002CF8")]
[Address(RVA = "0xCBD540", Offset = "0xCBBD40", VA = "0x180CBD540", Slot = "12")]
// Token: 0x06002F8F RID: 12175 RVA: 0x000680C4 File Offset: 0x000662C4
[Token(Token = "0x6002F8F")]
[Address(RVA = "0xC2FC10", Offset = "0xC2EC10", VA = "0x180C2FC10", Slot = "12")]
public override void SetAxisZero(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualAxis> virtualAxes = this.m_VirtualAxes;
throw new NullReferenceException();
}
// Token: 0x06002CF9 RID: 11513 RVA: 0x000611A0 File Offset: 0x0005F3A0
[Token(Token = "0x6002CF9")]
[Address(RVA = "0xCBD5E0", Offset = "0xCBBDE0", VA = "0x180CBD5E0", Slot = "13")]
// Token: 0x06002F90 RID: 12176 RVA: 0x00068108 File Offset: 0x00066308
[Token(Token = "0x6002F90")]
[Address(RVA = "0xC2FCB0", Offset = "0xC2ECB0", VA = "0x180C2FCB0", Slot = "13")]
public override void SetAxis(string name, float value)
{
Dictionary<string, CrossPlatformInputManager.VirtualAxis> virtualAxes = this.m_VirtualAxes;
throw new NullReferenceException();
}
// Token: 0x06002CFA RID: 11514 RVA: 0x000611E0 File Offset: 0x0005F3E0
[Token(Token = "0x6002CFA")]
[Address(RVA = "0xCBD220", Offset = "0xCBBA20", VA = "0x180CBD220", Slot = "6")]
// Token: 0x06002F91 RID: 12177 RVA: 0x00068148 File Offset: 0x00066348
[Token(Token = "0x6002F91")]
[Address(RVA = "0xC2F8F0", Offset = "0xC2E8F0", VA = "0x180C2F8F0", Slot = "6")]
public override bool GetButtonDown(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualButton> virtualButtons = this.m_VirtualButtons;
throw new NullReferenceException();
}
// Token: 0x06002CFB RID: 11515 RVA: 0x0006121C File Offset: 0x0005F41C
[Token(Token = "0x6002CFB")]
[Address(RVA = "0xCBD2C0", Offset = "0xCBBAC0", VA = "0x180CBD2C0", Slot = "7")]
// Token: 0x06002F92 RID: 12178 RVA: 0x00068184 File Offset: 0x00066384
[Token(Token = "0x6002F92")]
[Address(RVA = "0xC2F990", Offset = "0xC2E990", VA = "0x180C2F990", Slot = "7")]
public override bool GetButtonUp(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualButton> virtualButtons = this.m_VirtualButtons;
throw new NullReferenceException();
}
// Token: 0x06002CFC RID: 11516 RVA: 0x00061258 File Offset: 0x0005F458
[Token(Token = "0x6002CFC")]
[Address(RVA = "0xCBD360", Offset = "0xCBBB60", VA = "0x180CBD360", Slot = "5")]
// Token: 0x06002F93 RID: 12179 RVA: 0x000681C0 File Offset: 0x000663C0
[Token(Token = "0x6002F93")]
[Address(RVA = "0xC2FA30", Offset = "0xC2EA30", VA = "0x180C2FA30", Slot = "5")]
public override bool GetButton(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualButton> virtualButtons = this.m_VirtualButtons;
throw new NullReferenceException();
}
// Token: 0x06002CFD RID: 11517 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CFD")]
[Address(RVA = "0x470CF0", Offset = "0x46F4F0", VA = "0x180470CF0", Slot = "14")]
// Token: 0x06002F94 RID: 12180 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F94")]
[Address(RVA = "0x491550", Offset = "0x490550", VA = "0x180491550", Slot = "14")]
public override Vector3 MousePosition()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CFE RID: 11518 RVA: 0x00061294 File Offset: 0x0005F494
[Token(Token = "0x6002CFE")]
[Address(RVA = "0xB195B0", Offset = "0xB17DB0", VA = "0x180B195B0")]
// Token: 0x06002F95 RID: 12181 RVA: 0x000681FC File Offset: 0x000663FC
[Token(Token = "0x6002F95")]
[Address(RVA = "0x985940", Offset = "0x984940", VA = "0x180985940")]
public MobileInput()
{
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace Obi.CrossPlatformInput.PlatformSpecific
{
// Token: 0x0200050E RID: 1294
[Token(Token = "0x200050E")]
// Token: 0x0200055D RID: 1373
[Token(Token = "0x200055D")]
public class StandaloneInput : VirtualInput
{
// Token: 0x06002CFF RID: 11519 RVA: 0x000612A8 File Offset: 0x0005F4A8
[Token(Token = "0x6002CFF")]
[Address(RVA = "0xB19360", Offset = "0xB17B60", VA = "0x180B19360", Slot = "4")]
// Token: 0x06002F96 RID: 12182 RVA: 0x00068210 File Offset: 0x00066410
[Token(Token = "0x6002F96")]
[Address(RVA = "0x9856E0", Offset = "0x9846E0", VA = "0x1809856E0", Slot = "4")]
public override float GetAxis(string name, bool raw)
{
while (raw)
@@ -19,37 +19,37 @@ namespace Obi.CrossPlatformInput.PlatformSpecific
return Input.GetAxis(name);
}
// Token: 0x06002D00 RID: 11520 RVA: 0x000612C0 File Offset: 0x0005F4C0
[Token(Token = "0x6002D00")]
[Address(RVA = "0xB19390", Offset = "0xB17B90", VA = "0x180B19390", Slot = "5")]
// Token: 0x06002F97 RID: 12183 RVA: 0x00068228 File Offset: 0x00066428
[Token(Token = "0x6002F97")]
[Address(RVA = "0x985720", Offset = "0x984720", VA = "0x180985720", Slot = "5")]
public override bool GetButton(string name)
{
return Input.GetButton(name);
}
// Token: 0x06002D01 RID: 11521 RVA: 0x000612D4 File Offset: 0x0005F4D4
[Token(Token = "0x6002D01")]
[Address(RVA = "0x9DFFD0", Offset = "0x9DE7D0", VA = "0x1809DFFD0", Slot = "6")]
// Token: 0x06002F98 RID: 12184 RVA: 0x0006823C File Offset: 0x0006643C
[Token(Token = "0x6002F98")]
[Address(RVA = "0x985700", Offset = "0x984700", VA = "0x180985700", Slot = "6")]
public override bool GetButtonDown(string name)
{
return Input.GetButtonDown(name);
}
// Token: 0x06002D02 RID: 11522 RVA: 0x000612E8 File Offset: 0x0005F4E8
[Token(Token = "0x6002D02")]
[Address(RVA = "0xB19380", Offset = "0xB17B80", VA = "0x180B19380", Slot = "7")]
// Token: 0x06002F99 RID: 12185 RVA: 0x00068250 File Offset: 0x00066450
[Token(Token = "0x6002F99")]
[Address(RVA = "0x985710", Offset = "0x984710", VA = "0x180985710", Slot = "7")]
public override bool GetButtonUp(string name)
{
return Input.GetButtonUp(name);
}
// Token: 0x06002D03 RID: 11523 RVA: 0x000612FC File Offset: 0x0005F4FC
[Token(Token = "0x6002D03")]
[Address(RVA = "0xB19510", Offset = "0xB17D10", VA = "0x180B19510", Slot = "8")]
// Token: 0x06002F9A RID: 12186 RVA: 0x00068264 File Offset: 0x00066464
[Token(Token = "0x6002F9A")]
[Address(RVA = "0x9858A0", Offset = "0x9848A0", VA = "0x1809858A0", Slot = "8")]
public override void SetButtonDown(string name)
{
/*
An exception occurred when decompiling this method (06002D03)
An exception occurred when decompiling this method (06002F9A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetButtonDown(System.String)
@@ -65,13 +65,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
*/;
}
// Token: 0x06002D04 RID: 11524 RVA: 0x00061314 File Offset: 0x0005F514
[Token(Token = "0x6002D04")]
[Address(RVA = "0xB19560", Offset = "0xB17D60", VA = "0x180B19560", Slot = "9")]
// Token: 0x06002F9B RID: 12187 RVA: 0x0006827C File Offset: 0x0006647C
[Token(Token = "0x6002F9B")]
[Address(RVA = "0x9858F0", Offset = "0x9848F0", VA = "0x1809858F0", Slot = "9")]
public override void SetButtonUp(string name)
{
/*
An exception occurred when decompiling this method (06002D04)
An exception occurred when decompiling this method (06002F9B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetButtonUp(System.String)
@@ -87,13 +87,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
*/;
}
// Token: 0x06002D05 RID: 11525 RVA: 0x0006132C File Offset: 0x0005F52C
[Token(Token = "0x6002D05")]
[Address(RVA = "0xB19420", Offset = "0xB17C20", VA = "0x180B19420", Slot = "10")]
// Token: 0x06002F9C RID: 12188 RVA: 0x00068294 File Offset: 0x00066494
[Token(Token = "0x6002F9C")]
[Address(RVA = "0x9857B0", Offset = "0x9847B0", VA = "0x1809857B0", Slot = "10")]
public override void SetAxisPositive(string name)
{
/*
An exception occurred when decompiling this method (06002D05)
An exception occurred when decompiling this method (06002F9C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisPositive(System.String)
@@ -109,13 +109,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
*/;
}
// Token: 0x06002D06 RID: 11526 RVA: 0x00061344 File Offset: 0x0005F544
[Token(Token = "0x6002D06")]
[Address(RVA = "0xB193D0", Offset = "0xB17BD0", VA = "0x180B193D0", Slot = "11")]
// Token: 0x06002F9D RID: 12189 RVA: 0x000682AC File Offset: 0x000664AC
[Token(Token = "0x6002F9D")]
[Address(RVA = "0x985760", Offset = "0x984760", VA = "0x180985760", Slot = "11")]
public override void SetAxisNegative(string name)
{
/*
An exception occurred when decompiling this method (06002D06)
An exception occurred when decompiling this method (06002F9D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisNegative(System.String)
@@ -131,13 +131,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
*/;
}
// Token: 0x06002D07 RID: 11527 RVA: 0x0006135C File Offset: 0x0005F55C
[Token(Token = "0x6002D07")]
[Address(RVA = "0xB19470", Offset = "0xB17C70", VA = "0x180B19470", Slot = "12")]
// Token: 0x06002F9E RID: 12190 RVA: 0x000682C4 File Offset: 0x000664C4
[Token(Token = "0x6002F9E")]
[Address(RVA = "0x985800", Offset = "0x984800", VA = "0x180985800", Slot = "12")]
public override void SetAxisZero(string name)
{
/*
An exception occurred when decompiling this method (06002D07)
An exception occurred when decompiling this method (06002F9E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxisZero(System.String)
@@ -153,13 +153,13 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
*/;
}
// Token: 0x06002D08 RID: 11528 RVA: 0x00061374 File Offset: 0x0005F574
[Token(Token = "0x6002D08")]
[Address(RVA = "0xB194C0", Offset = "0xB17CC0", VA = "0x180B194C0", Slot = "13")]
// Token: 0x06002F9F RID: 12191 RVA: 0x000682DC File Offset: 0x000664DC
[Token(Token = "0x6002F9F")]
[Address(RVA = "0x985850", Offset = "0x984850", VA = "0x180985850", Slot = "13")]
public override void SetAxis(string name, float value)
{
/*
An exception occurred when decompiling this method (06002D08)
An exception occurred when decompiling this method (06002F9F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.CrossPlatformInput.PlatformSpecific.StandaloneInput::SetAxis(System.String,System.Single)
@@ -175,17 +175,17 @@ ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Obi.Cr
*/;
}
// Token: 0x06002D09 RID: 11529 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D09")]
[Address(RVA = "0xB193A0", Offset = "0xB17BA0", VA = "0x180B193A0", Slot = "14")]
// Token: 0x06002FA0 RID: 12192 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002FA0")]
[Address(RVA = "0x985730", Offset = "0x984730", VA = "0x180985730", Slot = "14")]
public override Vector3 MousePosition()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D0A RID: 11530 RVA: 0x0006138C File Offset: 0x0005F58C
[Token(Token = "0x6002D0A")]
[Address(RVA = "0xB195B0", Offset = "0xB17DB0", VA = "0x180B195B0")]
// Token: 0x06002FA1 RID: 12193 RVA: 0x000682F4 File Offset: 0x000664F4
[Token(Token = "0x6002FA1")]
[Address(RVA = "0x985940", Offset = "0x984940", VA = "0x180985940")]
public StandaloneInput()
{
}

View File

@@ -4,13 +4,13 @@ using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000505 RID: 1285
[Token(Token = "0x2000505")]
// Token: 0x02000554 RID: 1364
[Token(Token = "0x2000554")]
public class TiltInput : MonoBehaviour
{
// Token: 0x06002CCB RID: 11467 RVA: 0x00060B58 File Offset: 0x0005ED58
[Token(Token = "0x6002CCB")]
[Address(RVA = "0x13270E0", Offset = "0x13258E0", VA = "0x1813270E0")]
// Token: 0x06002F62 RID: 12130 RVA: 0x00067A84 File Offset: 0x00065C84
[Token(Token = "0x6002F62")]
[Address(RVA = "0xF5DFE0", Offset = "0xF5CFE0", VA = "0x180F5DFE0")]
private void OnEnable()
{
TiltInput.AxisMapping axisMapping = this.mapping;
@@ -22,103 +22,103 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CCC RID: 11468 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CCC")]
[Address(RVA = "0x13271A0", Offset = "0x13259A0", VA = "0x1813271A0")]
// Token: 0x06002F63 RID: 12131 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F63")]
[Address(RVA = "0xF5E0A0", Offset = "0xF5D0A0", VA = "0x180F5E0A0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CCD RID: 11469 RVA: 0x00060B9C File Offset: 0x0005ED9C
[Token(Token = "0x6002CCD")]
[Address(RVA = "0x13270C0", Offset = "0x13258C0", VA = "0x1813270C0")]
// Token: 0x06002F64 RID: 12132 RVA: 0x00067AC8 File Offset: 0x00065CC8
[Token(Token = "0x6002F64")]
[Address(RVA = "0xF5DFC0", Offset = "0xF5CFC0", VA = "0x180F5DFC0")]
private void OnDisable()
{
this.m_SteerAxis.Remove();
}
// Token: 0x06002CCE RID: 11470 RVA: 0x00060BBC File Offset: 0x0005EDBC
[Token(Token = "0x6002CCE")]
[Address(RVA = "0x13273F0", Offset = "0x1325BF0", VA = "0x1813273F0")]
// Token: 0x06002F65 RID: 12133 RVA: 0x00067AE8 File Offset: 0x00065CE8
[Token(Token = "0x6002F65")]
[Address(RVA = "0xF5E2F0", Offset = "0xF5D2F0", VA = "0x180F5E2F0")]
public TiltInput()
{
}
// Token: 0x04003518 RID: 13592
// Token: 0x040037C0 RID: 14272
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003518")]
[Token(Token = "0x40037C0")]
public TiltInput.AxisMapping mapping;
// Token: 0x04003519 RID: 13593
// Token: 0x040037C1 RID: 14273
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003519")]
[Token(Token = "0x40037C1")]
public TiltInput.AxisOptions tiltAroundAxis;
// Token: 0x0400351A RID: 13594
// Token: 0x040037C2 RID: 14274
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400351A")]
[Token(Token = "0x40037C2")]
public float fullTiltAngle = 25f;
// Token: 0x0400351B RID: 13595
// Token: 0x040037C3 RID: 14275
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400351B")]
[Token(Token = "0x40037C3")]
public float centreAngleOffset;
// Token: 0x0400351C RID: 13596
// Token: 0x040037C4 RID: 14276
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400351C")]
[Token(Token = "0x40037C4")]
private CrossPlatformInputManager.VirtualAxis m_SteerAxis;
// Token: 0x02000506 RID: 1286
[Token(Token = "0x2000506")]
// Token: 0x02000555 RID: 1365
[Token(Token = "0x2000555")]
public enum AxisOptions
{
// Token: 0x0400351E RID: 13598
[Token(Token = "0x400351E")]
// Token: 0x040037C6 RID: 14278
[Token(Token = "0x40037C6")]
ForwardAxis,
// Token: 0x0400351F RID: 13599
[Token(Token = "0x400351F")]
// Token: 0x040037C7 RID: 14279
[Token(Token = "0x40037C7")]
SidewaysAxis
}
// Token: 0x02000507 RID: 1287
[Token(Token = "0x2000507")]
// Token: 0x02000556 RID: 1366
[Token(Token = "0x2000556")]
[Serializable]
public class AxisMapping
{
// Token: 0x06002CCF RID: 11471 RVA: 0x00060BDC File Offset: 0x0005EDDC
[Token(Token = "0x6002CCF")]
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
// Token: 0x06002F66 RID: 12134 RVA: 0x00067B08 File Offset: 0x00065D08
[Token(Token = "0x6002F66")]
[Address(RVA = "0x36ABD0", Offset = "0x369BD0", VA = "0x18036ABD0")]
public AxisMapping()
{
}
// Token: 0x04003520 RID: 13600
// Token: 0x040037C8 RID: 14280
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003520")]
[Token(Token = "0x40037C8")]
public TiltInput.AxisMapping.MappingType type;
// Token: 0x04003521 RID: 13601
// Token: 0x040037C9 RID: 14281
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003521")]
[Token(Token = "0x40037C9")]
public string axisName;
// Token: 0x02000508 RID: 1288
[Token(Token = "0x2000508")]
// Token: 0x02000557 RID: 1367
[Token(Token = "0x2000557")]
public enum MappingType
{
// Token: 0x04003523 RID: 13603
[Token(Token = "0x4003523")]
// Token: 0x040037CB RID: 14283
[Token(Token = "0x40037CB")]
NamedAxis,
// Token: 0x04003524 RID: 13604
[Token(Token = "0x4003524")]
// Token: 0x040037CC RID: 14284
[Token(Token = "0x40037CC")]
MousePositionX,
// Token: 0x04003525 RID: 13605
[Token(Token = "0x4003525")]
// Token: 0x040037CD RID: 14285
[Token(Token = "0x40037CD")]
MousePositionY,
// Token: 0x04003526 RID: 13606
[Token(Token = "0x4003526")]
// Token: 0x040037CE RID: 14286
[Token(Token = "0x40037CE")]
MousePositionZ
}
}

View File

@@ -6,14 +6,14 @@ using UnityEngine.UI;
namespace Obi.CrossPlatformInput
{
// Token: 0x02000509 RID: 1289
[Token(Token = "0x2000509")]
// Token: 0x02000558 RID: 1368
[Token(Token = "0x2000558")]
[RequireComponent(typeof(Image))]
public class TouchPad : MonoBehaviour, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
{
// Token: 0x06002CD0 RID: 11472 RVA: 0x00060BF0 File Offset: 0x0005EDF0
[Token(Token = "0x6002CD0")]
[Address(RVA = "0x13292B0", Offset = "0x1327AB0", VA = "0x1813292B0")]
// Token: 0x06002F67 RID: 12135 RVA: 0x00067B1C File Offset: 0x00065D1C
[Token(Token = "0x6002F67")]
[Address(RVA = "0xF60970", Offset = "0xF5F970", VA = "0x180F60970")]
private void OnEnable()
{
bool flag;
@@ -41,17 +41,17 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CD1 RID: 11473 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CD1")]
[Address(RVA = "0x13295D0", Offset = "0x1327DD0", VA = "0x1813295D0")]
// Token: 0x06002F68 RID: 12136 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F68")]
[Address(RVA = "0xF60C90", Offset = "0xF5FC90", VA = "0x180F60C90")]
private void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CD2 RID: 11474 RVA: 0x00060C74 File Offset: 0x0005EE74
[Token(Token = "0x6002CD2")]
[Address(RVA = "0x13292B0", Offset = "0x1327AB0", VA = "0x1813292B0")]
// Token: 0x06002F69 RID: 12137 RVA: 0x00067BA0 File Offset: 0x00065DA0
[Token(Token = "0x6002F69")]
[Address(RVA = "0xF60970", Offset = "0xF5F970", VA = "0x180F60970")]
private void CreateVirtualAxes()
{
bool flag;
@@ -79,17 +79,17 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CD3 RID: 11475 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CD3")]
[Address(RVA = "0x1329670", Offset = "0x1327E70", VA = "0x181329670")]
// Token: 0x06002F6A RID: 12138 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F6A")]
[Address(RVA = "0xF60D30", Offset = "0xF5FD30", VA = "0x180F60D30")]
private void UpdateVirtualAxes(Vector3 value)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CD4 RID: 11476 RVA: 0x00060CF8 File Offset: 0x0005EEF8
[Token(Token = "0x6002CD4")]
[Address(RVA = "0x13294E0", Offset = "0x1327CE0", VA = "0x1813294E0", Slot = "4")]
// Token: 0x06002F6B RID: 12139 RVA: 0x00067C24 File Offset: 0x00065E24
[Token(Token = "0x6002F6B")]
[Address(RVA = "0xF60BA0", Offset = "0xF5FBA0", VA = "0x180F60BA0", Slot = "4")]
public void OnPointerDown(PointerEventData data)
{
this.m_Dragging = true;
@@ -102,25 +102,25 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CD5 RID: 11477 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CD5")]
[Address(RVA = "0x13296F0", Offset = "0x1327EF0", VA = "0x1813296F0")]
// Token: 0x06002F6C RID: 12140 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F6C")]
[Address(RVA = "0xF60DB0", Offset = "0xF5FDB0", VA = "0x180F60DB0")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CD6 RID: 11478 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CD6")]
[Address(RVA = "0x1329540", Offset = "0x1327D40", VA = "0x181329540", Slot = "5")]
// Token: 0x06002F6D RID: 12141 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F6D")]
[Address(RVA = "0xF60C00", Offset = "0xF5FC00", VA = "0x180F60C00", Slot = "5")]
public void OnPointerUp(PointerEventData data)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CD7 RID: 11479 RVA: 0x00060D38 File Offset: 0x0005EF38
[Token(Token = "0x6002CD7")]
[Address(RVA = "0x13293F0", Offset = "0x1327BF0", VA = "0x1813293F0")]
// Token: 0x06002F6E RID: 12142 RVA: 0x00067C64 File Offset: 0x00065E64
[Token(Token = "0x6002F6E")]
[Address(RVA = "0xF60AB0", Offset = "0xF5FAB0", VA = "0x180F60AB0")]
private void OnDisable()
{
if (CrossPlatformInputManager.AxisExists(this.horizontalAxisName))
@@ -133,130 +133,130 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CD8 RID: 11480 RVA: 0x00060D78 File Offset: 0x0005EF78
[Token(Token = "0x6002CD8")]
[Address(RVA = "0x1329910", Offset = "0x1328110", VA = "0x181329910")]
// Token: 0x06002F6F RID: 12143 RVA: 0x00067CA4 File Offset: 0x00065EA4
[Token(Token = "0x6002F6F")]
[Address(RVA = "0xF60FD0", Offset = "0xF5FFD0", VA = "0x180F60FD0")]
public TouchPad()
{
}
// Token: 0x04003527 RID: 13607
// Token: 0x040037CF RID: 14287
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003527")]
[Token(Token = "0x40037CF")]
public TouchPad.AxisOption axesToUse;
// Token: 0x04003528 RID: 13608
// Token: 0x040037D0 RID: 14288
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4003528")]
[Token(Token = "0x40037D0")]
public TouchPad.ControlStyle controlStyle;
// Token: 0x04003529 RID: 13609
// Token: 0x040037D1 RID: 14289
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003529")]
[Token(Token = "0x40037D1")]
public string horizontalAxisName = "Horizontal";
// Token: 0x0400352A RID: 13610
// Token: 0x040037D2 RID: 14290
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400352A")]
[Token(Token = "0x40037D2")]
public string verticalAxisName = "Vertical";
// Token: 0x0400352B RID: 13611
// Token: 0x040037D3 RID: 14291
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400352B")]
[Token(Token = "0x40037D3")]
public float Xsensitivity = 1f;
// Token: 0x0400352C RID: 13612
// Token: 0x040037D4 RID: 14292
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400352C")]
[Token(Token = "0x40037D4")]
public float Ysensitivity = 1f;
// Token: 0x0400352D RID: 13613
// Token: 0x040037D5 RID: 14293
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400352D")]
[Token(Token = "0x40037D5")]
private Vector3 m_StartPos;
// Token: 0x0400352E RID: 13614
// Token: 0x040037D6 RID: 14294
[FieldOffset(Offset = "0x44")]
[Token(Token = "0x400352E")]
[Token(Token = "0x40037D6")]
private Vector2 m_PreviousDelta;
// Token: 0x0400352F RID: 13615
// Token: 0x040037D7 RID: 14295
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400352F")]
[Token(Token = "0x40037D7")]
private Vector3 m_JoytickOutput;
// Token: 0x04003530 RID: 13616
// Token: 0x040037D8 RID: 14296
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4003530")]
[Token(Token = "0x40037D8")]
private bool m_UseX;
// Token: 0x04003531 RID: 13617
// Token: 0x040037D9 RID: 14297
[FieldOffset(Offset = "0x59")]
[Token(Token = "0x4003531")]
[Token(Token = "0x40037D9")]
private bool m_UseY;
// Token: 0x04003532 RID: 13618
// Token: 0x040037DA RID: 14298
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4003532")]
[Token(Token = "0x40037DA")]
private CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis;
// Token: 0x04003533 RID: 13619
// Token: 0x040037DB RID: 14299
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4003533")]
[Token(Token = "0x40037DB")]
private CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis;
// Token: 0x04003534 RID: 13620
// Token: 0x040037DC RID: 14300
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4003534")]
[Token(Token = "0x40037DC")]
private bool m_Dragging;
// Token: 0x04003535 RID: 13621
// Token: 0x040037DD RID: 14301
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x4003535")]
[Token(Token = "0x40037DD")]
private int m_Id = (int)((ulong)4294967295L);
// Token: 0x04003536 RID: 13622
// Token: 0x040037DE RID: 14302
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4003536")]
[Token(Token = "0x40037DE")]
private Vector2 m_PreviousTouchPos;
// Token: 0x04003537 RID: 13623
// Token: 0x040037DF RID: 14303
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4003537")]
[Token(Token = "0x40037DF")]
private Vector3 m_Center;
// Token: 0x04003538 RID: 13624
// Token: 0x040037E0 RID: 14304
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4003538")]
[Token(Token = "0x40037E0")]
private Image m_Image;
// Token: 0x0200050A RID: 1290
[Token(Token = "0x200050A")]
// Token: 0x02000559 RID: 1369
[Token(Token = "0x2000559")]
public enum AxisOption
{
// Token: 0x0400353A RID: 13626
[Token(Token = "0x400353A")]
// Token: 0x040037E2 RID: 14306
[Token(Token = "0x40037E2")]
Both,
// Token: 0x0400353B RID: 13627
[Token(Token = "0x400353B")]
// Token: 0x040037E3 RID: 14307
[Token(Token = "0x40037E3")]
OnlyHorizontal,
// Token: 0x0400353C RID: 13628
[Token(Token = "0x400353C")]
// Token: 0x040037E4 RID: 14308
[Token(Token = "0x40037E4")]
OnlyVertical
}
// Token: 0x0200050B RID: 1291
[Token(Token = "0x200050B")]
// Token: 0x0200055A RID: 1370
[Token(Token = "0x200055A")]
public enum ControlStyle
{
// Token: 0x0400353E RID: 13630
[Token(Token = "0x400353E")]
// Token: 0x040037E6 RID: 14310
[Token(Token = "0x40037E6")]
Absolute,
// Token: 0x0400353F RID: 13631
[Token(Token = "0x400353F")]
// Token: 0x040037E7 RID: 14311
[Token(Token = "0x40037E7")]
Relative,
// Token: 0x04003540 RID: 13632
[Token(Token = "0x4003540")]
// Token: 0x040037E8 RID: 14312
[Token(Token = "0x40037E8")]
Swipe
}
}

View File

@@ -6,25 +6,25 @@ using UnityEngine;
namespace Obi.CrossPlatformInput
{
// Token: 0x0200050C RID: 1292
[Token(Token = "0x200050C")]
// Token: 0x0200055B RID: 1371
[Token(Token = "0x200055B")]
public abstract class VirtualInput
{
// Token: 0x17000318 RID: 792
// (get) Token: 0x06002CD9 RID: 11481 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06002CDA RID: 11482 RVA: 0x00060DC8 File Offset: 0x0005EFC8
[Token(Token = "0x17000318")]
// Token: 0x17000343 RID: 835
// (get) Token: 0x06002F70 RID: 12144 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06002F71 RID: 12145 RVA: 0x00067CF4 File Offset: 0x00065EF4
[Token(Token = "0x17000343")]
public Vector3 virtualMousePosition
{
[Token(Token = "0x6002CD9")]
[Address(RVA = "0x470CF0", Offset = "0x46F4F0", VA = "0x180470CF0")]
[Token(Token = "0x6002F70")]
[Address(RVA = "0x491550", Offset = "0x490550", VA = "0x180491550")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6002CDA")]
[Address(RVA = "0x9462D0", Offset = "0x944AD0", VA = "0x1809462D0")]
[Token(Token = "0x6002F71")]
[Address(RVA = "0x4B2350", Offset = "0x4B1350", VA = "0x1804B2350")]
[CompilerGenerated]
private set
{
@@ -33,169 +33,175 @@ namespace Obi.CrossPlatformInput
}
}
// Token: 0x06002CDB RID: 11483 RVA: 0x00060DE8 File Offset: 0x0005EFE8
[Token(Token = "0x6002CDB")]
[Address(RVA = "0x945C40", Offset = "0x944440", VA = "0x180945C40")]
// Token: 0x06002F72 RID: 12146 RVA: 0x00067D14 File Offset: 0x00065F14
[Token(Token = "0x6002F72")]
[Address(RVA = "0x4B1CC0", Offset = "0x4B0CC0", VA = "0x1804B1CC0")]
public bool AxisExists(string name)
{
return this.m_VirtualAxes.ContainsKey(name);
}
// Token: 0x06002CDC RID: 11484 RVA: 0x00060E08 File Offset: 0x0005F008
[Token(Token = "0x6002CDC")]
[Address(RVA = "0x945CA0", Offset = "0x9444A0", VA = "0x180945CA0")]
// Token: 0x06002F73 RID: 12147 RVA: 0x00067D34 File Offset: 0x00065F34
[Token(Token = "0x6002F73")]
[Address(RVA = "0x4B1D20", Offset = "0x4B0D20", VA = "0x1804B1D20")]
public bool ButtonExists(string name)
{
return this.m_VirtualButtons.ContainsKey(name);
}
// Token: 0x06002CDD RID: 11485 RVA: 0x00060E28 File Offset: 0x0005F028
[Token(Token = "0x6002CDD")]
[Address(RVA = "0x945D00", Offset = "0x944500", VA = "0x180945D00")]
// Token: 0x06002F74 RID: 12148 RVA: 0x00067D54 File Offset: 0x00065F54
[Token(Token = "0x6002F74")]
[Address(RVA = "0x4B1D80", Offset = "0x4B0D80", VA = "0x1804B1D80")]
public void RegisterVirtualAxis(CrossPlatformInputManager.VirtualAxis axis)
{
Dictionary<string, CrossPlatformInputManager.VirtualAxis> virtualAxes = this.m_VirtualAxes;
throw new NullReferenceException();
}
// Token: 0x06002CDE RID: 11486 RVA: 0x00060E9C File Offset: 0x0005F09C
[Token(Token = "0x6002CDE")]
[Address(RVA = "0x945E40", Offset = "0x944640", VA = "0x180945E40")]
// Token: 0x06002F75 RID: 12149 RVA: 0x00067DC8 File Offset: 0x00065FC8
[Token(Token = "0x6002F75")]
[Address(RVA = "0x4B1EC0", Offset = "0x4B0EC0", VA = "0x1804B1EC0")]
public void RegisterVirtualButton(CrossPlatformInputManager.VirtualButton button)
{
Dictionary<string, CrossPlatformInputManager.VirtualButton> virtualButtons = this.m_VirtualButtons;
throw new NullReferenceException();
}
// Token: 0x06002CDF RID: 11487 RVA: 0x00060F10 File Offset: 0x0005F110
[Token(Token = "0x6002CDF")]
[Address(RVA = "0x946040", Offset = "0x944840", VA = "0x180946040")]
// Token: 0x06002F76 RID: 12150 RVA: 0x00067E3C File Offset: 0x0006603C
[Token(Token = "0x6002F76")]
[Address(RVA = "0x4B20C0", Offset = "0x4B10C0", VA = "0x1804B20C0")]
public void UnRegisterVirtualAxis(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualAxis> virtualAxes = this.m_VirtualAxes;
throw new NullReferenceException();
}
// Token: 0x06002CE0 RID: 11488 RVA: 0x00060F44 File Offset: 0x0005F144
[Token(Token = "0x6002CE0")]
[Address(RVA = "0x9460C0", Offset = "0x9448C0", VA = "0x1809460C0")]
// Token: 0x06002F77 RID: 12151 RVA: 0x00067E70 File Offset: 0x00066070
[Token(Token = "0x6002F77")]
[Address(RVA = "0x4B2140", Offset = "0x4B1140", VA = "0x1804B2140")]
public void UnRegisterVirtualButton(string name)
{
Dictionary<string, CrossPlatformInputManager.VirtualButton> virtualButtons = this.m_VirtualButtons;
throw new NullReferenceException();
}
// Token: 0x06002CE1 RID: 11489 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CE1")]
[Address(RVA = "0x946140", Offset = "0x944940", VA = "0x180946140")]
// Token: 0x06002F78 RID: 12152 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F78")]
[Address(RVA = "0x4B21C0", Offset = "0x4B11C0", VA = "0x1804B21C0")]
public CrossPlatformInputManager.VirtualAxis VirtualAxisReference(string name)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002CE2 RID: 11490 RVA: 0x00060F78 File Offset: 0x0005F178
[Token(Token = "0x6002CE2")]
[Address(RVA = "0x945F80", Offset = "0x944780", VA = "0x180945F80")]
// Token: 0x06002F79 RID: 12153 RVA: 0x00067EA4 File Offset: 0x000660A4
[Token(Token = "0x6002F79")]
[Address(RVA = "0x4B2000", Offset = "0x4B1000", VA = "0x1804B2000")]
public void SetVirtualMousePositionX(float f)
{
float z = this.<virtualMousePosition>k__BackingField.z;
this.<virtualMousePosition>k__BackingField.z = z;
}
// Token: 0x06002CE3 RID: 11491 RVA: 0x00060FA0 File Offset: 0x0005F1A0
[Token(Token = "0x6002CE3")]
[Address(RVA = "0x945FC0", Offset = "0x9447C0", VA = "0x180945FC0")]
// Token: 0x06002F7A RID: 12154 RVA: 0x00067ECC File Offset: 0x000660CC
[Token(Token = "0x6002F7A")]
[Address(RVA = "0x4B2040", Offset = "0x4B1040", VA = "0x1804B2040")]
public void SetVirtualMousePositionY(float f)
{
float z = this.<virtualMousePosition>k__BackingField.z;
this.<virtualMousePosition>k__BackingField.z = z;
}
// Token: 0x06002CE4 RID: 11492 RVA: 0x00060FC8 File Offset: 0x0005F1C8
[Token(Token = "0x6002CE4")]
[Address(RVA = "0x946000", Offset = "0x944800", VA = "0x180946000")]
// Token: 0x06002F7B RID: 12155 RVA: 0x00067EF4 File Offset: 0x000660F4
[Token(Token = "0x6002F7B")]
[Address(RVA = "0x4B2080", Offset = "0x4B1080", VA = "0x1804B2080")]
public void SetVirtualMousePositionZ(float f)
{
float z = this.<virtualMousePosition>k__BackingField.z;
this.<virtualMousePosition>k__BackingField.z = f;
}
// Token: 0x06002CE5 RID: 11493
[Token(Token = "0x6002CE5")]
// Token: 0x06002F7C RID: 12156
[Token(Token = "0x6002F7C")]
[Address(Slot = "4")]
public abstract float GetAxis(string name, bool raw);
// Token: 0x06002CE6 RID: 11494
[Token(Token = "0x6002CE6")]
// Token: 0x06002F7D RID: 12157
[Token(Token = "0x6002F7D")]
[Address(Slot = "5")]
public abstract bool GetButton(string name);
// Token: 0x06002CE7 RID: 11495
[Token(Token = "0x6002CE7")]
// Token: 0x06002F7E RID: 12158
[Token(Token = "0x6002F7E")]
[Address(Slot = "6")]
public abstract bool GetButtonDown(string name);
// Token: 0x06002CE8 RID: 11496
[Token(Token = "0x6002CE8")]
// Token: 0x06002F7F RID: 12159
[Token(Token = "0x6002F7F")]
[Address(Slot = "7")]
public abstract bool GetButtonUp(string name);
// Token: 0x06002CE9 RID: 11497
[Token(Token = "0x6002CE9")]
// Token: 0x06002F80 RID: 12160
[Token(Token = "0x6002F80")]
[Address(Slot = "8")]
public abstract void SetButtonDown(string name);
// Token: 0x06002CEA RID: 11498
[Token(Token = "0x6002CEA")]
// Token: 0x06002F81 RID: 12161
[Token(Token = "0x6002F81")]
[Address(Slot = "9")]
public abstract void SetButtonUp(string name);
// Token: 0x06002CEB RID: 11499
[Token(Token = "0x6002CEB")]
// Token: 0x06002F82 RID: 12162
[Token(Token = "0x6002F82")]
[Address(Slot = "10")]
public abstract void SetAxisPositive(string name);
// Token: 0x06002CEC RID: 11500
[Token(Token = "0x6002CEC")]
// Token: 0x06002F83 RID: 12163
[Token(Token = "0x6002F83")]
[Address(Slot = "11")]
public abstract void SetAxisNegative(string name);
// Token: 0x06002CED RID: 11501
[Token(Token = "0x6002CED")]
// Token: 0x06002F84 RID: 12164
[Token(Token = "0x6002F84")]
[Address(Slot = "12")]
public abstract void SetAxisZero(string name);
// Token: 0x06002CEE RID: 11502
[Token(Token = "0x6002CEE")]
// Token: 0x06002F85 RID: 12165
[Token(Token = "0x6002F85")]
[Address(Slot = "13")]
public abstract void SetAxis(string name, float value);
// Token: 0x06002CEF RID: 11503
[Token(Token = "0x6002CEF")]
// Token: 0x06002F86 RID: 12166
[Token(Token = "0x6002F86")]
[Address(Slot = "14")]
public abstract Vector3 MousePosition();
// Token: 0x06002CF0 RID: 11504 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002CF0")]
[Address(RVA = "0x9461D0", Offset = "0x9449D0", VA = "0x1809461D0")]
// Token: 0x06002F87 RID: 12167 RVA: 0x00067F1C File Offset: 0x0006611C
[Token(Token = "0x6002F87")]
[Address(RVA = "0x4B2250", Offset = "0x4B1250", VA = "0x1804B2250")]
protected VirtualInput()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
Dictionary<string, CrossPlatformInputManager.VirtualAxis> dictionary = new Dictionary();
this.m_VirtualAxes = dictionary;
Dictionary<string, CrossPlatformInputManager.VirtualButton> dictionary2 = new Dictionary();
this.m_VirtualButtons = dictionary2;
List<string> list = new List();
this.m_AlwaysUseVirtual = list;
base..ctor();
}
// Token: 0x04003542 RID: 13634
// Token: 0x040037EA RID: 14314
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003542")]
[Token(Token = "0x40037EA")]
protected Dictionary<string, CrossPlatformInputManager.VirtualAxis> m_VirtualAxes;
// Token: 0x04003543 RID: 13635
// Token: 0x040037EB RID: 14315
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003543")]
[Token(Token = "0x40037EB")]
protected Dictionary<string, CrossPlatformInputManager.VirtualButton> m_VirtualButtons;
// Token: 0x04003544 RID: 13636
// Token: 0x040037EC RID: 14316
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003544")]
[Token(Token = "0x40037EC")]
protected List<string> m_AlwaysUseVirtual;
}
}