oh dear
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002EB4 RID: 11956
|
||||
[Token(Token = "0x2002EB4")]
|
||||
public abstract class ActivationController<T> : ActivationController, EMMDDGKFOMF<T>, PFKAAGGNKIG where T : IConvertible
|
||||
{
|
||||
// Token: 0x1700381F RID: 14367
|
||||
// (get) Token: 0x060144BA RID: 83130 RVA: 0x004B6B8C File Offset: 0x004B4D8C
|
||||
[Token(Token = "0x1700381F")]
|
||||
public bool OBKMFDJBADI
|
||||
{
|
||||
[Token(Token = "0x60144BA")]
|
||||
[Address(RVA = "0x2109F80", Offset = "0x2108D80", VA = "0x182109F80", Slot = "5")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060144BB RID: 83131 RVA: 0x004B6B9C File Offset: 0x004B4D9C
|
||||
[Token(Token = "0x60144BB")]
|
||||
[Address(RVA = "0x2109C00", Offset = "0x2108A00", VA = "0x182109C00", Slot = "7")]
|
||||
public virtual void SetActivation(T GEHPBFAILKF)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
this.SetActivation(GEHPBFAILKF);
|
||||
bool flag3;
|
||||
bool flag2 = this.COLFIMOHHCD(flag3);
|
||||
}
|
||||
|
||||
// Token: 0x060144BC RID: 83132
|
||||
[Token(Token = "0x60144BC")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract bool COLFIMOHHCD(T GEHPBFAILKF);
|
||||
|
||||
// Token: 0x060144BD RID: 83133
|
||||
[Token(Token = "0x60144BD")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract void DAPIKKDJBPA(bool PDJFBCODDLO);
|
||||
|
||||
// Token: 0x060144BE RID: 83134 RVA: 0x004B6BC0 File Offset: 0x004B4DC0
|
||||
[Token(Token = "0x60144BE")]
|
||||
[Address(RVA = "0x1190900", Offset = "0x118F700", VA = "0x181190900")]
|
||||
protected ActivationController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D37C RID: 54140
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D37C")]
|
||||
protected bool? PIHGJCHAKEA;
|
||||
|
||||
// Token: 0x0400D37D RID: 54141
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D37D")]
|
||||
protected T FFFPKCJPEMO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002EB2 RID: 11954
|
||||
[Token(Token = "0x2002EB2")]
|
||||
public abstract class ActivationController : MonoBehaviour, PFKAAGGNKIG
|
||||
{
|
||||
// Token: 0x1700381E RID: 14366
|
||||
// (get) Token: 0x060144B7 RID: 83127 RVA: 0x004B6B00 File Offset: 0x004B4D00
|
||||
[Token(Token = "0x1700381E")]
|
||||
protected virtual ActivationController.LJGIHLNAFEF NBLFMIDNPBP
|
||||
{
|
||||
[Token(Token = "0x60144B7")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060144B8 RID: 83128 RVA: 0x004B6B10 File Offset: 0x004B4D10
|
||||
[Token(Token = "0x60144B8")]
|
||||
[Address(RVA = "0x123FB70", Offset = "0x123E970", VA = "0x18123FB70")]
|
||||
public bool OnSceneOrPrefabSave()
|
||||
{
|
||||
string text = this.ToString();
|
||||
if (text != 0)
|
||||
{
|
||||
if (text != 0)
|
||||
{
|
||||
if (text != 0 || base.gameObject.activeSelf)
|
||||
{
|
||||
goto IL_53;
|
||||
}
|
||||
ulong num;
|
||||
base.gameObject.SetActive(num != 0UL);
|
||||
}
|
||||
bool activeSelf = base.gameObject.activeSelf;
|
||||
if (!activeSelf && this.allowSaveAsDisabled == activeSelf)
|
||||
{
|
||||
ulong num2;
|
||||
base.gameObject.SetActive(num2 != 0UL);
|
||||
}
|
||||
}
|
||||
IL_53:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060144B9 RID: 83129 RVA: 0x004B6B78 File Offset: 0x004B4D78
|
||||
[Token(Token = "0x60144B9")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
protected ActivationController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D377 RID: 54135
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D377")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("OnSceneOrPrefabSaveBehavior", 1)]
|
||||
private bool allowSaveAsDisabled;
|
||||
|
||||
// Token: 0x02002EB3 RID: 11955
|
||||
[Token(Token = "0x2002EB3")]
|
||||
public enum LJGIHLNAFEF
|
||||
{
|
||||
// Token: 0x0400D379 RID: 54137
|
||||
[Token(Token = "0x400D379")]
|
||||
DoNothing,
|
||||
// Token: 0x0400D37A RID: 54138
|
||||
[Token(Token = "0x400D37A")]
|
||||
EnableIfAllowed,
|
||||
// Token: 0x0400D37B RID: 54139
|
||||
[Token(Token = "0x400D37B")]
|
||||
EnableAlways
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
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) };
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002EAF RID: 11951
|
||||
[Token(Token = "0x2002EAF")]
|
||||
public class HardwareDeactivateObject : HardwareActivateObject
|
||||
{
|
||||
// Token: 0x060144B3 RID: 83123 RVA: 0x004B6A98 File Offset: 0x004B4C98
|
||||
[Token(Token = "0x60144B3")]
|
||||
[Address(RVA = "0x12437F0", Offset = "0x12425F0", VA = "0x1812437F0", Slot = "8")]
|
||||
protected override bool COLFIMOHHCD(PlatformManager.LDIIFDDCKCN GEHPBFAILKF)
|
||||
{
|
||||
if (this.hardwareTypes.Length != 0)
|
||||
{
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
Debug.LogError("HardwareDeactivateObject requires at least one specified hardware type.");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060144B4 RID: 83124 RVA: 0x004B6ACC File Offset: 0x004B4CCC
|
||||
[Token(Token = "0x60144B4")]
|
||||
[Address(RVA = "0x1243770", Offset = "0x1242570", VA = "0x181243770")]
|
||||
public HardwareDeactivateObject()
|
||||
{
|
||||
this.hardwareTypes = new PlatformManager.LDIIFDDCKCN[] { (PlatformManager.LDIIFDDCKCN)((ulong)5L) };
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002EB5 RID: 11957
|
||||
[Token(Token = "0x2002EB5")]
|
||||
public class PlatformActivateObject : ActivationController<MLFKNFFOOPF>
|
||||
{
|
||||
// Token: 0x060144BF RID: 83135 RVA: 0x004B6BDC File Offset: 0x004B4DDC
|
||||
[Token(Token = "0x60144BF")]
|
||||
[Address(RVA = "0x124BC60", Offset = "0x124AA60", VA = "0x18124BC60", Slot = "8")]
|
||||
protected override bool COLFIMOHHCD(MLFKNFFOOPF GEHPBFAILKF)
|
||||
{
|
||||
if (this.platforms.Length != 0)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
Debug.LogError("PlatformActivateObject requires at least one specified platform.");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060144C0 RID: 83136 RVA: 0x004B6C0C File Offset: 0x004B4E0C
|
||||
[Token(Token = "0x60144C0")]
|
||||
[Address(RVA = "0xCAB820", Offset = "0xCAA620", VA = "0x180CAB820", Slot = "9")]
|
||||
protected override void DAPIKKDJBPA(bool PDJFBCODDLO)
|
||||
{
|
||||
base.gameObject.SetActive(PDJFBCODDLO);
|
||||
}
|
||||
|
||||
// Token: 0x17003820 RID: 14368
|
||||
// (get) Token: 0x060144C1 RID: 83137 RVA: 0x004B6C2C File Offset: 0x004B4E2C
|
||||
[Token(Token = "0x17003820")]
|
||||
protected override ActivationController.LJGIHLNAFEF NBLFMIDNPBP
|
||||
{
|
||||
[Token(Token = "0x60144C1")]
|
||||
[Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ActivationController.LJGIHLNAFEF.EnableAlways;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060144C2 RID: 83138 RVA: 0x004B6C3C File Offset: 0x004B4E3C
|
||||
[Token(Token = "0x60144C2")]
|
||||
[Address(RVA = "0x124BBD0", Offset = "0x124A9D0", VA = "0x18124BBD0")]
|
||||
private void Awake()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060144C3 RID: 83139 RVA: 0x004B6C5C File Offset: 0x004B4E5C
|
||||
[Token(Token = "0x60144C3")]
|
||||
[Address(RVA = "0x124BD00", Offset = "0x124AB00", VA = "0x18124BD00")]
|
||||
private void OnEnable()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060144C4 RID: 83140 RVA: 0x004B6C7C File Offset: 0x004B4E7C
|
||||
[Token(Token = "0x60144C4")]
|
||||
[Address(RVA = "0x124BD90", Offset = "0x124AB90", VA = "0x18124BD90")]
|
||||
public PlatformActivateObject()
|
||||
{
|
||||
MLFKNFFOOPF[] array = new MLFKNFFOOPF[1];
|
||||
this.platforms = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D37E RID: 54142
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D37E")]
|
||||
[SerializeField]
|
||||
[IKJMHFGIDEP("If you are tuning for perf, please use a component that reads from quality settings (e.g. SetActiveBasedOnSceneDecorationDetailLevel")]
|
||||
[IKJMHFGIDEP("This component should only be used to enable / disable objects that really are platform-specific (such as iOS-specific settings sliders).")]
|
||||
public MLFKNFFOOPF[] platforms;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002EB6 RID: 11958
|
||||
[Token(Token = "0x2002EB6")]
|
||||
public class PlatformAndPlayerTypeDeactivateObject : PlatformActivateObject
|
||||
{
|
||||
// Token: 0x060144C5 RID: 83141 RVA: 0x004B6CA0 File Offset: 0x004B4EA0
|
||||
[Token(Token = "0x60144C5")]
|
||||
[Address(RVA = "0x124BDE0", Offset = "0x124ABE0", VA = "0x18124BDE0")]
|
||||
private void Awake()
|
||||
{
|
||||
LocalPlayerController instance;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action currentPlayerTypeChange = instance.CurrentPlayerTypeChange;
|
||||
Action action = new Action(this.CBOJLHAFKEL);
|
||||
@delegate = Delegate.Combine(currentPlayerTypeChange, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance.CurrentPlayerTypeChange = @delegate;
|
||||
LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance2 != num)
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num2 = 0;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
LocalPlayerController.JJKKCDNKBJI[] array = this.playerTypes;
|
||||
LocalPlayerController instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
object hfflogkjeeo = this.HFFLOGKJEEO;
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
this.LDIANNMLGEK(flag, hfflogkjeeo);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060144C6 RID: 83142 RVA: 0x004B6D3C File Offset: 0x004B4F3C
|
||||
[Token(Token = "0x60144C6")]
|
||||
[Address(RVA = "0x124C170", Offset = "0x124AF70", VA = "0x18124C170")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
LocalPlayerController instance2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action currentPlayerTypeChange = instance2.CurrentPlayerTypeChange;
|
||||
Action action = new Action(this.CBOJLHAFKEL);
|
||||
@delegate = Delegate.Remove(currentPlayerTypeChange, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance2.CurrentPlayerTypeChange = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x060144C7 RID: 83143 RVA: 0x004B6D98 File Offset: 0x004B4F98
|
||||
[Token(Token = "0x60144C7")]
|
||||
[Address(RVA = "0x124C110", Offset = "0x124AF10", VA = "0x18124C110", Slot = "7")]
|
||||
public override void SetActivation(MLFKNFFOOPF GEHPBFAILKF)
|
||||
{
|
||||
MLFKNFFOOPF[] platforms = this.platforms;
|
||||
object ogfacjhbihc = this.OGFACJHBIHC;
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
this.LDIANNMLGEK(flag, ogfacjhbihc);
|
||||
}
|
||||
|
||||
// Token: 0x060144C8 RID: 83144 RVA: 0x004B6DC0 File Offset: 0x004B4FC0
|
||||
[Token(Token = "0x60144C8")]
|
||||
[Address(RVA = "0x124C110", Offset = "0x124AF10", VA = "0x18124C110")]
|
||||
private void NBIDJAIDHFK(MLFKNFFOOPF DOLIGIACECE)
|
||||
{
|
||||
MLFKNFFOOPF[] platforms = this.platforms;
|
||||
object ogfacjhbihc = this.OGFACJHBIHC;
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
this.LDIANNMLGEK(flag, ogfacjhbihc);
|
||||
}
|
||||
|
||||
// Token: 0x060144C9 RID: 83145 RVA: 0x004B6DE8 File Offset: 0x004B4FE8
|
||||
[Token(Token = "0x60144C9")]
|
||||
[Address(RVA = "0x124BFE0", Offset = "0x124ADE0", VA = "0x18124BFE0")]
|
||||
private void CBOJLHAFKEL()
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num2 = 0;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
LocalPlayerController.JJKKCDNKBJI[] array = this.playerTypes;
|
||||
LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
object hfflogkjeeo = this.HFFLOGKJEEO;
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
this.LDIANNMLGEK(flag, hfflogkjeeo);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003821 RID: 14369
|
||||
// (get) Token: 0x060144CA RID: 83146 RVA: 0x004B6E48 File Offset: 0x004B5048
|
||||
[Token(Token = "0x17003821")]
|
||||
private bool MIKDLDEALPN
|
||||
{
|
||||
[Token(Token = "0x60144CA")]
|
||||
[Address(RVA = "0x11AD510", Offset = "0x11AC310", VA = "0x1811AD510")]
|
||||
get
|
||||
{
|
||||
return !this.CLNHKCOPBIN.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060144CB RID: 83147 RVA: 0x004B6E6C File Offset: 0x004B506C
|
||||
[Token(Token = "0x60144CB")]
|
||||
[Address(RVA = "0x11AD350", Offset = "0x11AC150", VA = "0x1811AD350")]
|
||||
private void LDIANNMLGEK(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.CLNHKCOPBIN.CFLJGNJLBFG;
|
||||
AOLMGGAPKEH clnhkcopbin = this.CLNHKCOPBIN;
|
||||
bool flag2 = !flag;
|
||||
if (!ONGBFDACHHG)
|
||||
{
|
||||
clnhkcopbin.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
clnhkcopbin.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
if (!this.CLNHKCOPBIN.CFLJGNJLBFG != flag2)
|
||||
{
|
||||
bool flag3 = !this.CLNHKCOPBIN.CFLJGNJLBFG;
|
||||
if (base.gameObject.activeSelf != flag3)
|
||||
{
|
||||
base.gameObject.SetActive(flag3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060144CC RID: 83148 RVA: 0x004B6EE4 File Offset: 0x004B50E4
|
||||
[Token(Token = "0x60144CC")]
|
||||
[Address(RVA = "0x11AD1B0", Offset = "0x11ABFB0", VA = "0x1811AD1B0")]
|
||||
private void LFOHFCAHDKP(bool CNEIBILGFCO)
|
||||
{
|
||||
if (base.gameObject.activeSelf != CNEIBILGFCO)
|
||||
{
|
||||
base.gameObject.SetActive(CNEIBILGFCO);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060144CD RID: 83149 RVA: 0x004B6F14 File Offset: 0x004B5114
|
||||
[Token(Token = "0x60144CD")]
|
||||
[Address(RVA = "0x124C2B0", Offset = "0x124B0B0", VA = "0x18124C2B0")]
|
||||
public PlatformAndPlayerTypeDeactivateObject()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.CLNHKCOPBIN = aolmggapkeh;
|
||||
object obj = new object();
|
||||
this.OGFACJHBIHC = obj;
|
||||
object obj2 = new object();
|
||||
this.HFFLOGKJEEO = obj2;
|
||||
this.playerTypes = new LocalPlayerController.JJKKCDNKBJI[] { (LocalPlayerController.JJKKCDNKBJI)((ulong)3L) };
|
||||
MLFKNFFOOPF[] array = new MLFKNFFOOPF[1];
|
||||
this.platforms = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D37F RID: 54143
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D37F")]
|
||||
private AOLMGGAPKEH CLNHKCOPBIN;
|
||||
|
||||
// Token: 0x0400D380 RID: 54144
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D380")]
|
||||
private object OGFACJHBIHC;
|
||||
|
||||
// Token: 0x0400D381 RID: 54145
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D381")]
|
||||
private object HFFLOGKJEEO;
|
||||
|
||||
// Token: 0x0400D382 RID: 54146
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D382")]
|
||||
[SerializeField]
|
||||
[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")]
|
||||
private LocalPlayerController.JJKKCDNKBJI[] playerTypes;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002EB7 RID: 11959
|
||||
[Token(Token = "0x2002EB7")]
|
||||
public class PlatformDeactivateObject : PlatformActivateObject
|
||||
{
|
||||
// Token: 0x060144CE RID: 83150 RVA: 0x004B6F7C File Offset: 0x004B517C
|
||||
[Token(Token = "0x60144CE")]
|
||||
[Address(RVA = "0x124C3C0", Offset = "0x124B1C0", VA = "0x18124C3C0", Slot = "8")]
|
||||
protected override bool COLFIMOHHCD(MLFKNFFOOPF GEHPBFAILKF)
|
||||
{
|
||||
if (this.platforms.Length != 0)
|
||||
{
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
Debug.LogError("PlatformDeactivateObject requires at least one specified platform.");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060144CF RID: 83151 RVA: 0x004B6FB0 File Offset: 0x004B51B0
|
||||
[Token(Token = "0x60144CF")]
|
||||
[Address(RVA = "0x124BD90", Offset = "0x124AB90", VA = "0x18124BD90")]
|
||||
public PlatformDeactivateObject()
|
||||
{
|
||||
MLFKNFFOOPF[] array = new MLFKNFFOOPF[1];
|
||||
this.platforms = array;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user