Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

99 lines
3.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Platforms
{
// Token: 0x02002EAE RID: 11950
[Token(Token = "0x2002EAE")]
public class HardwareActivateObject : ActivationController<PlatformManager.LDIIFDDCKCN>
{
// 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) };
}
}