144 lines
4.9 KiB
C#
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;
|
|
}
|
|
}
|