using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.Platforms { // Token: 0x02002F97 RID: 12183 [Token(Token = "0x2002F97")] public class HardwareActivateObject : ActivationController { // Token: 0x060148F4 RID: 84212 RVA: 0x004C086C File Offset: 0x004BEA6C [Token(Token = "0x60148F4")] [Address(RVA = "0x1DEDC70", Offset = "0x1DECC70", VA = "0x181DEDC70", 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: 0x060148F5 RID: 84213 RVA: 0x004C089C File Offset: 0x004BEA9C [Token(Token = "0x60148F5")] [Address(RVA = "0x17FA9D0", Offset = "0x17F99D0", VA = "0x1817FA9D0", Slot = "9")] protected override void DAPIKKDJBPA(bool PDJFBCODDLO) { base.gameObject.SetActive(PDJFBCODDLO); } // Token: 0x170038D3 RID: 14547 // (get) Token: 0x060148F6 RID: 84214 RVA: 0x004C08BC File Offset: 0x004BEABC [Token(Token = "0x170038D3")] protected override ActivationController.LJGIHLNAFEF NBLFMIDNPBP { [Token(Token = "0x60148F6")] [Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "4")] get { return ActivationController.LJGIHLNAFEF.EnableIfAllowed; } } // Token: 0x060148F7 RID: 84215 RVA: 0x004C08CC File Offset: 0x004BEACC [Token(Token = "0x60148F7")] [Address(RVA = "0x1DEDC60", Offset = "0x1DECC60", VA = "0x181DEDC60")] private void Awake() { this.HBNBJBJFPCN(); } // Token: 0x060148F8 RID: 84216 RVA: 0x004C08E0 File Offset: 0x004BEAE0 [Token(Token = "0x60148F8")] [Address(RVA = "0x1DEDC60", Offset = "0x1DECC60", VA = "0x181DEDC60")] private void Start() { this.HBNBJBJFPCN(); } // Token: 0x060148F9 RID: 84217 RVA: 0x004C08F4 File Offset: 0x004BEAF4 [Token(Token = "0x60148F9")] [Address(RVA = "0x1DEDC60", Offset = "0x1DECC60", VA = "0x181DEDC60")] private void OnEnable() { this.HBNBJBJFPCN(); } // Token: 0x060148FA RID: 84218 RVA: 0x004C0908 File Offset: 0x004BEB08 [Token(Token = "0x60148FA")] [Address(RVA = "0x1DEDD10", Offset = "0x1DECD10", VA = "0x181DEDD10")] private void HBNBJBJFPCN() { PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { PlatformManager.LDIIFDDCKCN gfmhkkkeoge = SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE; this.SetActivation(gfmhkkkeoge); } } // Token: 0x060148FB RID: 84219 RVA: 0x004C0940 File Offset: 0x004BEB40 [Token(Token = "0x60148FB")] [Address(RVA = "0x1DEDDF0", Offset = "0x1DECDF0", VA = "0x181DEDDF0")] public HardwareActivateObject() { } // Token: 0x0400D59D RID: 54685 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D59D")] [CFNAPIMJMLJ("If you are tuning for perf, please use a component that reads from quality settings (e.g. SetActiveBasedOnSceneDecorationDetailLevel")] [CFNAPIMJMLJ("This component should only be used to enable / disable objects that really are platform-specific (such as iOS-specific settings sliders).")] public PlatformManager.LDIIFDDCKCN[] hardwareTypes = new PlatformManager.LDIIFDDCKCN[] { (PlatformManager.LDIIFDDCKCN)((ulong)5L) }; } }