Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/SandboxGizmos/SandboxGizmoManager.cs
T
2026-04-10 22:50:51 +02:00

144 lines
4.9 KiB
C#

using System;
using System.Threading.Tasks;
using Cpp2IlInjected;
using Photon.Pun;
namespace RecRoom.Core.Creation.SandboxGizmos
{
// Token: 0x02003339 RID: 13113
[Token(Token = "0x2003339")]
public class SandboxGizmoManager : NetworkedSingletonMonoBehaviour<SandboxGizmoManager>
{
// Token: 0x17003EAE RID: 16046
// (get) Token: 0x06016AD8 RID: 92888 RVA: 0x0054AD04 File Offset: 0x00548F04
// (set) Token: 0x06016AD9 RID: 92889 RVA: 0x0054AD18 File Offset: 0x00548F18
[Token(Token = "0x17003EAE")]
public static bool ALCDCIIFAAE
{
[Token(Token = "0x6016AD8")]
[Address(RVA = "0xC17420", Offset = "0xC16220", VA = "0x180C17420")]
get;
[Token(Token = "0x6016AD9")]
[Address(RVA = "0xC16ED0", Offset = "0xC15CD0", VA = "0x180C16ED0")]
private set;
}
// Token: 0x06016ADA RID: 92890 RVA: 0x0054AD2C File Offset: 0x00548F2C
[Token(Token = "0x6016ADA")]
[Address(RVA = "0xC16D70", Offset = "0xC15B70", VA = "0x180C16D70", Slot = "13")]
protected override void Awake()
{
base.Awake();
Action action = new Action(this.HFAAJHFIHKD);
KLLMCPFPIIE<bool> kllmcpfpiie;
this.KHEGLJHOAAJ = kllmcpfpiie;
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml = new MLDJDPHKGBO.BCGOBNMHOML();
JAPOCJCDIJN.JHGPCFHDLEP jhgpcfhdlep = new JAPOCJCDIJN.JHGPCFHDLEP(this.NIMGADINIDB);
MLDJDPHKGBO.BCGOBNMHOML bcgobnmhoml2 = bcgobnmhoml.HOJHFGBCOHF((MJAPEGGDLJA)((uint)2048), jhgpcfhdlep);
IDisposable disposable = MLDJDPHKGBO.ENNCEBJFFMB(this, bcgobnmhoml2);
this.ANEFJHDKAIJ = disposable;
this.HFAAJHFIHKD();
this.GHAHHEJOFNA = true;
}
// Token: 0x06016ADB RID: 92891 RVA: 0x0054ADA0 File Offset: 0x00548FA0
[Token(Token = "0x6016ADB")]
[Address(RVA = "0xC171E0", Offset = "0xC15FE0", VA = "0x180C171E0", Slot = "14")]
protected override void OnDestroy()
{
if (this.ANEFJHDKAIJ != 0)
{
}
}
// Token: 0x06016ADC RID: 92892 RVA: 0x0054ADB8 File Offset: 0x00548FB8
[Token(Token = "0x6016ADC")]
[Address(RVA = "0xC17170", Offset = "0xC15F70", VA = "0x180C17170")]
private Task NIMGADINIDB(JKLGMOGDCNE CEHJGNDELGL)
{
KLLMCPFPIIE<bool> khegljhoaaj = this.KHEGLJHOAAJ;
return Task.CompletedTask;
}
// Token: 0x06016ADD RID: 92893 RVA: 0x0054ADDC File Offset: 0x00548FDC
[Token(Token = "0x6016ADD")]
[Address(RVA = "0xC16F30", Offset = "0xC15D30", VA = "0x180C16F30")]
private void HFAAJHFIHKD()
{
SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField = this.KHEGLJHOAAJ.IAHDANBDAAM() != null;
MFBGLIHGCGO<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
bool flag = SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField;
gizmosPlayingChanged.CNFDGDEOPPF(flag);
if (this.GHAHHEJOFNA)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
string text = "Gizmos now " + "stopped";
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num, num);
}
}
// Token: 0x06016ADE RID: 92894 RVA: 0x0054AE48 File Offset: 0x00549048
[Token(Token = "0x6016ADE")]
[Address(RVA = "0xC17230", Offset = "0xC16030", VA = "0x180C17230")]
public void RequestMasterSetGizmosPlaying(bool PLGOGPMCDOL)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<bool> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcRequestMasterSetGizmosPlaying);
photonView.RpcMaster<bool>(lflfmimncon, PLGOGPMCDOL);
}
// Token: 0x06016ADF RID: 92895 RVA: 0x0054AE78 File Offset: 0x00549078
[Token(Token = "0x6016ADF")]
[Address(RVA = "0xC172D0", Offset = "0xC160D0", VA = "0x180C172D0")]
[NFOMENMAOIA]
private void RpcRequestMasterSetGizmosPlaying(bool PLGOGPMCDOL)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
KLLMCPFPIIE<bool> khegljhoaaj = this.KHEGLJHOAAJ;
}
}
// Token: 0x06016AE0 RID: 92896 RVA: 0x0054AE9C File Offset: 0x0054909C
[Token(Token = "0x6016AE0")]
[Address(RVA = "0xC173C0", Offset = "0xC161C0", VA = "0x180C173C0")]
public SandboxGizmoManager()
{
}
// Token: 0x06016AE1 RID: 92897 RVA: 0x0054AEB0 File Offset: 0x005490B0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6016AE1")]
[Address(RVA = "0xC17350", Offset = "0xC16150", VA = "0x180C17350")]
static SandboxGizmoManager()
{
int num;
int num2;
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
SandboxGizmoManager.GizmosPlayingChanged = mfbglihgcgo;
}
// Token: 0x0400EC6B RID: 60523
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400EC6B")]
private IDisposable ANEFJHDKAIJ;
// Token: 0x0400EC6D RID: 60525
[Token(Token = "0x400EC6D")]
public static MFBGLIHGCGO<bool> GizmosPlayingChanged;
// Token: 0x0400EC6E RID: 60526
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400EC6E")]
private KLLMCPFPIIE<bool> KHEGLJHOAAJ;
// Token: 0x0400EC6F RID: 60527
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400EC6F")]
private bool GHAHHEJOFNA;
}
}