652 lines
19 KiB
C#
652 lines
19 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using RecRoom;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Persistence;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002BC5 RID: 11205
|
|
[Token(Token = "0x2002BC5")]
|
|
[StructLayout(3)]
|
|
public class ABMHDAEIKAF
|
|
{
|
|
// Token: 0x170034A3 RID: 13475
|
|
// (get) Token: 0x06013B61 RID: 80737 RVA: 0x004BAA38 File Offset: 0x004B8C38
|
|
[Token(Token = "0x170034A3")]
|
|
[CanBeNull]
|
|
public RuntimeSpawnableToolConfig OJHCDMMGBPM
|
|
{
|
|
[Token(Token = "0x6013B61")]
|
|
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170034A4 RID: 13476
|
|
// (get) Token: 0x06013B62 RID: 80738 RVA: 0x004BAA4C File Offset: 0x004B8C4C
|
|
[Token(Token = "0x170034A4")]
|
|
private bool GNFPADANJEB
|
|
{
|
|
[Token(Token = "0x6013B62")]
|
|
[Address(RVA = "0x126B920", Offset = "0x126A320", VA = "0x18126B920")]
|
|
get
|
|
{
|
|
if (this.BFKOIDKILPN == 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034A5 RID: 13477
|
|
// (get) Token: 0x06013B63 RID: 80739 RVA: 0x004BAA64 File Offset: 0x004B8C64
|
|
[Token(Token = "0x170034A5")]
|
|
private PPLFNCHJCEP DBDNDPEPOOJ
|
|
{
|
|
[Token(Token = "0x6013B63")]
|
|
[Address(RVA = "0x126BBE0", Offset = "0x126A5E0", VA = "0x18126BBE0")]
|
|
get
|
|
{
|
|
PPLFNCHJCEP imcgoldpjoh = this.IMCGOLDPJOH;
|
|
if (imcgoldpjoh == 0)
|
|
{
|
|
int num;
|
|
PPLFNCHJCEP pplfnchjcep = new PPLFNCHJCEP(num);
|
|
num = 0;
|
|
this.IMCGOLDPJOH = pplfnchjcep;
|
|
}
|
|
return imcgoldpjoh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B64 RID: 80740 RVA: 0x004BAA90 File Offset: 0x004B8C90
|
|
[Token(Token = "0x6013B64")]
|
|
[Address(RVA = "0x126CB60", Offset = "0x126B560", VA = "0x18126CB60")]
|
|
public ABMHDAEIKAF(string prefabName, OGNBCNBPFCC toolType, int instantiatorPhotonViewId)
|
|
{
|
|
this.KIJGMPMMICC = prefabName;
|
|
this.MHDPLJDBCAN = toolType;
|
|
this.KEIHNAGDKIM = instantiatorPhotonViewId;
|
|
ArgumentException ex = new ArgumentException("Invalid Prefab Name: \"" + prefabName + "\"");
|
|
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex);
|
|
int mhdpljdbcan = (int)this.MHDPLJDBCAN;
|
|
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig;
|
|
this.OJHCDMMGBPM = runtimeSpawnableToolConfig;
|
|
}
|
|
|
|
// Token: 0x06013B65 RID: 80741 RVA: 0x004BAAF4 File Offset: 0x004B8CF4
|
|
[Token(Token = "0x6013B65")]
|
|
[Address(RVA = "0x126BA90", Offset = "0x126A490", VA = "0x18126BA90")]
|
|
public ABMHDAEIKAF IINKJBCEBID()
|
|
{
|
|
this.ONAAOIDADED = true;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B66 RID: 80742 RVA: 0x004BAB0C File Offset: 0x004B8D0C
|
|
[Token(Token = "0x6013B66")]
|
|
[Address(RVA = "0x126BCB0", Offset = "0x126A6B0", VA = "0x18126BCB0")]
|
|
public ABMHDAEIKAF LOBHMBHKAFI(Guid NJODJPLNEHK)
|
|
{
|
|
ABMHDAEIKAF abmhdaeikaf;
|
|
return abmhdaeikaf;
|
|
}
|
|
|
|
// Token: 0x06013B67 RID: 80743 RVA: 0x004BAB1C File Offset: 0x004B8D1C
|
|
[Token(Token = "0x6013B67")]
|
|
[Address(RVA = "0x126C4E0", Offset = "0x126AEE0", VA = "0x18126C4E0")]
|
|
public ABMHDAEIKAF MGLOIOLDBJC(out Guid ENJEOLBEALP, Guid LBCJINPGLPN)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
this.EGBBFJJEPMC = false;
|
|
bool egbbfjjepmc = this.EGBBFJJEPMC;
|
|
ABMHDAEIKAF abmhdaeikaf = this.LDDCEAFLJBL<bool>("cv2_cpd", egbbfjjepmc);
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B68 RID: 80744 RVA: 0x004BAB4C File Offset: 0x004B8D4C
|
|
[Token(Token = "0x6013B68")]
|
|
[Address(RVA = "0x126C5E0", Offset = "0x126AFE0", VA = "0x18126C5E0")]
|
|
public ABMHDAEIKAF MJGLJJNHIOL(Guid ENJEOLBEALP, Guid LBCJINPGLPN)
|
|
{
|
|
this.EGBBFJJEPMC = true;
|
|
bool egbbfjjepmc = this.EGBBFJJEPMC;
|
|
ABMHDAEIKAF abmhdaeikaf = this.LDDCEAFLJBL<bool>("cv2_cpd", egbbfjjepmc);
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B69 RID: 80745 RVA: 0x004BAB78 File Offset: 0x004B8D78
|
|
[Token(Token = "0x6013B69")]
|
|
[Address(RVA = "0x126B1B0", Offset = "0x1269BB0", VA = "0x18126B1B0")]
|
|
private ABMHDAEIKAF CNDBPDDNBDP(Guid BOJNNELMAHN)
|
|
{
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B6A RID: 80746 RVA: 0x004BAB88 File Offset: 0x004B8D88
|
|
[Token(Token = "0x6013B6A")]
|
|
[Address(RVA = "0x126B9A0", Offset = "0x126A3A0", VA = "0x18126B9A0")]
|
|
public ABMHDAEIKAF HCLAAPFAGPC(out Guid ENJEOLBEALP)
|
|
{
|
|
Guid guid = Guid.NewGuid();
|
|
int num = 0;
|
|
return this.LDDCEAFLJBL<bool>("cv2_prd", num != 0);
|
|
}
|
|
|
|
// Token: 0x06013B6B RID: 80747 RVA: 0x004BABAC File Offset: 0x004B8DAC
|
|
[Token(Token = "0x6013B6B")]
|
|
[Address(RVA = "0x126C3C0", Offset = "0x126ADC0", VA = "0x18126C3C0")]
|
|
public ABMHDAEIKAF MFHCDLDFFIN(Guid ENJEOLBEALP)
|
|
{
|
|
return this.LDDCEAFLJBL<bool>("cv2_prd", true);
|
|
}
|
|
|
|
// Token: 0x06013B6C RID: 80748 RVA: 0x004BABC8 File Offset: 0x004B8DC8
|
|
[Token(Token = "0x6013B6C")]
|
|
[Address(RVA = "0x126B000", Offset = "0x1269A00", VA = "0x18126B000")]
|
|
public ABMHDAEIKAF BFBNCIONGKL()
|
|
{
|
|
this.HCFPNDNDINP = true;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B6D RID: 80749 RVA: 0x004BABE0 File Offset: 0x004B8DE0
|
|
[Token(Token = "0x6013B6D")]
|
|
[Address(RVA = "0x126BB30", Offset = "0x126A530", VA = "0x18126BB30")]
|
|
public ABMHDAEIKAF JMEIDINNIME(Type LCDFMAJEHPA)
|
|
{
|
|
int num = CircuitNode.NewNodeId();
|
|
this.OOIHBHGLENE = LCDFMAJEHPA;
|
|
this.IEBMOBMCPBD = num;
|
|
int num2 = 0;
|
|
return this.NDBKALHAOBM<int>("CO_CN", num, num2);
|
|
}
|
|
|
|
// Token: 0x06013B6E RID: 80750 RVA: 0x004BAC14 File Offset: 0x004B8E14
|
|
[Token(Token = "0x6013B6E")]
|
|
[Address(RVA = "0x126BAA0", Offset = "0x126A4A0", VA = "0x18126BAA0")]
|
|
public ABMHDAEIKAF JKFGHBGKEEF(int IEBMOBMCPBD, Dictionary<int, int> DDOMAKJGBKL)
|
|
{
|
|
if (DDOMAKJGBKL != 0)
|
|
{
|
|
int num = DDOMAKJGBKL[IEBMOBMCPBD];
|
|
}
|
|
this.IEBMOBMCPBD = IEBMOBMCPBD;
|
|
int num2 = 0;
|
|
return this.NDBKALHAOBM<int>("CO_CN", IEBMOBMCPBD, num2);
|
|
}
|
|
|
|
// Token: 0x06013B6F RID: 80751 RVA: 0x004BAC4C File Offset: 0x004B8E4C
|
|
[Token(Token = "0x6013B6F")]
|
|
[Address(RVA = "0x126C900", Offset = "0x126B300", VA = "0x18126C900")]
|
|
private ABMHDAEIKAF OEJJHAAPAIE(int IEBMOBMCPBD, [Optional] Dictionary<int, int> DDOMAKJGBKL)
|
|
{
|
|
if (DDOMAKJGBKL != 0)
|
|
{
|
|
int num = DDOMAKJGBKL[IEBMOBMCPBD];
|
|
}
|
|
this.IEBMOBMCPBD = IEBMOBMCPBD;
|
|
int num2 = 0;
|
|
return this.NDBKALHAOBM<int>("CO_CN", IEBMOBMCPBD, num2);
|
|
}
|
|
|
|
// Token: 0x06013B70 RID: 80752 RVA: 0x004BAC84 File Offset: 0x004B8E84
|
|
[Token(Token = "0x6013B70")]
|
|
[Address(RVA = "0x126BA40", Offset = "0x126A440", VA = "0x18126BA40")]
|
|
public ABMHDAEIKAF HHOOINBNEEK(Vector3 LKNKANFGCKI, Quaternion LKIKONBGDAK, float MKDHFENOFDO = 1f)
|
|
{
|
|
float z = LKNKANFGCKI.z;
|
|
this.JOPNCBPOHDA.z = z;
|
|
this.MKDHFENOFDO = MKDHFENOFDO;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B71 RID: 80753 RVA: 0x004BACAC File Offset: 0x004B8EAC
|
|
[Token(Token = "0x6013B71")]
|
|
[Address(RVA = "0x126B970", Offset = "0x126A370", VA = "0x18126B970")]
|
|
public ABMHDAEIKAF GLEJHIKAONP(Vector3 LKNKANFGCKI)
|
|
{
|
|
float z = LKNKANFGCKI.z;
|
|
this.JOPNCBPOHDA.z = z;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B72 RID: 80754 RVA: 0x004BACD0 File Offset: 0x004B8ED0
|
|
[Token(Token = "0x6013B72")]
|
|
[Address(RVA = "0x126B990", Offset = "0x126A390", VA = "0x18126B990")]
|
|
public ABMHDAEIKAF GPHDAJBOFNA(Quaternion LKIKONBGDAK)
|
|
{
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B73 RID: 80755 RVA: 0x004BACE0 File Offset: 0x004B8EE0
|
|
[Token(Token = "0x6013B73")]
|
|
[Address(RVA = "0x126CAD0", Offset = "0x126B4D0", VA = "0x18126CAD0")]
|
|
public ABMHDAEIKAF OLFHLPBHMKE(float MKDHFENOFDO)
|
|
{
|
|
this.MKDHFENOFDO = MKDHFENOFDO;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B74 RID: 80756 RVA: 0x004BACF8 File Offset: 0x004B8EF8
|
|
[Token(Token = "0x6013B74")]
|
|
[Address(RVA = "0x126CAE0", Offset = "0x126B4E0", VA = "0x18126CAE0")]
|
|
public ABMHDAEIKAF ONGNLFMPLOC(Color? GJAINANBOCB)
|
|
{
|
|
bool has_value = GJAINANBOCB.has_value;
|
|
ABMHDAEIKAF abmhdaeikaf;
|
|
return abmhdaeikaf;
|
|
}
|
|
|
|
// Token: 0x06013B75 RID: 80757 RVA: 0x004BAD10 File Offset: 0x004B8F10
|
|
[Token(Token = "0x6013B75")]
|
|
[Address(RVA = "0x126BD40", Offset = "0x126A740", VA = "0x18126BD40")]
|
|
public ABMHDAEIKAF LOLLBKHOOEA(CGLKOJIMDIH? GILKBPKMMBF)
|
|
{
|
|
return this.NDBKALHAOBM<CGLKOJIMDIH>("CRM_TO", GILKBPKMMBF, (CGLKOJIMDIH)((uint)(-1)));
|
|
}
|
|
|
|
// Token: 0x06013B76 RID: 80758 RVA: 0x004BAD2C File Offset: 0x004B8F2C
|
|
[Token(Token = "0x6013B76")]
|
|
[Address(RVA = "0x1FA34D0", Offset = "0x1FA1ED0", VA = "0x181FA34D0")]
|
|
public ABMHDAEIKAF NDBKALHAOBM<T>(string cpp2il__autoParamName__idx_0, T ONGBFDACHHG, [Optional] T EMEBALPLJDF) where T : struct
|
|
{
|
|
this.DBDNDPEPOOJ.BIHKNNPGGKP(cpp2il__autoParamName__idx_0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B77 RID: 80759 RVA: 0x004BAD4C File Offset: 0x004B8F4C
|
|
[Token(Token = "0x6013B77")]
|
|
[Address(RVA = "0x1FA35B0", Offset = "0x1FA1FB0", VA = "0x181FA35B0")]
|
|
public ABMHDAEIKAF NDBKALHAOBM<T>(string cpp2il__autoParamName__idx_0, Nullable cpp2il__autoParamName__idx_1, [Optional] T EMEBALPLJDF) where T : struct
|
|
{
|
|
if (cpp2il__autoParamName__idx_1 != 0)
|
|
{
|
|
}
|
|
this.DBDNDPEPOOJ.BIHKNNPGGKP(cpp2il__autoParamName__idx_0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B78 RID: 80760 RVA: 0x004BAD70 File Offset: 0x004B8F70
|
|
[Token(Token = "0x6013B78")]
|
|
[Address(RVA = "0x1FA3110", Offset = "0x1FA1B10", VA = "0x181FA3110")]
|
|
public ABMHDAEIKAF LDDCEAFLJBL<T>(string A_1, T ONGBFDACHHG)
|
|
{
|
|
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B79 RID: 80761 RVA: 0x004BAD8C File Offset: 0x004B8F8C
|
|
[Token(Token = "0x6013B79")]
|
|
[Address(RVA = "0x1FA3350", Offset = "0x1FA1D50", VA = "0x181FA3350")]
|
|
public ABMHDAEIKAF LDDCEAFLJBL<T>(KeyValuePair<string, T> AKFFHJGIFDD)
|
|
{
|
|
PPLFNCHJCEP pplfnchjcep = this.DBDNDPEPOOJ;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B7A RID: 80762 RVA: 0x004BADA8 File Offset: 0x004B8FA8
|
|
[Token(Token = "0x6013B7A")]
|
|
[Address(RVA = "0x126B570", Offset = "0x1269F70", VA = "0x18126B570")]
|
|
public ABMHDAEIKAF EBOOJGGHDJF(CreationManager.NMEELCFHDDC? EPBNIHDAFKE)
|
|
{
|
|
float z = Vector3.one.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
float z3 = this.JOPNCBPOHDA.z;
|
|
float z4 = Vector3.one.z;
|
|
Vector3 vector2;
|
|
float z5 = vector2.z;
|
|
Matrix4x4 matrix4x;
|
|
float m = matrix4x.m01;
|
|
float m2 = matrix4x.m02;
|
|
float m3 = matrix4x.m03;
|
|
Matrix4x4 matrix4x2;
|
|
float m4 = matrix4x2.m01;
|
|
float m5 = matrix4x2.m02;
|
|
Vector3 vector3;
|
|
float z6 = vector3.z;
|
|
this.JOPNCBPOHDA.z = z6;
|
|
this.MKDHFENOFDO = m3;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B7B RID: 80763 RVA: 0x004BAE38 File Offset: 0x004B9038
|
|
[Token(Token = "0x6013B7B")]
|
|
[Address(RVA = "0x126B300", Offset = "0x1269D00", VA = "0x18126B300")]
|
|
public ABMHDAEIKAF EBOOJGGHDJF(Matrix4x4 BMNJNMNLJKJ)
|
|
{
|
|
float z = this.JOPNCBPOHDA.z;
|
|
float z2 = Vector3.one.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
float m = BMNJNMNLJKJ.m01;
|
|
float m2 = BMNJNMNLJKJ.m02;
|
|
float m3 = BMNJNMNLJKJ.m03;
|
|
Matrix4x4 matrix4x;
|
|
float m4 = matrix4x.m01;
|
|
float m5 = matrix4x.m02;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
this.JOPNCBPOHDA.z = z4;
|
|
this.MKDHFENOFDO = m3;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B7C RID: 80764 RVA: 0x004BAEAC File Offset: 0x004B90AC
|
|
[Token(Token = "0x6013B7C")]
|
|
[Address(RVA = "0x126C440", Offset = "0x126AE40", VA = "0x18126C440")]
|
|
public ABMHDAEIKAF MGFGDHOONOD(Exception EMNPHAPBBAH)
|
|
{
|
|
HashSet<Exception> bfkoidkilpn = this.BFKOIDKILPN;
|
|
if (bfkoidkilpn == 0)
|
|
{
|
|
HashSet<Exception> hashSet = new HashSet();
|
|
}
|
|
this.BFKOIDKILPN = bfkoidkilpn;
|
|
bool flag = bfkoidkilpn.Add(EMNPHAPBBAH);
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06013B7D RID: 80765 RVA: 0x004BAEE0 File Offset: 0x004B90E0
|
|
[Token(Token = "0x6013B7D")]
|
|
[Address(RVA = "0x126BDA0", Offset = "0x126A7A0", VA = "0x18126BDA0")]
|
|
[NotNull]
|
|
public DPHKMBCFIGJ MFBDEFCEDGN()
|
|
{
|
|
for (;;)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
goto IL_19;
|
|
}
|
|
Dictionary<Guid, PersistenceView> allViews = PersistenceView.AllViews;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
string text;
|
|
InvalidOperationException ex = new InvalidOperationException(text);
|
|
goto IL_19;
|
|
}
|
|
IL_2F:
|
|
this.NOABHHFADHA();
|
|
Debug.LogWarning("Attempting to build request with uniform scale of 0f");
|
|
HashSet<Exception> bfkoidkilpn = this.BFKOIDKILPN;
|
|
if (bfkoidkilpn != 0)
|
|
{
|
|
int count = bfkoidkilpn._count;
|
|
if (count > 0 && count == 1)
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
Type ooihbhglene = this.OOIHBHGLENE;
|
|
int num = 0;
|
|
if (ooihbhglene != num)
|
|
{
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
int num2 = 0;
|
|
if ((this.HCFPNDNDINP ? 1 : 0) != num2)
|
|
{
|
|
PlayerGameRoleManager instance2 = PlayerGameRoleManager.ONCPNMDGGKG;
|
|
bool flag3;
|
|
if (!flag3)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
HashSet<Exception> bfkoidkilpn2 = this.BFKOIDKILPN;
|
|
if (bfkoidkilpn2 == 0)
|
|
{
|
|
goto IL_D2;
|
|
}
|
|
int count2 = bfkoidkilpn2._count;
|
|
if (count2 <= 0)
|
|
{
|
|
goto IL_D2;
|
|
}
|
|
if (count2 == 1)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_19:
|
|
ArgumentException ex2 = new ArgumentException("PersistenceID cannot be empty!");
|
|
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex2);
|
|
goto IL_2F;
|
|
}
|
|
InvalidOperationException ex3 = new InvalidOperationException("Couldn't create role");
|
|
ABMHDAEIKAF abmhdaeikaf2 = this.MGFGDHOONOD(ex3);
|
|
IL_D2:
|
|
OGNBCNBPFCC mhdpljdbcan = this.MHDPLJDBCAN;
|
|
if (this.IMCGOLDPJOH == 0)
|
|
{
|
|
int num3;
|
|
PPLFNCHJCEP pplfnchjcep = new PPLFNCHJCEP(num3);
|
|
num3 = 0;
|
|
this.IMCGOLDPJOH = pplfnchjcep;
|
|
}
|
|
float z = this.JOPNCBPOHDA.z;
|
|
DPHKMBCFIGJ dphkmbcfigj;
|
|
dphkmbcfigj.EPKNJJIGHLN.z = z;
|
|
Quaternion lbbhiaifbhf = this.LBBHIAIFBHF;
|
|
dphkmbcfigj.OKINPJLFKEJ = lbbhiaifbhf;
|
|
float mkdhfenofdo = this.MKDHFENOFDO;
|
|
dphkmbcfigj.PIFFNJDGHDE = mkdhfenofdo;
|
|
bool onaaoidaded = this.ONAAOIDADED;
|
|
dphkmbcfigj.IINKJBCEBID = onaaoidaded;
|
|
return dphkmbcfigj;
|
|
}
|
|
|
|
// Token: 0x06013B7E RID: 80766 RVA: 0x004BB03C File Offset: 0x004B923C
|
|
[Token(Token = "0x6013B7E")]
|
|
[Address(RVA = "0x126AF70", Offset = "0x1269970", VA = "0x18126AF70")]
|
|
[CanBeNull]
|
|
public DPHKMBCFIGJ BCCGKHKNBLB()
|
|
{
|
|
return this.MFBDEFCEDGN();
|
|
}
|
|
|
|
// Token: 0x06013B7F RID: 80767 RVA: 0x004BB054 File Offset: 0x004B9254
|
|
[Token(Token = "0x6013B7F")]
|
|
[Address(RVA = "0x126BA60", Offset = "0x126A460", VA = "0x18126BA60")]
|
|
[CanBeNull]
|
|
public Tool HLALBMPAGKI()
|
|
{
|
|
DPHKMBCFIGJ dphkmbcfigj;
|
|
do
|
|
{
|
|
dphkmbcfigj = this.BCCGKHKNBLB();
|
|
}
|
|
while (dphkmbcfigj == 0);
|
|
return dphkmbcfigj.NAJKKPMEBCM();
|
|
}
|
|
|
|
// Token: 0x06013B80 RID: 80768 RVA: 0x004BB074 File Offset: 0x004B9274
|
|
[Token(Token = "0x6013B80")]
|
|
[Address(RVA = "0x126C990", Offset = "0x126B390", VA = "0x18126C990")]
|
|
private void OIIKEGMLNMB()
|
|
{
|
|
int num = 0;
|
|
if ((this.HCFPNDNDINP ? 1 : 0) == num || PlayerGameRoleManager.ONCPNMDGGKG.MasterForceCreateRole(num, num))
|
|
{
|
|
return;
|
|
}
|
|
InvalidOperationException ex = new InvalidOperationException("Couldn't create role");
|
|
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex);
|
|
}
|
|
|
|
// Token: 0x06013B81 RID: 80769 RVA: 0x004BB0BC File Offset: 0x004B92BC
|
|
[Token(Token = "0x6013B81")]
|
|
[Address(RVA = "0x126B210", Offset = "0x1269C10", VA = "0x18126B210")]
|
|
private void DKFHGLMDMBP()
|
|
{
|
|
Type ooihbhglene = this.OOIHBHGLENE;
|
|
int num = 0;
|
|
if (ooihbhglene != num)
|
|
{
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B82 RID: 80770 RVA: 0x004BB0E8 File Offset: 0x004B92E8
|
|
[Token(Token = "0x6013B82")]
|
|
[Address(RVA = "0x126C6B0", Offset = "0x126B0B0", VA = "0x18126C6B0")]
|
|
private void NOABHHFADHA()
|
|
{
|
|
Guid diemblfblib = this.DIEMBLFBLIB;
|
|
Guid empty = Guid.Empty;
|
|
if (diemblfblib == empty)
|
|
{
|
|
Guid phhpjnllklo = this.PHHPJNLLKLO;
|
|
Guid empty2 = Guid.Empty;
|
|
if (phhpjnllklo != empty2)
|
|
{
|
|
goto IL_64;
|
|
}
|
|
}
|
|
Guid diemblfblib2 = this.DIEMBLFBLIB;
|
|
Guid empty3 = Guid.Empty;
|
|
if (diemblfblib2 != empty3)
|
|
{
|
|
Guid phhpjnllklo2 = this.PHHPJNLLKLO;
|
|
Guid empty4 = Guid.Empty;
|
|
if (phhpjnllklo2 == empty4)
|
|
{
|
|
}
|
|
}
|
|
IL_64:
|
|
Guid diemblfblib3 = this.DIEMBLFBLIB;
|
|
Guid empty5 = Guid.Empty;
|
|
if (diemblfblib3 == empty5)
|
|
{
|
|
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig = this.<IMAAECBHHJF>k__BackingField;
|
|
if (runtimeSpawnableToolConfig != 0 && runtimeSpawnableToolConfig.spawnControlPanel)
|
|
{
|
|
ArgumentException ex = new ArgumentException("controlPanelContextId cannot be empty if the PrefabConfig requires a control panel to be spawned!");
|
|
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013B83 RID: 80771 RVA: 0x004BB1A4 File Offset: 0x004B93A4
|
|
[Token(Token = "0x6013B83")]
|
|
[Address(RVA = "0x126B010", Offset = "0x1269A10", VA = "0x18126B010")]
|
|
private void CBNDJBDLJII()
|
|
{
|
|
int num = 0;
|
|
Guid njodjplnehk = this.NJODJPLNEHK;
|
|
Guid empty = Guid.Empty;
|
|
if (!(njodjplnehk == empty))
|
|
{
|
|
Dictionary<Guid, PersistenceView> allViews = PersistenceView.AllViews;
|
|
Guid njodjplnehk2 = this.NJODJPLNEHK;
|
|
bool flag = allViews.TryGetValue(njodjplnehk2, num);
|
|
if (!flag)
|
|
{
|
|
return;
|
|
}
|
|
Guid njodjplnehk3 = this.NJODJPLNEHK;
|
|
string kijgmpmmicc = this.KIJGMPMMICC;
|
|
InvalidOperationException ex = new InvalidOperationException(string.Format("Trying to spawn {0} with PersistenceID {1}, but that ID already exists on object {2}", kijgmpmmicc, flag, num));
|
|
}
|
|
ArgumentException ex2 = new ArgumentException("PersistenceID cannot be empty!");
|
|
ABMHDAEIKAF abmhdaeikaf = this.MGFGDHOONOD(ex2);
|
|
}
|
|
|
|
// Token: 0x06013B84 RID: 80772 RVA: 0x004BB22C File Offset: 0x004B942C
|
|
[Token(Token = "0x6013B84")]
|
|
[Address(RVA = "0x126BC40", Offset = "0x126A640", VA = "0x18126BC40")]
|
|
private void KKAHBAJKPPD()
|
|
{
|
|
Debug.LogWarning("Attempting to build request with uniform scale of 0f");
|
|
}
|
|
|
|
// Token: 0x0400D4ED RID: 54509
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D4ED")]
|
|
public readonly string KIJGMPMMICC;
|
|
|
|
// Token: 0x0400D4EE RID: 54510
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D4EE")]
|
|
private readonly OGNBCNBPFCC MHDPLJDBCAN;
|
|
|
|
// Token: 0x0400D4EF RID: 54511
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400D4EF")]
|
|
private readonly int KEIHNAGDKIM;
|
|
|
|
// Token: 0x0400D4F0 RID: 54512
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D4F0")]
|
|
private Guid NJODJPLNEHK;
|
|
|
|
// Token: 0x0400D4F1 RID: 54513
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D4F1")]
|
|
private Guid DIEMBLFBLIB;
|
|
|
|
// Token: 0x0400D4F2 RID: 54514
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D4F2")]
|
|
private Guid PHHPJNLLKLO;
|
|
|
|
// Token: 0x0400D4F3 RID: 54515
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D4F3")]
|
|
private bool EGBBFJJEPMC;
|
|
|
|
// Token: 0x0400D4F4 RID: 54516
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400D4F4")]
|
|
private Vector3 JOPNCBPOHDA;
|
|
|
|
// Token: 0x0400D4F5 RID: 54517
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D4F5")]
|
|
private Quaternion LBBHIAIFBHF;
|
|
|
|
// Token: 0x0400D4F6 RID: 54518
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D4F6")]
|
|
private float MKDHFENOFDO = 1f;
|
|
|
|
// Token: 0x0400D4F7 RID: 54519
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400D4F7")]
|
|
private PPLFNCHJCEP IMCGOLDPJOH;
|
|
|
|
// Token: 0x0400D4F8 RID: 54520
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D4F8")]
|
|
private bool ONAAOIDADED;
|
|
|
|
// Token: 0x0400D4F9 RID: 54521
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x81")]
|
|
[Token(Token = "0x400D4F9")]
|
|
private bool HCFPNDNDINP;
|
|
|
|
// Token: 0x0400D4FA RID: 54522
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400D4FA")]
|
|
private Type OOIHBHGLENE;
|
|
|
|
// Token: 0x0400D4FB RID: 54523
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400D4FB")]
|
|
private int IEBMOBMCPBD;
|
|
|
|
// Token: 0x0400D4FC RID: 54524
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400D4FC")]
|
|
private HashSet<Exception> BFKOIDKILPN;
|
|
}
|