using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Platforms { // Token: 0x02002EAE RID: 11950 [Token(Token = "0x2002EAE")] public class HardwareActivateObject : ActivationController { // Token: 0x060144AB RID: 83115 RVA: 0x004B6990 File Offset: 0x004B4B90 [Token(Token = "0x60144AB")] [Address(RVA = "0x12435F0", Offset = "0x12423F0", VA = "0x1812435F0", Slot = "8")] protected override bool COLFIMOHHCD(PlatformManager.LDIIFDDCKCN GEHPBFAILKF) { if (this.hardwareTypes.Length != 0) { bool flag; return flag; } Debug.LogError("HardwareActivateObject requires at least one specified hardware type."); throw new NullReferenceException(); } // Token: 0x060144AC RID: 83116 RVA: 0x004B69C0 File Offset: 0x004B4BC0 [Token(Token = "0x60144AC")] [Address(RVA = "0xCAB820", Offset = "0xCAA620", VA = "0x180CAB820", Slot = "9")] protected override void DAPIKKDJBPA(bool PDJFBCODDLO) { base.gameObject.SetActive(PDJFBCODDLO); } // Token: 0x1700381C RID: 14364 // (get) Token: 0x060144AD RID: 83117 RVA: 0x004B69E0 File Offset: 0x004B4BE0 [Token(Token = "0x1700381C")] protected override ActivationController.LJGIHLNAFEF NBLFMIDNPBP { [Token(Token = "0x60144AD")] [Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")] get { return ActivationController.LJGIHLNAFEF.EnableIfAllowed; } } // Token: 0x060144AE RID: 83118 RVA: 0x004B69F0 File Offset: 0x004B4BF0 [Token(Token = "0x60144AE")] [Address(RVA = "0x12435E0", Offset = "0x12423E0", VA = "0x1812435E0")] private void Awake() { this.HBNBJBJFPCN(); } // Token: 0x060144AF RID: 83119 RVA: 0x004B6A04 File Offset: 0x004B4C04 [Token(Token = "0x60144AF")] [Address(RVA = "0x12435E0", Offset = "0x12423E0", VA = "0x1812435E0")] private void Start() { this.HBNBJBJFPCN(); } // Token: 0x060144B0 RID: 83120 RVA: 0x004B6A18 File Offset: 0x004B4C18 [Token(Token = "0x60144B0")] [Address(RVA = "0x12435E0", Offset = "0x12423E0", VA = "0x1812435E0")] private void OnEnable() { this.HBNBJBJFPCN(); } // Token: 0x060144B1 RID: 83121 RVA: 0x004B6A2C File Offset: 0x004B4C2C [Token(Token = "0x60144B1")] [Address(RVA = "0x1243690", Offset = "0x1242490", VA = "0x181243690")] private void HBNBJBJFPCN() { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE; this.SetActivation(gfmhkkkeoge); } } // Token: 0x060144B2 RID: 83122 RVA: 0x004B6A64 File Offset: 0x004B4C64 [Token(Token = "0x60144B2")] [Address(RVA = "0x1243770", Offset = "0x1242570", VA = "0x181243770")] public HardwareActivateObject() { } // Token: 0x0400D376 RID: 54134 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D376")] [IKJMHFGIDEP("This component should only be used to enable / disable objects that really are platform-specific (such as iOS-specific settings sliders).")] [IKJMHFGIDEP("If you are tuning for perf, please use a component that reads from quality settings (e.g. SetActiveBasedOnSceneDecorationDetailLevel")] public PlatformManager.LDIIFDDCKCN[] hardwareTypes = new PlatformManager.LDIIFDDCKCN[] { (PlatformManager.LDIIFDDCKCN)((ulong)5L) }; } }