m
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002F9D RID: 12189
|
||||
[Token(Token = "0x2002F9D")]
|
||||
public abstract class ActivationController<T> : ActivationController, EMMDDGKFOMF<T>, PFKAAGGNKIG where T : IConvertible
|
||||
{
|
||||
// Token: 0x170038D6 RID: 14550
|
||||
// (get) Token: 0x06014903 RID: 84227 RVA: 0x004C0A68 File Offset: 0x004BEC68
|
||||
[Token(Token = "0x170038D6")]
|
||||
public bool OBKMFDJBADI
|
||||
{
|
||||
[Token(Token = "0x6014903")]
|
||||
[Address(RVA = "0x2E51A60", Offset = "0x2E50A60", VA = "0x182E51A60", Slot = "5")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014904 RID: 84228 RVA: 0x004C0A78 File Offset: 0x004BEC78
|
||||
[Token(Token = "0x6014904")]
|
||||
[Address(RVA = "0x2E516E0", Offset = "0x2E506E0", VA = "0x182E516E0", Slot = "7")]
|
||||
public virtual void SetActivation(T GEHPBFAILKF)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
this.SetActivation(GEHPBFAILKF);
|
||||
bool flag3;
|
||||
bool flag2 = this.COLFIMOHHCD(flag3);
|
||||
}
|
||||
|
||||
// Token: 0x06014905 RID: 84229
|
||||
[Token(Token = "0x6014905")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract bool COLFIMOHHCD(T GEHPBFAILKF);
|
||||
|
||||
// Token: 0x06014906 RID: 84230
|
||||
[Token(Token = "0x6014906")]
|
||||
[Address(Slot = "9")]
|
||||
protected abstract void DAPIKKDJBPA(bool PDJFBCODDLO);
|
||||
|
||||
// Token: 0x06014907 RID: 84231 RVA: 0x004C0A9C File Offset: 0x004BEC9C
|
||||
[Token(Token = "0x6014907")]
|
||||
[Address(RVA = "0x1CC71A0", Offset = "0x1CC61A0", VA = "0x181CC71A0")]
|
||||
protected ActivationController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D5A3 RID: 54691
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D5A3")]
|
||||
protected bool? PIHGJCHAKEA;
|
||||
|
||||
// Token: 0x0400D5A4 RID: 54692
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D5A4")]
|
||||
protected T FFFPKCJPEMO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002F9B RID: 12187
|
||||
[Token(Token = "0x2002F9B")]
|
||||
public abstract class ActivationController : MonoBehaviour, PFKAAGGNKIG
|
||||
{
|
||||
// Token: 0x170038D5 RID: 14549
|
||||
// (get) Token: 0x06014900 RID: 84224 RVA: 0x004C09DC File Offset: 0x004BEBDC
|
||||
[Token(Token = "0x170038D5")]
|
||||
protected virtual ActivationController.LJGIHLNAFEF NBLFMIDNPBP
|
||||
{
|
||||
[Token(Token = "0x6014900")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014901 RID: 84225 RVA: 0x004C09EC File Offset: 0x004BEBEC
|
||||
[Token(Token = "0x6014901")]
|
||||
[Address(RVA = "0x1DEA260", Offset = "0x1DE9260", VA = "0x181DEA260")]
|
||||
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: 0x06014902 RID: 84226 RVA: 0x004C0A54 File Offset: 0x004BEC54
|
||||
[Token(Token = "0x6014902")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
protected ActivationController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D59E RID: 54686
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D59E")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("OnSceneOrPrefabSaveBehavior", 1)]
|
||||
private bool allowSaveAsDisabled;
|
||||
|
||||
// Token: 0x02002F9C RID: 12188
|
||||
[Token(Token = "0x2002F9C")]
|
||||
public enum LJGIHLNAFEF
|
||||
{
|
||||
// Token: 0x0400D5A0 RID: 54688
|
||||
[Token(Token = "0x400D5A0")]
|
||||
DoNothing,
|
||||
// Token: 0x0400D5A1 RID: 54689
|
||||
[Token(Token = "0x400D5A1")]
|
||||
EnableIfAllowed,
|
||||
// Token: 0x0400D5A2 RID: 54690
|
||||
[Token(Token = "0x400D5A2")]
|
||||
EnableAlways
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002F97 RID: 12183
|
||||
[Token(Token = "0x2002F97")]
|
||||
public class HardwareActivateObject : ActivationController<PlatformManager.LDIIFDDCKCN>
|
||||
{
|
||||
// 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) };
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002F98 RID: 12184
|
||||
[Token(Token = "0x2002F98")]
|
||||
public class HardwareDeactivateObject : HardwareActivateObject
|
||||
{
|
||||
// Token: 0x060148FC RID: 84220 RVA: 0x004C0974 File Offset: 0x004BEB74
|
||||
[Token(Token = "0x60148FC")]
|
||||
[Address(RVA = "0x1DEDE70", Offset = "0x1DECE70", VA = "0x181DEDE70", 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: 0x060148FD RID: 84221 RVA: 0x004C09A8 File Offset: 0x004BEBA8
|
||||
[Token(Token = "0x60148FD")]
|
||||
[Address(RVA = "0x1DEDDF0", Offset = "0x1DECDF0", VA = "0x181DEDDF0")]
|
||||
public HardwareDeactivateObject()
|
||||
{
|
||||
this.hardwareTypes = new PlatformManager.LDIIFDDCKCN[] { (PlatformManager.LDIIFDDCKCN)((ulong)5L) };
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002F9E RID: 12190
|
||||
[Token(Token = "0x2002F9E")]
|
||||
public class PlatformActivateObject : ActivationController<MLFKNFFOOPF>
|
||||
{
|
||||
// Token: 0x06014908 RID: 84232 RVA: 0x004C0AB8 File Offset: 0x004BECB8
|
||||
[Token(Token = "0x6014908")]
|
||||
[Address(RVA = "0x1DF62E0", Offset = "0x1DF52E0", VA = "0x181DF62E0", 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: 0x06014909 RID: 84233 RVA: 0x004C0AE8 File Offset: 0x004BECE8
|
||||
[Token(Token = "0x6014909")]
|
||||
[Address(RVA = "0x17FA9D0", Offset = "0x17F99D0", VA = "0x1817FA9D0", Slot = "9")]
|
||||
protected override void DAPIKKDJBPA(bool PDJFBCODDLO)
|
||||
{
|
||||
base.gameObject.SetActive(PDJFBCODDLO);
|
||||
}
|
||||
|
||||
// Token: 0x170038D7 RID: 14551
|
||||
// (get) Token: 0x0601490A RID: 84234 RVA: 0x004C0B08 File Offset: 0x004BED08
|
||||
[Token(Token = "0x170038D7")]
|
||||
protected override ActivationController.LJGIHLNAFEF NBLFMIDNPBP
|
||||
{
|
||||
[Token(Token = "0x601490A")]
|
||||
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return ActivationController.LJGIHLNAFEF.EnableAlways;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601490B RID: 84235 RVA: 0x004C0B18 File Offset: 0x004BED18
|
||||
[Token(Token = "0x601490B")]
|
||||
[Address(RVA = "0x1DF6250", Offset = "0x1DF5250", VA = "0x181DF6250")]
|
||||
private void Awake()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
float calculatedSpeed = ((IAgent)this).CalculatedSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x0601490C RID: 84236 RVA: 0x004C0B38 File Offset: 0x004BED38
|
||||
[Token(Token = "0x601490C")]
|
||||
[Address(RVA = "0x1DF6380", Offset = "0x1DF5380", VA = "0x181DF6380")]
|
||||
private void OnEnable()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
float calculatedSpeed = ((IAgent)this).CalculatedSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x0601490D RID: 84237 RVA: 0x004C0B58 File Offset: 0x004BED58
|
||||
[Token(Token = "0x601490D")]
|
||||
[Address(RVA = "0x1DF6410", Offset = "0x1DF5410", VA = "0x181DF6410")]
|
||||
public PlatformActivateObject()
|
||||
{
|
||||
MLFKNFFOOPF[] array = new MLFKNFFOOPF[1];
|
||||
this.platforms = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D5A5 RID: 54693
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D5A5")]
|
||||
[SerializeField]
|
||||
[CFNAPIMJMLJ("This component should only be used to enable / disable objects that really are platform-specific (such as iOS-specific settings sliders).")]
|
||||
[CFNAPIMJMLJ("If you are tuning for perf, please use a component that reads from quality settings (e.g. SetActiveBasedOnSceneDecorationDetailLevel")]
|
||||
public MLFKNFFOOPF[] platforms;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Platforms
|
||||
{
|
||||
// Token: 0x02002F9F RID: 12191
|
||||
[Token(Token = "0x2002F9F")]
|
||||
public class PlatformAndPlayerTypeDeactivateObject : PlatformActivateObject
|
||||
{
|
||||
// Token: 0x0601490E RID: 84238 RVA: 0x004C0B7C File Offset: 0x004BED7C
|
||||
[Token(Token = "0x601490E")]
|
||||
[Address(RVA = "0x1DF6460", Offset = "0x1DF5460", VA = "0x181DF6460")]
|
||||
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: 0x0601490F RID: 84239 RVA: 0x004C0C18 File Offset: 0x004BEE18
|
||||
[Token(Token = "0x601490F")]
|
||||
[Address(RVA = "0x1DF6920", Offset = "0x1DF5920", VA = "0x181DF6920")]
|
||||
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: 0x06014910 RID: 84240 RVA: 0x004C0C74 File Offset: 0x004BEE74
|
||||
[Token(Token = "0x6014910")]
|
||||
[Address(RVA = "0x1DF68C0", Offset = "0x1DF58C0", VA = "0x181DF68C0", 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: 0x06014911 RID: 84241 RVA: 0x004C0C9C File Offset: 0x004BEE9C
|
||||
[Token(Token = "0x6014911")]
|
||||
[Address(RVA = "0x1DF68C0", Offset = "0x1DF58C0", VA = "0x181DF68C0")]
|
||||
private void NBIDJAIDHFK(MLFKNFFOOPF DOLIGIACECE)
|
||||
{
|
||||
MLFKNFFOOPF[] platforms = this.platforms;
|
||||
object ogfacjhbihc = this.OGFACJHBIHC;
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
this.LDIANNMLGEK(flag, ogfacjhbihc);
|
||||
}
|
||||
|
||||
// Token: 0x06014912 RID: 84242 RVA: 0x004C0CC4 File Offset: 0x004BEEC4
|
||||
[Token(Token = "0x6014912")]
|
||||
[Address(RVA = "0x1DF6660", Offset = "0x1DF5660", VA = "0x181DF6660")]
|
||||
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: 0x170038D8 RID: 14552
|
||||
// (get) Token: 0x06014913 RID: 84243 RVA: 0x004C0D24 File Offset: 0x004BEF24
|
||||
[Token(Token = "0x170038D8")]
|
||||
private bool MIKDLDEALPN
|
||||
{
|
||||
[Token(Token = "0x6014913")]
|
||||
[Address(RVA = "0x1DF6790", Offset = "0x1DF5790", VA = "0x181DF6790")]
|
||||
get
|
||||
{
|
||||
return !this.CLNHKCOPBIN.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014914 RID: 84244 RVA: 0x004C0D48 File Offset: 0x004BEF48
|
||||
[Token(Token = "0x6014914")]
|
||||
[Address(RVA = "0x1DF67C0", Offset = "0x1DF57C0", VA = "0x181DF67C0")]
|
||||
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: 0x06014915 RID: 84245 RVA: 0x004C0DC0 File Offset: 0x004BEFC0
|
||||
[Token(Token = "0x6014915")]
|
||||
[Address(RVA = "0x1CE32A0", Offset = "0x1CE22A0", VA = "0x181CE32A0")]
|
||||
private void LFOHFCAHDKP(bool CNEIBILGFCO)
|
||||
{
|
||||
if (base.gameObject.activeSelf != CNEIBILGFCO)
|
||||
{
|
||||
base.gameObject.SetActive(CNEIBILGFCO);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014916 RID: 84246 RVA: 0x004C0DF0 File Offset: 0x004BEFF0
|
||||
[Token(Token = "0x6014916")]
|
||||
[Address(RVA = "0x1DF6A60", Offset = "0x1DF5A60", VA = "0x181DF6A60")]
|
||||
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: 0x0400D5A6 RID: 54694
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D5A6")]
|
||||
private AOLMGGAPKEH CLNHKCOPBIN;
|
||||
|
||||
// Token: 0x0400D5A7 RID: 54695
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D5A7")]
|
||||
private object OGFACJHBIHC;
|
||||
|
||||
// Token: 0x0400D5A8 RID: 54696
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D5A8")]
|
||||
private object HFFLOGKJEEO;
|
||||
|
||||
// Token: 0x0400D5A9 RID: 54697
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D5A9")]
|
||||
[SerializeField]
|
||||
[CFNAPIMJMLJ("This component should only be used to enable / disable objects that really are platform-specific (such as iOS-specific settings sliders).")]
|
||||
[CFNAPIMJMLJ("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: 0x02002FA0 RID: 12192
|
||||
[Token(Token = "0x2002FA0")]
|
||||
public class PlatformDeactivateObject : PlatformActivateObject
|
||||
{
|
||||
// Token: 0x06014917 RID: 84247 RVA: 0x004C0E58 File Offset: 0x004BF058
|
||||
[Token(Token = "0x6014917")]
|
||||
[Address(RVA = "0x1DF6B70", Offset = "0x1DF5B70", VA = "0x181DF6B70", 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: 0x06014918 RID: 84248 RVA: 0x004C0E8C File Offset: 0x004BF08C
|
||||
[Token(Token = "0x6014918")]
|
||||
[Address(RVA = "0x1DF6410", Offset = "0x1DF5410", VA = "0x181DF6410")]
|
||||
public PlatformDeactivateObject()
|
||||
{
|
||||
MLFKNFFOOPF[] array = new MLFKNFFOOPF[1];
|
||||
this.platforms = array;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user