using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.EventSystems; namespace Obi.CrossPlatformInput { // Token: 0x02000504 RID: 1284 [Token(Token = "0x2000504")] [ExecuteInEditMode] public class MobileControlRig : MonoBehaviour { // Token: 0x06002CC6 RID: 11462 RVA: 0x00060AD4 File Offset: 0x0005ECD4 [Token(Token = "0x6002CC6")] [Address(RVA = "0xCBCD70", Offset = "0xCBB570", VA = "0x180CBCD70")] 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")] private void Start() { EventSystem eventSystem = UnityEngine.Object.FindObjectOfType(); int num = 0; if (eventSystem == num) { GameObject gameObject = new GameObject("EventSystem"); EventSystem eventSystem2 = gameObject.AddComponent(); StandaloneInputModule standaloneInputModule = gameObject.AddComponent(); return; } } // Token: 0x06002CC8 RID: 11464 RVA: 0x00060B2C File Offset: 0x0005ED2C [Token(Token = "0x6002CC8")] [Address(RVA = "0xCBCD70", Offset = "0xCBB570", VA = "0x180CBCD70")] 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")] 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")] public MobileControlRig() { } } }