This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -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();
}
}
}