This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,1799 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
using RecRoom.Tools;
using UnityEngine;
namespace RecRoom.Sandbox
{
// Token: 0x02000E1A RID: 3610
public class SandboxSpawnableManager : NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>
{
// Token: 0x0601D822 RID: 120866 RVA: 0x008086D8 File Offset: 0x008068D8
public static bool LBGHEJBAEOM(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("_VISUALIZED_PROGRESS", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return false;
}
return false;
}
// Token: 0x0601D823 RID: 120867 RVA: 0x00808708 File Offset: 0x00806908
public List<LOLHNPOCINI> JOBOLOIBJHD()
{
return this.<KCLFDCDCJEA>k__BackingField;
}
// Token: 0x0601D824 RID: 120868 RVA: 0x00808710 File Offset: 0x00806910
public void IFFJEIJLCLA()
{
for (int i = this.LFHPMEHKINO().Count - 0; i >= 0; i -= 0)
{
this.OHNJGHFIHJD()[i].Despawn();
}
}
// Token: 0x0601D825 RID: 120869 RVA: 0x0080874C File Offset: 0x0080694C
protected virtual void KNKBCPDNDAL()
{
base.OnDestroy();
Tool.ANBMJHAOKDO -= this.PGHONGIPDGC;
}
// Token: 0x0601D826 RID: 120870 RVA: 0x00808768 File Offset: 0x00806968
public void PBFGEMIKCFF(LOLHNPOCINI MHNNMLAEHME)
{
if (this.JOBOLOIBJHD().Contains(MHNNMLAEHME))
{
this.NFEAGFILMPE().Remove(MHNNMLAEHME);
this.KLCLBHLLAEK();
}
}
// Token: 0x0601D827 RID: 120871 RVA: 0x00808790 File Offset: 0x00806990
protected virtual void ICPFCFCPJKM()
{
base.OnDestroy();
Tool.ANBMJHAOKDO -= this.PGHONGIPDGC;
}
// Token: 0x0601D828 RID: 120872 RVA: 0x008087AC File Offset: 0x008069AC
public void HOEOJMOJAOL()
{
this.DAIMBBHHKPM = true;
base.StartCoroutine(this.LECGLEGMBEB());
}
// Token: 0x0601D829 RID: 120873 RVA: 0x008087C4 File Offset: 0x008069C4
private void JLONEGBJBFG(List<LOLHNPOCINI> NOBAPCOKFIL)
{
this.<KCLFDCDCJEA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601D82A RID: 120874 RVA: 0x008087D0 File Offset: 0x008069D0
public bool CONLADJNLJK(Guid GENEBFELGHP, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(GENEBFELGHP);
return this.CanAffordResourceCost(KEFLDLLJFCA);
}
// Token: 0x0601D82B RID: 120875 RVA: 0x008087E4 File Offset: 0x008069E4
public void HMFHGAOJDCH(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D82C RID: 120876 RVA: 0x0080881C File Offset: 0x00806A1C
public void NAHDHIDIBNI(LOLHNPOCINI MHNNMLAEHME)
{
if (this.NFEAGFILMPE().Contains(MHNNMLAEHME))
{
this.JOBOLOIBJHD().Remove(MHNNMLAEHME);
this.APDPIHLJNPK();
}
}
// Token: 0x14000125 RID: 293
// (add) Token: 0x0601D873 RID: 120947 RVA: 0x008097E8 File Offset: 0x008079E8
// (remove) Token: 0x0601D82D RID: 120877 RVA: 0x00808844 File Offset: 0x00806A44
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action KEGLPBJCECL;
// Token: 0x0601D82E RID: 120878 RVA: 0x0080887C File Offset: 0x00806A7C
public void PHNIIEMJHCP()
{
for (int i = this.LFHPMEHKINO().Count - 1; i >= 0; i -= 0)
{
this.OHNJGHFIHJD()[i].Despawn();
}
}
// Token: 0x0601D82F RID: 120879 RVA: 0x008088B8 File Offset: 0x00806AB8
public void DOADHIJFAPG(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.NFEAGFILMPE().Contains(MHNNMLAEHME))
{
this.NFEAGFILMPE().Add(MHNNMLAEHME);
this.DMDPODPINHG();
}
}
// Token: 0x0601D830 RID: 120880 RVA: 0x008088E0 File Offset: 0x00806AE0
public bool AHBLIJGKPPD(Guid GENEBFELGHP, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(GENEBFELGHP);
return this.PLNAEOMGHOH(KEFLDLLJFCA);
}
// Token: 0x17000D9D RID: 3485
// (get) Token: 0x0601D831 RID: 120881 RVA: 0x008088F4 File Offset: 0x00806AF4
public int OMPAEFJJHIM
{
get
{
if (this.DAIMBBHHKPM)
{
int num = 0;
foreach (LOLHNPOCINI lolhnpocini in this.HJKMFNKKOAN)
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = false;
}
return this.MILILHMNOEI;
}
}
// Token: 0x0601D832 RID: 120882 RVA: 0x00808974 File Offset: 0x00806B74
public void KFBIICFNIEM(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x14000126 RID: 294
// (add) Token: 0x0601D833 RID: 120883 RVA: 0x008089AC File Offset: 0x00806BAC
// (remove) Token: 0x0601D8AA RID: 121002 RVA: 0x0080A294 File Offset: 0x00808494
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public event Action<SandboxSpawnedEquipment> OGJHMOOGLIG;
// Token: 0x0601D834 RID: 120884 RVA: 0x008089E4 File Offset: 0x00806BE4
private Tool FPDJHLABGBE(string GGLEDDFIFAH, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Color? JBJIDDAOCHB, IPBDFPEPNIM? EBHGAJGJGBP, Dictionary<string, object> NFOKNEKLACK)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
NFOKNEKLACK["connection_failure"] = "event_type";
if (JBJIDDAOCHB != null)
{
NFOKNEKLACK["action"] = JBJIDDAOCHB.Value;
}
if (EBHGAJGJGBP != null)
{
NFOKNEKLACK["<color=\""] = EBHGAJGJGBP.Value;
}
return Tool.PhotonInstantiateForRoom(GGLEDDFIFAH, CIGPHKLAAOD, IJGPPOIJDKO, base.HOPJELLOPNJ().HNPFGGAKNPI(), NFOKNEKLACK);
}
return null;
}
// Token: 0x0601D835 RID: 120885 RVA: 0x00808A6C File Offset: 0x00806C6C
public bool HJODDCGEODF(Guid GENEBFELGHP, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(GENEBFELGHP);
return this.PLNAEOMGHOH(KEFLDLLJFCA);
}
// Token: 0x0601D836 RID: 120886 RVA: 0x00808A80 File Offset: 0x00806C80
public Tool GDBEOFEAEPC(EEOOHEGOBKD LAFAHPMBKCL, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CMMPFBADEHH(LAFAHPMBKCL))
{
Dictionary<string, object> dictionary = new Dictionary<string, object> {
{
"{not_found}",
(int)LAFAHPMBKCL
} };
string text = KIJLHDGENIC.JECDCJEAMDI(LAFAHPMBKCL);
Color? color = new Color?(KIJLHDGENIC.FIFMACCLNIH(LAFAHPMBKCL));
if (color == Color.clear)
{
color = null;
}
IPBDFPEPNIM? ipbdfpepnim = new IPBDFPEPNIM?(KIJLHDGENIC.BKHMEBKLJPM(LAFAHPMBKCL));
if (ipbdfpepnim == IPBDFPEPNIM.INVALID)
{
ipbdfpepnim = null;
}
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, color, ipbdfpepnim, dictionary);
}
return null;
}
// Token: 0x0601D837 RID: 120887 RVA: 0x00808B40 File Offset: 0x00806D40
public void KFADOENAAFN(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D838 RID: 120888 RVA: 0x00808B78 File Offset: 0x00806D78
public bool CanAffordSandboxEquipment(Guid GENEBFELGHP)
{
int num;
return this.CanAffordSandboxEquipment(GENEBFELGHP, out num);
}
// Token: 0x0601D839 RID: 120889 RVA: 0x00808B90 File Offset: 0x00806D90
private void HPLFPPJOLEF(Tool ENBMEDIFBLM)
{
object obj;
if (!ENBMEDIFBLM.DMMFKPIKPND && ENBMEDIFBLM.OAEPDOMEFGP != null && ENBMEDIFBLM.OAEPDOMEFGP.TryGetValue("SEM_ET", out obj) && (string)obj == "SB")
{
ENBMEDIFBLM.HFPHLDMNLGK = ENBMEDIFBLM.gameObject.AddComponent<SandboxSpawnedEquipment>();
if (this.OGJHMOOGLIG != null)
{
this.OGJHMOOGLIG(ENBMEDIFBLM.HFPHLDMNLGK);
}
}
}
// Token: 0x0601D83A RID: 120890 RVA: 0x00808C0C File Offset: 0x00806E0C
public bool APADPLEBEPI(Guid GENEBFELGHP)
{
int num;
return this.CONLADJNLJK(GENEBFELGHP, out num);
}
// Token: 0x0601D83B RID: 120891 RVA: 0x00808C24 File Offset: 0x00806E24
public bool EFAOJEODGFH(Guid GENEBFELGHP, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(GENEBFELGHP);
return this.CanAffordResourceCost(KEFLDLLJFCA);
}
// Token: 0x0601D83C RID: 120892 RVA: 0x00808C38 File Offset: 0x00806E38
public Tool LNFDFEMFHKD(EEOOHEGOBKD LAFAHPMBKCL, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CanAffordSandboxEquipment(LAFAHPMBKCL))
{
Dictionary<string, object> dictionary = new Dictionary<string, object> {
{
"{0}v1/saveData/{1}",
(int)LAFAHPMBKCL
} };
string text = KIJLHDGENIC.JECDCJEAMDI(LAFAHPMBKCL);
Color? color = new Color?(KIJLHDGENIC.FIFMACCLNIH(LAFAHPMBKCL));
if (color == Color.clear)
{
color = null;
}
IPBDFPEPNIM? ipbdfpepnim = new IPBDFPEPNIM?(KIJLHDGENIC.BKHMEBKLJPM(LAFAHPMBKCL));
if (ipbdfpepnim == IPBDFPEPNIM.INVALID)
{
ipbdfpepnim = null;
}
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, color, ipbdfpepnim, dictionary);
}
return null;
}
// Token: 0x0601D83D RID: 120893 RVA: 0x00808CF8 File Offset: 0x00806EF8
public Extrusion DELEINMHIOK(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int MKHLEKLFOBH)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(IIFDBJBHGFE.CBHHOLDLFID, CIGPHKLAAOD, IJGPPOIJDKO, 1, MKHLEKLFOBH, null);
return gameObject.GetComponent<Extrusion>();
}
return null;
}
// Token: 0x0601D83E RID: 120894 RVA: 0x00808D28 File Offset: 0x00806F28
public bool PLNAEOMGHOH(int KEFLDLLJFCA)
{
return this.OMPAEFJJHIM + KEFLDLLJFCA > 163;
}
// Token: 0x0601D83F RID: 120895 RVA: 0x00808D3C File Offset: 0x00806F3C
public bool GJKIFBLJEPJ(Guid GENEBFELGHP)
{
int num;
return this.AHBLIJGKPPD(GENEBFELGHP, out num);
}
// Token: 0x0601D840 RID: 120896 RVA: 0x00808D54 File Offset: 0x00806F54
public static bool HGNNCFNFGFK(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue("Joining Game In Progress", out obj))
{
HNOPCLEFEIG = (Color)obj;
return false;
}
return true;
}
// Token: 0x0601D841 RID: 120897 RVA: 0x00808D90 File Offset: 0x00806F90
public void ECJPFGJLBGE(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D842 RID: 120898 RVA: 0x00808DC8 File Offset: 0x00806FC8
protected override void Awake()
{
base.Awake();
this.HJKMFNKKOAN = new List<LOLHNPOCINI>();
Tool.ANBMJHAOKDO += this.HPLFPPJOLEF;
}
// Token: 0x0601D843 RID: 120899 RVA: 0x00808DEC File Offset: 0x00806FEC
public bool DILJAILFKME(Guid GENEBFELGHP)
{
int num;
return this.AHBLIJGKPPD(GENEBFELGHP, out num);
}
// Token: 0x0601D844 RID: 120900 RVA: 0x00808E04 File Offset: 0x00807004
public Tool LFHAAOMKADJ(EEOOHEGOBKD LAFAHPMBKCL, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CanAffordSandboxEquipment(LAFAHPMBKCL))
{
Dictionary<string, object> dictionary = new Dictionary<string, object> {
{
"IsPrivate is same!",
(int)LAFAHPMBKCL
} };
string text = KIJLHDGENIC.JECDCJEAMDI(LAFAHPMBKCL);
Color? color = new Color?(KIJLHDGENIC.FIFMACCLNIH(LAFAHPMBKCL));
if (color == null || color.GetValueOrDefault() == Color.clear)
{
color = null;
}
IPBDFPEPNIM? ipbdfpepnim = new IPBDFPEPNIM?(KIJLHDGENIC.BKHMEBKLJPM(LAFAHPMBKCL));
if (ipbdfpepnim == IPBDFPEPNIM.INVALID)
{
ipbdfpepnim = null;
}
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, color, ipbdfpepnim, dictionary);
}
return null;
}
// Token: 0x0601D845 RID: 120901 RVA: 0x00808EC4 File Offset: 0x008070C4
public bool OMFOFEKFLGK(EEOOHEGOBKD LAFAHPMBKCL, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(LAFAHPMBKCL);
return this.PLNAEOMGHOH(KEFLDLLJFCA);
}
// Token: 0x0601D846 RID: 120902 RVA: 0x00808ED8 File Offset: 0x008070D8
public bool LOKFEOOMEPD(EEOOHEGOBKD LAFAHPMBKCL, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(LAFAHPMBKCL);
return this.CanAffordResourceCost(KEFLDLLJFCA);
}
// Token: 0x0601D847 RID: 120903 RVA: 0x00808EEC File Offset: 0x008070EC
public int LHHMBGPLCAD()
{
if (this.DAIMBBHHKPM)
{
int num = 0;
foreach (LOLHNPOCINI lolhnpocini in this.LFHPMEHKINO())
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = false;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D848 RID: 120904 RVA: 0x00808F6C File Offset: 0x0080716C
protected virtual void GHFAJDCMJAK()
{
base.Awake();
this.JLONEGBJBFG(new List<LOLHNPOCINI>());
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.BAAMIGLNILA));
}
// Token: 0x0601D849 RID: 120905 RVA: 0x00808F90 File Offset: 0x00807190
public Tool GLHHACBBKBP(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.IKMEPPKIJIL(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D84A RID: 120906 RVA: 0x00808FEC File Offset: 0x008071EC
public static bool TryGetColorOverrideFromInstantiationData(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue("SEM_CO", out obj))
{
HNOPCLEFEIG = (Color)obj;
return true;
}
return false;
}
// Token: 0x0601D84B RID: 120907 RVA: 0x00809028 File Offset: 0x00807228
public Tool LKIECHDIPEB(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CanAffordSandboxEquipment(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D84C RID: 120908 RVA: 0x00809084 File Offset: 0x00807284
public bool OAODENPKGBF(int KEFLDLLJFCA)
{
return this.EKOFKOFODPA() + KEFLDLLJFCA <= 179;
}
// Token: 0x0601D84D RID: 120909 RVA: 0x00809098 File Offset: 0x00807298
public bool DKKNCKJGIMO(Guid GENEBFELGHP)
{
int num;
return this.DHHJAGGLONB(GENEBFELGHP, out num);
}
// Token: 0x0601D84E RID: 120910 RVA: 0x008090B0 File Offset: 0x008072B0
public bool DHHJAGGLONB(Guid GENEBFELGHP, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(GENEBFELGHP);
return this.OAODENPKGBF(KEFLDLLJFCA);
}
// Token: 0x17000D9C RID: 3484
// (get) Token: 0x0601D85F RID: 120927 RVA: 0x008093E8 File Offset: 0x008075E8
// (set) Token: 0x0601D84F RID: 120911 RVA: 0x008090C4 File Offset: 0x008072C4
public List<LOLHNPOCINI> HJKMFNKKOAN { get; private set; }
// Token: 0x0601D850 RID: 120912 RVA: 0x008090D0 File Offset: 0x008072D0
private IEnumerator GEBPLDJNEEH()
{
yield return new WaitForEndOfFrame();
if (this.KEGLPBJCECL != null)
{
this.KEGLPBJCECL();
}
yield break;
}
// Token: 0x0601D851 RID: 120913 RVA: 0x008090EC File Offset: 0x008072EC
public Tool KANEDIOBBOF(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.KBKDNENLCCJ(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D852 RID: 120914 RVA: 0x00809148 File Offset: 0x00807348
public void CFGGCNBIBDO(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D853 RID: 120915 RVA: 0x00809180 File Offset: 0x00807380
public int CADHDMONJHP()
{
if (this.DAIMBBHHKPM)
{
int num = 1;
foreach (LOLHNPOCINI lolhnpocini in this.JOBOLOIBJHD())
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = true;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D854 RID: 120916 RVA: 0x00809200 File Offset: 0x00807400
public int ONDGJCCANJI()
{
if (this.DAIMBBHHKPM)
{
int num = 1;
foreach (LOLHNPOCINI lolhnpocini in this.NFEAGFILMPE())
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = false;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D855 RID: 120917 RVA: 0x00809280 File Offset: 0x00807480
public bool MOEMKAIIFIG(Guid GENEBFELGHP)
{
int num;
return this.CanAffordSandboxEquipment(GENEBFELGHP, out num);
}
// Token: 0x0601D856 RID: 120918 RVA: 0x00809298 File Offset: 0x00807498
public void HLPJHBHELOE(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.OHNJGHFIHJD().Contains(MHNNMLAEHME))
{
this.HJKMFNKKOAN.Add(MHNNMLAEHME);
this.PEEIJNJOKEP();
}
}
// Token: 0x0601D857 RID: 120919 RVA: 0x008092C0 File Offset: 0x008074C0
public List<LOLHNPOCINI> OHNJGHFIHJD()
{
return this.<KCLFDCDCJEA>k__BackingField;
}
// Token: 0x0601D858 RID: 120920 RVA: 0x008092C8 File Offset: 0x008074C8
public void BHIBPJFHNJA(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D859 RID: 120921 RVA: 0x00809300 File Offset: 0x00807500
private void BDIGNDGFHKM(List<LOLHNPOCINI> NOBAPCOKFIL)
{
this.<KCLFDCDCJEA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601D85A RID: 120922 RVA: 0x0080930C File Offset: 0x0080750C
protected virtual void DHKOHMJLFCA()
{
base.Awake();
this.ANBIABFLELO(new List<LOLHNPOCINI>());
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.BAAMIGLNILA));
}
// Token: 0x0601D85B RID: 120923 RVA: 0x00809330 File Offset: 0x00807530
public static bool GHMLLEDACKM(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue("ATTENUATION_CURVE_OFF", out obj))
{
HNOPCLEFEIG = (Color)obj;
return false;
}
return false;
}
// Token: 0x0601D85C RID: 120924 RVA: 0x0080936C File Offset: 0x0080756C
public void HBGNMJIBFGO(LOLHNPOCINI MHNNMLAEHME)
{
if (this.JOBOLOIBJHD().Contains(MHNNMLAEHME))
{
this.NFEAGFILMPE().Remove(MHNNMLAEHME);
this.CFMNGCAELLI();
}
}
// Token: 0x0601D85D RID: 120925 RVA: 0x00809394 File Offset: 0x00807594
protected virtual void DHAEEPCMCMI()
{
base.Awake();
this.JLONEGBJBFG(new List<LOLHNPOCINI>());
Tool.ANBMJHAOKDO += this.HPLFPPJOLEF;
}
// Token: 0x0601D85E RID: 120926 RVA: 0x008093B8 File Offset: 0x008075B8
public static bool LIBMCEOIAKL(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("data", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return true;
}
return true;
}
// Token: 0x0601D860 RID: 120928 RVA: 0x008093F0 File Offset: 0x008075F0
public void LPNFMDNOOJB(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D861 RID: 120929 RVA: 0x00809428 File Offset: 0x00807628
private IEnumerator PBMECCIMHPJ()
{
yield return new WaitForEndOfFrame();
if (this.KEGLPBJCECL != null)
{
this.KEGLPBJCECL();
}
yield break;
}
// Token: 0x0601D862 RID: 120930 RVA: 0x00809444 File Offset: 0x00807644
protected virtual void GCOFOGPIJJA()
{
base.Awake();
this.BDIGNDGFHKM(new List<LOLHNPOCINI>());
Tool.ANBMJHAOKDO += this.BAAMIGLNILA;
}
// Token: 0x0601D863 RID: 120931 RVA: 0x00809468 File Offset: 0x00807668
public List<LOLHNPOCINI> NFEAGFILMPE()
{
return this.<KCLFDCDCJEA>k__BackingField;
}
// Token: 0x0601D864 RID: 120932 RVA: 0x00809470 File Offset: 0x00807670
public bool CanAffordResourceCost(int KEFLDLLJFCA)
{
return this.OMPAEFJJHIM + KEFLDLLJFCA <= 4000;
}
// Token: 0x0601D865 RID: 120933 RVA: 0x00809484 File Offset: 0x00807684
public void PEEIJNJOKEP()
{
this.DAIMBBHHKPM = false;
base.StartCoroutine(this.GEBPLDJNEEH());
}
// Token: 0x0601D866 RID: 120934 RVA: 0x0080949C File Offset: 0x0080769C
public Extrusion OJLKBFKKIFA(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int MKHLEKLFOBH)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(IIFDBJBHGFE.CBHHOLDLFID, CIGPHKLAAOD, IJGPPOIJDKO, 1, MKHLEKLFOBH, null);
return gameObject.GetComponent<Extrusion>();
}
return null;
}
// Token: 0x0601D867 RID: 120935 RVA: 0x008094CC File Offset: 0x008076CC
public Tool PLMJIJDBJLB(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CanAffordSandboxEquipment(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D868 RID: 120936 RVA: 0x00809528 File Offset: 0x00807728
public static bool FKNJMADJMLL(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue("rw_dropped_frames_17plusp", out obj))
{
HNOPCLEFEIG = (Color)obj;
return true;
}
return false;
}
// Token: 0x0601D869 RID: 120937 RVA: 0x00809564 File Offset: 0x00807764
public static bool ANHFNCDAINH(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("PROJ", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return true;
}
return true;
}
// Token: 0x0601D86A RID: 120938 RVA: 0x00809594 File Offset: 0x00807794
public int EKOFKOFODPA()
{
if (this.DAIMBBHHKPM)
{
int num = 1;
foreach (LOLHNPOCINI lolhnpocini in this.LFHPMEHKINO())
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = true;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D86B RID: 120939 RVA: 0x00809614 File Offset: 0x00807814
public void FGLJBMGABHB(LOLHNPOCINI MHNNMLAEHME)
{
if (this.JOBOLOIBJHD().Contains(MHNNMLAEHME))
{
this.HJKMFNKKOAN.Remove(MHNNMLAEHME);
this.LAFHNEIDDJP();
}
}
// Token: 0x0601D86C RID: 120940 RVA: 0x0080963C File Offset: 0x0080783C
protected override void LGCNFLACIIH()
{
base.Awake();
this.BDIGNDGFHKM(new List<LOLHNPOCINI>());
Tool.ANBMJHAOKDO += this.BBHNMCBPHHN;
}
// Token: 0x0601D86D RID: 120941 RVA: 0x00809660 File Offset: 0x00807860
public static bool TryGetTeamOverrideFromInstantiationData(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("SEM_TO", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return true;
}
return false;
}
// Token: 0x0601D86E RID: 120942 RVA: 0x00809690 File Offset: 0x00807890
private Tool IDJCBJOCNLH(string GGLEDDFIFAH, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Color? JBJIDDAOCHB, IPBDFPEPNIM? EBHGAJGJGBP, Dictionary<string, object> NFOKNEKLACK)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
NFOKNEKLACK["SEM_ET"] = "SB";
if (JBJIDDAOCHB != null)
{
NFOKNEKLACK["SEM_CO"] = JBJIDDAOCHB.Value;
}
if (EBHGAJGJGBP != null)
{
NFOKNEKLACK["SEM_TO"] = EBHGAJGJGBP.Value;
}
return Tool.PhotonInstantiateForRoom(GGLEDDFIFAH, CIGPHKLAAOD, IJGPPOIJDKO, base.OMNGGJICBBI.ADMBCINHJOG, NFOKNEKLACK);
}
return null;
}
// Token: 0x0601D86F RID: 120943 RVA: 0x00809718 File Offset: 0x00807918
private IEnumerator JBAAKBDLBIL()
{
yield return new WaitForEndOfFrame();
if (this.KEGLPBJCECL != null)
{
this.KEGLPBJCECL();
}
yield break;
}
// Token: 0x0601D870 RID: 120944 RVA: 0x00809734 File Offset: 0x00807934
public Tool EKKIONLPDLK(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MLEBHFNNAHN(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.IDJCBJOCNLH(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D871 RID: 120945 RVA: 0x00809790 File Offset: 0x00807990
public Extrusion EMMLHMEGMBK(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int MKHLEKLFOBH)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(IIFDBJBHGFE.CBHHOLDLFID, CIGPHKLAAOD, IJGPPOIJDKO, 1, MKHLEKLFOBH, null);
return gameObject.GetComponent<Extrusion>();
}
return null;
}
// Token: 0x0601D872 RID: 120946 RVA: 0x008097C0 File Offset: 0x008079C0
public void EJJKFDNOJNK(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.LFHPMEHKINO().Contains(MHNNMLAEHME))
{
this.NFEAGFILMPE().Add(MHNNMLAEHME);
this.DMDPODPINHG();
}
}
// Token: 0x0601D874 RID: 120948 RVA: 0x00809820 File Offset: 0x00807A20
public void FMNNEPCEHOF(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.LFHPMEHKINO().Contains(MHNNMLAEHME))
{
this.NFEAGFILMPE().Add(MHNNMLAEHME);
this.PEEIJNJOKEP();
}
}
// Token: 0x0601D875 RID: 120949 RVA: 0x00809848 File Offset: 0x00807A48
public void APDPIHLJNPK()
{
this.DAIMBBHHKPM = false;
base.StartCoroutine(this.LECGLEGMBEB());
}
// Token: 0x0601D876 RID: 120950 RVA: 0x00809860 File Offset: 0x00807A60
public bool CHLKDFBKFJL(Guid GENEBFELGHP)
{
int num;
return this.CanAffordSandboxEquipment(GENEBFELGHP, out num);
}
// Token: 0x0601D877 RID: 120951 RVA: 0x00809878 File Offset: 0x00807A78
public bool DLPJMKOBFKO(EEOOHEGOBKD LAFAHPMBKCL)
{
int num;
return this.IGDJCOBDIBA(LAFAHPMBKCL, out num);
}
// Token: 0x0601D878 RID: 120952 RVA: 0x00809890 File Offset: 0x00807A90
public bool MLEBHFNNAHN(Guid GENEBFELGHP)
{
int num;
return this.CanAffordSandboxEquipment(GENEBFELGHP, out num);
}
// Token: 0x0601D879 RID: 120953 RVA: 0x008098A8 File Offset: 0x00807AA8
public int HCMHBBONOEJ()
{
if (this.DAIMBBHHKPM)
{
int num = 0;
foreach (LOLHNPOCINI lolhnpocini in this.HJKMFNKKOAN)
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = true;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D87A RID: 120954 RVA: 0x00809928 File Offset: 0x00807B28
protected override void BACNJJKPEOO()
{
base.Awake();
this.BDIGNDGFHKM(new List<LOLHNPOCINI>());
Tool.ANBMJHAOKDO += this.BBHNMCBPHHN;
}
// Token: 0x0601D87B RID: 120955 RVA: 0x0080994C File Offset: 0x00807B4C
public void HMEECPANGJG(LOLHNPOCINI MHNNMLAEHME)
{
if (this.LFHPMEHKINO().Contains(MHNNMLAEHME))
{
this.NFEAGFILMPE().Remove(MHNNMLAEHME);
this.PEEIJNJOKEP();
}
}
// Token: 0x0601D87C RID: 120956 RVA: 0x00809974 File Offset: 0x00807B74
private void BAAMIGLNILA(Tool ENBMEDIFBLM)
{
object obj;
if (!ENBMEDIFBLM.DMMFKPIKPND && ENBMEDIFBLM.OAEPDOMEFGP != null && ENBMEDIFBLM.OAEPDOMEFGP.TryGetValue("?", out obj) && (string)obj == "amount")
{
ENBMEDIFBLM.HFPHLDMNLGK = ENBMEDIFBLM.gameObject.AddComponent<SandboxSpawnedEquipment>();
if (this.OGJHMOOGLIG != null)
{
this.OGJHMOOGLIG(ENBMEDIFBLM.HFPHLDMNLGK);
}
}
}
// Token: 0x0601D87D RID: 120957 RVA: 0x008099F0 File Offset: 0x00807BF0
private void BBHNMCBPHHN(Tool ENBMEDIFBLM)
{
object obj;
if (!ENBMEDIFBLM.DMMFKPIKPND && ENBMEDIFBLM.OAEPDOMEFGP != null && ENBMEDIFBLM.OAEPDOMEFGP.TryGetValue("EmoteHappy", out obj) && (string)obj == "iTween: Unsupported space supplied! Default will be used.")
{
ENBMEDIFBLM.HFPHLDMNLGK = ENBMEDIFBLM.gameObject.AddComponent<SandboxSpawnedEquipment>();
if (this.OGJHMOOGLIG != null)
{
this.OGJHMOOGLIG(ENBMEDIFBLM.HFPHLDMNLGK);
}
}
}
// Token: 0x0601D87E RID: 120958 RVA: 0x00809A6C File Offset: 0x00807C6C
public Extrusion MasterSpawnExtrusion(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int MKHLEKLFOBH)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(IIFDBJBHGFE.CBHHOLDLFID, CIGPHKLAAOD, IJGPPOIJDKO, 0, MKHLEKLFOBH, null);
return gameObject.GetComponent<Extrusion>();
}
return null;
}
// Token: 0x0601D87F RID: 120959 RVA: 0x00809A9C File Offset: 0x00807C9C
public bool KBKDNENLCCJ(Guid GENEBFELGHP)
{
int num;
return this.CanAffordSandboxEquipment(GENEBFELGHP, out num);
}
// Token: 0x0601D880 RID: 120960 RVA: 0x00809AB4 File Offset: 0x00807CB4
private void ANBIABFLELO(List<LOLHNPOCINI> NOBAPCOKFIL)
{
this.<KCLFDCDCJEA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601D881 RID: 120961 RVA: 0x00809AC0 File Offset: 0x00807CC0
public void KINIEDALPKC(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D882 RID: 120962 RVA: 0x00809AF8 File Offset: 0x00807CF8
protected virtual void NEINLFADLCI()
{
base.Awake();
this.HJKMFNKKOAN = new List<LOLHNPOCINI>();
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.BAAMIGLNILA));
}
// Token: 0x0601D883 RID: 120963 RVA: 0x00809B1C File Offset: 0x00807D1C
public bool HCHKNFBJIBK(int KEFLDLLJFCA)
{
return this.LHHMBGPLCAD() + KEFLDLLJFCA > -136;
}
// Token: 0x0601D884 RID: 120964 RVA: 0x00809B30 File Offset: 0x00807D30
public int ACBKDMNPEPA()
{
if (this.DAIMBBHHKPM)
{
int num = 1;
foreach (LOLHNPOCINI lolhnpocini in this.OHNJGHFIHJD())
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = true;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D885 RID: 120965 RVA: 0x00809BB0 File Offset: 0x00807DB0
public Tool MasterSpawnSandboxEquipment(EEOOHEGOBKD LAFAHPMBKCL, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CanAffordSandboxEquipment(LAFAHPMBKCL))
{
Dictionary<string, object> dictionary = new Dictionary<string, object> {
{
"ACT_EQ",
(int)LAFAHPMBKCL
} };
string text = KIJLHDGENIC.JECDCJEAMDI(LAFAHPMBKCL);
Color? color = new Color?(KIJLHDGENIC.FIFMACCLNIH(LAFAHPMBKCL));
if (color == Color.clear)
{
color = null;
}
IPBDFPEPNIM? ipbdfpepnim = new IPBDFPEPNIM?(KIJLHDGENIC.BKHMEBKLJPM(LAFAHPMBKCL));
if (ipbdfpepnim == IPBDFPEPNIM.INVALID)
{
ipbdfpepnim = null;
}
return this.IDJCBJOCNLH(text, CIGPHKLAAOD, IJGPPOIJDKO, color, ipbdfpepnim, dictionary);
}
return null;
}
// Token: 0x0601D886 RID: 120966 RVA: 0x00809C70 File Offset: 0x00807E70
protected virtual void CJAHNDDKCPC()
{
base.OnDestroy();
Tool.ANBMJHAOKDO -= this.PGHONGIPDGC;
}
// Token: 0x0601D887 RID: 120967 RVA: 0x00809C8C File Offset: 0x00807E8C
protected virtual void GJCJPHPMLKF()
{
base.OnDestroy();
Tool.ANBMJHAOKDO -= this.PGHONGIPDGC;
}
// Token: 0x0601D888 RID: 120968 RVA: 0x00809CA8 File Offset: 0x00807EA8
public void KLCLBHLLAEK()
{
this.DAIMBBHHKPM = false;
base.StartCoroutine(this.GEBPLDJNEEH());
}
// Token: 0x0601D889 RID: 120969 RVA: 0x00809CC0 File Offset: 0x00807EC0
public void LDENHPOFGAP(LOLHNPOCINI MHNNMLAEHME)
{
if (this.HJKMFNKKOAN.Contains(MHNNMLAEHME))
{
this.NFEAGFILMPE().Remove(MHNNMLAEHME);
this.DMDPODPINHG();
}
}
// Token: 0x0601D88A RID: 120970 RVA: 0x00809CE8 File Offset: 0x00807EE8
public void RaiseResourceCostsUpdatedEvent()
{
this.DAIMBBHHKPM = true;
base.StartCoroutine(this.NGLEEFFEIMB());
}
// Token: 0x0601D88B RID: 120971 RVA: 0x00809D00 File Offset: 0x00807F00
public void HNNLCAFCINN(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.JOBOLOIBJHD().Contains(MHNNMLAEHME))
{
this.OHNJGHFIHJD().Add(MHNNMLAEHME);
this.HOEOJMOJAOL();
}
}
// Token: 0x0601D88C RID: 120972 RVA: 0x00809D28 File Offset: 0x00807F28
protected virtual void KDHBBCGHDMC()
{
base.OnDestroy();
Tool.ANBMJHAOKDO -= this.BAAMIGLNILA;
}
// Token: 0x0601D88D RID: 120973 RVA: 0x00809D44 File Offset: 0x00807F44
public List<LOLHNPOCINI> LFHPMEHKINO()
{
return this.<KCLFDCDCJEA>k__BackingField;
}
// Token: 0x0601D88E RID: 120974 RVA: 0x00809D4C File Offset: 0x00807F4C
public int AKDAFABDJGB()
{
if (this.DAIMBBHHKPM)
{
int num = 1;
foreach (LOLHNPOCINI lolhnpocini in this.NFEAGFILMPE())
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = false;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D88F RID: 120975 RVA: 0x00809DCC File Offset: 0x00807FCC
private IEnumerator NGLEEFFEIMB()
{
yield return new WaitForEndOfFrame();
if (this.KEGLPBJCECL != null)
{
this.KEGLPBJCECL();
}
yield break;
}
// Token: 0x0601D890 RID: 120976 RVA: 0x00809DE8 File Offset: 0x00807FE8
public void KNDFMGPFEJA()
{
for (int i = this.LFHPMEHKINO().Count - 0; i >= 1; i--)
{
this.OHNJGHFIHJD()[i].Despawn();
}
}
// Token: 0x0601D891 RID: 120977 RVA: 0x00809E24 File Offset: 0x00808024
public Extrusion PNJMCHLLDAA(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int MKHLEKLFOBH)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(IIFDBJBHGFE.CBHHOLDLFID, CIGPHKLAAOD, IJGPPOIJDKO, 0, MKHLEKLFOBH, null);
return gameObject.GetComponent<Extrusion>();
}
return null;
}
// Token: 0x0601D892 RID: 120978 RVA: 0x00809E54 File Offset: 0x00808054
private void BOPILJJKMAG(List<LOLHNPOCINI> NOBAPCOKFIL)
{
this.<KCLFDCDCJEA>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601D893 RID: 120979 RVA: 0x00809E60 File Offset: 0x00808060
public void FDMOEBHINCB(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D894 RID: 120980 RVA: 0x00809E98 File Offset: 0x00808098
public void DestroyAll()
{
for (int i = this.HJKMFNKKOAN.Count - 1; i >= 0; i--)
{
this.HJKMFNKKOAN[i].Despawn();
}
}
// Token: 0x0601D895 RID: 120981 RVA: 0x00809ED4 File Offset: 0x008080D4
public void CAHDFLDCJOL(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.JOBOLOIBJHD().Contains(MHNNMLAEHME))
{
this.OHNJGHFIHJD().Add(MHNNMLAEHME);
this.APDPIHLJNPK();
}
}
// Token: 0x0601D896 RID: 120982 RVA: 0x00809EFC File Offset: 0x008080FC
public static bool NLIGIGPDLFN(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue(" of not inited player ", out obj))
{
HNOPCLEFEIG = (Color)obj;
return true;
}
return false;
}
// Token: 0x0601D897 RID: 120983 RVA: 0x00809F38 File Offset: 0x00808138
public static bool HNGCEFJCCAA(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("time", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return false;
}
return true;
}
// Token: 0x0601D898 RID: 120984 RVA: 0x00809F68 File Offset: 0x00808168
public void HKJMHGEEMPB(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D899 RID: 120985 RVA: 0x00809FA0 File Offset: 0x008081A0
public bool IGDJCOBDIBA(EEOOHEGOBKD LAFAHPMBKCL, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(LAFAHPMBKCL);
return this.CanAffordResourceCost(KEFLDLLJFCA);
}
// Token: 0x0601D89A RID: 120986 RVA: 0x00809FB4 File Offset: 0x008081B4
public void NOHGJDLNKFF(LOLHNPOCINI MHNNMLAEHME)
{
if (this.LFHPMEHKINO().Contains(MHNNMLAEHME))
{
this.LFHPMEHKINO().Remove(MHNNMLAEHME);
this.CFMNGCAELLI();
}
}
// Token: 0x0601D89B RID: 120987 RVA: 0x00809FDC File Offset: 0x008081DC
public bool CMMPFBADEHH(EEOOHEGOBKD LAFAHPMBKCL)
{
int num;
return this.IGDJCOBDIBA(LAFAHPMBKCL, out num);
}
// Token: 0x0601D89C RID: 120988 RVA: 0x00809FF4 File Offset: 0x008081F4
public void CFMNGCAELLI()
{
this.DAIMBBHHKPM = false;
base.StartCoroutine(this.PBMECCIMHPJ());
}
// Token: 0x0601D89D RID: 120989 RVA: 0x0080A00C File Offset: 0x0080820C
public void CGCHPMGKBOC()
{
for (int i = this.NFEAGFILMPE().Count - 0; i >= 0; i--)
{
this.OHNJGHFIHJD()[i].Despawn();
}
}
// Token: 0x0601D89E RID: 120990 RVA: 0x0080A048 File Offset: 0x00808248
private IEnumerator JBIJIMMEOAD()
{
yield return new WaitForEndOfFrame();
if (this.KEGLPBJCECL != null)
{
this.KEGLPBJCECL();
}
yield break;
}
// Token: 0x0601D89F RID: 120991 RVA: 0x0080A064 File Offset: 0x00808264
public void LAFHNEIDDJP()
{
this.DAIMBBHHKPM = false;
base.StartCoroutine(this.PBMECCIMHPJ());
}
// Token: 0x0601D8A0 RID: 120992 RVA: 0x0080A07C File Offset: 0x0080827C
public int DILLIHJHBKP()
{
if (this.DAIMBBHHKPM)
{
int num = 1;
foreach (LOLHNPOCINI lolhnpocini in this.JOBOLOIBJHD())
{
num += lolhnpocini.OMDEDGGJDHD;
}
this.MILILHMNOEI = num;
this.DAIMBBHHKPM = false;
}
return this.MILILHMNOEI;
}
// Token: 0x0601D8A1 RID: 120993 RVA: 0x0080A0FC File Offset: 0x008082FC
public void AddSandboxSpawnable(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.HJKMFNKKOAN.Contains(MHNNMLAEHME))
{
this.HJKMFNKKOAN.Add(MHNNMLAEHME);
this.RaiseResourceCostsUpdatedEvent();
}
}
// Token: 0x0601D8A2 RID: 120994 RVA: 0x0080A124 File Offset: 0x00808324
public bool CanAffordSandboxEquipment(Guid GENEBFELGHP, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(GENEBFELGHP);
return this.CanAffordResourceCost(KEFLDLLJFCA);
}
// Token: 0x0601D8A3 RID: 120995 RVA: 0x0080A138 File Offset: 0x00808338
public void KOANDNJCGBC(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.NFEAGFILMPE().Contains(MHNNMLAEHME))
{
this.HJKMFNKKOAN.Add(MHNNMLAEHME);
this.HOEOJMOJAOL();
}
}
// Token: 0x0601D8A4 RID: 120996 RVA: 0x0080A160 File Offset: 0x00808360
public void RemoveSandboxSpawnable(LOLHNPOCINI MHNNMLAEHME)
{
if (this.HJKMFNKKOAN.Contains(MHNNMLAEHME))
{
this.HJKMFNKKOAN.Remove(MHNNMLAEHME);
this.RaiseResourceCostsUpdatedEvent();
}
}
// Token: 0x0601D8A5 RID: 120997 RVA: 0x0080A188 File Offset: 0x00808388
public Extrusion IEIDOMGOFIM(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int MKHLEKLFOBH)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(IIFDBJBHGFE.CBHHOLDLFID, CIGPHKLAAOD, IJGPPOIJDKO, 1, MKHLEKLFOBH, null);
return gameObject.GetComponent<Extrusion>();
}
return null;
}
// Token: 0x0601D8A6 RID: 120998 RVA: 0x0080A1B8 File Offset: 0x008083B8
public Tool MasterSpawnSandboxEquipment(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CanAffordSandboxEquipment(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.IDJCBJOCNLH(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D8A7 RID: 120999 RVA: 0x0080A214 File Offset: 0x00808414
public void ADIOENHLDBO(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D8A9 RID: 121001 RVA: 0x0080A25C File Offset: 0x0080845C
public void JGACFIPCFCI(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D8AB RID: 121003 RVA: 0x0080A2CC File Offset: 0x008084CC
protected override void OnDestroy()
{
base.OnDestroy();
Tool.ANBMJHAOKDO -= this.HPLFPPJOLEF;
}
// Token: 0x0601D8AC RID: 121004 RVA: 0x0080A2E8 File Offset: 0x008084E8
public static bool GKGDEOGKFGL(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue("iTween Error: ValueTo() only works with interpolating Vector3s, Vector2s, floats, ints, Rects and Colors!", out obj))
{
HNOPCLEFEIG = (Color)obj;
return true;
}
return false;
}
// Token: 0x0601D8AD RID: 121005 RVA: 0x0080A324 File Offset: 0x00808524
public void HCIHAAODFPH(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D8AE RID: 121006 RVA: 0x0080A35C File Offset: 0x0080855C
public static bool PMBNJPIPFKE(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("easetype", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return false;
}
return false;
}
// Token: 0x0601D8AF RID: 121007 RVA: 0x0080A38C File Offset: 0x0080858C
public static bool HGKLCNGOEGE(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("islocal", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return false;
}
return false;
}
// Token: 0x0601D8B0 RID: 121008 RVA: 0x0080A3BC File Offset: 0x008085BC
public Extrusion CKNPCPPKGPO(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int MKHLEKLFOBH)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(IIFDBJBHGFE.CBHHOLDLFID, CIGPHKLAAOD, IJGPPOIJDKO, 1, MKHLEKLFOBH, null);
return gameObject.GetComponent<Extrusion>();
}
return null;
}
// Token: 0x0601D8B1 RID: 121009 RVA: 0x0080A3EC File Offset: 0x008085EC
public void GBOBJOHKNAM(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.OHNJGHFIHJD().Contains(MHNNMLAEHME))
{
this.JOBOLOIBJHD().Add(MHNNMLAEHME);
this.CFMNGCAELLI();
}
}
// Token: 0x0601D8B2 RID: 121010 RVA: 0x0080A414 File Offset: 0x00808614
public static bool KBOJMCBEBOI(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("HandleEventLeave for player ID: ", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return true;
}
return true;
}
// Token: 0x0601D8B3 RID: 121011 RVA: 0x0080A444 File Offset: 0x00808644
public void FBMGAHJMNIF(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D8B4 RID: 121012 RVA: 0x0080A47C File Offset: 0x0080867C
public void NANMMIIJNCK(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.JOBOLOIBJHD().Contains(MHNNMLAEHME))
{
this.LFHPMEHKINO().Add(MHNNMLAEHME);
this.KLCLBHLLAEK();
}
}
// Token: 0x0601D8B5 RID: 121013 RVA: 0x0080A4A4 File Offset: 0x008086A4
public void JLBAEOPBHDK()
{
for (int i = this.NFEAGFILMPE().Count - 0; i >= 1; i--)
{
this.JOBOLOIBJHD()[i].Despawn();
}
}
// Token: 0x0601D8B6 RID: 121014 RVA: 0x0080A4E0 File Offset: 0x008086E0
public static bool IHAGAOFIHFG(Dictionary<string, object> NFOKNEKLACK, out IPBDFPEPNIM CLCIODCPAFC)
{
CLCIODCPAFC = IPBDFPEPNIM.INVALID;
object obj;
if (NFOKNEKLACK.TryGetValue("SkinColor", out obj))
{
CLCIODCPAFC = (IPBDFPEPNIM)((int)obj);
return false;
}
return false;
}
// Token: 0x0601D8B7 RID: 121015 RVA: 0x0080A510 File Offset: 0x00808710
public void NMEBMGONALG(Action NOBAPCOKFIL)
{
Action action = this.KEGLPBJCECL;
Action action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action>(ref this.KEGLPBJCECL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D8B8 RID: 121016 RVA: 0x0080A548 File Offset: 0x00808748
public void NKFGAHKKFEM()
{
this.DAIMBBHHKPM = true;
base.StartCoroutine(this.JBIJIMMEOAD());
}
// Token: 0x0601D8B9 RID: 121017 RVA: 0x0080A560 File Offset: 0x00808760
public bool IKMEPPKIJIL(Guid GENEBFELGHP)
{
int num;
return this.CONLADJNLJK(GENEBFELGHP, out num);
}
// Token: 0x0601D8BA RID: 121018 RVA: 0x0080A578 File Offset: 0x00808778
private IEnumerator LECGLEGMBEB()
{
yield return new WaitForEndOfFrame();
if (this.KEGLPBJCECL != null)
{
this.KEGLPBJCECL();
}
yield break;
}
// Token: 0x0601D8BB RID: 121019 RVA: 0x0080A594 File Offset: 0x00808794
public bool CanAffordSandboxEquipment(EEOOHEGOBKD LAFAHPMBKCL)
{
int num;
return this.CanAffordSandboxEquipment(LAFAHPMBKCL, out num);
}
// Token: 0x0601D8BC RID: 121020 RVA: 0x0080A5AC File Offset: 0x008087AC
public void DMDPODPINHG()
{
this.DAIMBBHHKPM = false;
base.StartCoroutine(this.NGLEEFFEIMB());
}
// Token: 0x0601D8BD RID: 121021 RVA: 0x0080A5C4 File Offset: 0x008087C4
public void PDAFIMGJGMK(LOLHNPOCINI MHNNMLAEHME)
{
if (!this.OHNJGHFIHJD().Contains(MHNNMLAEHME))
{
this.HJKMFNKKOAN.Add(MHNNMLAEHME);
this.PEEIJNJOKEP();
}
}
// Token: 0x0601D8BE RID: 121022 RVA: 0x0080A5EC File Offset: 0x008087EC
public static bool CCHLGCHBPIK(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue("RpcSetFacialExpression", out obj))
{
HNOPCLEFEIG = (Color)obj;
return false;
}
return false;
}
// Token: 0x0601D8BF RID: 121023 RVA: 0x0080A628 File Offset: 0x00808828
public Tool HHICONPNNMB(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MLEBHFNNAHN(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D8C0 RID: 121024 RVA: 0x0080A684 File Offset: 0x00808884
public bool KCIJNILGPJO(Guid GENEBFELGHP)
{
int num;
return this.EFAOJEODGFH(GENEBFELGHP, out num);
}
// Token: 0x0601D8C1 RID: 121025 RVA: 0x0080A69C File Offset: 0x0080889C
public void NLCBOGCLCOL(LOLHNPOCINI MHNNMLAEHME)
{
if (this.NFEAGFILMPE().Contains(MHNNMLAEHME))
{
this.OHNJGHFIHJD().Remove(MHNNMLAEHME);
this.DMDPODPINHG();
}
}
// Token: 0x0601D8C2 RID: 121026 RVA: 0x0080A6C4 File Offset: 0x008088C4
public void CCNPPHHPMLH(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Remove(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D8C3 RID: 121027 RVA: 0x0080A6FC File Offset: 0x008088FC
public void BFGGFFMHBBP(Action<SandboxSpawnedEquipment> NOBAPCOKFIL)
{
Action<SandboxSpawnedEquipment> action = this.OGJHMOOGLIG;
Action<SandboxSpawnedEquipment> action2;
do
{
action2 = action;
action = Interlocked.CompareExchange<Action<SandboxSpawnedEquipment>>(ref this.OGJHMOOGLIG, (Action<SandboxSpawnedEquipment>)Delegate.Combine(action2, NOBAPCOKFIL), action);
}
while (action != action2);
}
// Token: 0x0601D8C4 RID: 121028 RVA: 0x0080A734 File Offset: 0x00808934
public static bool OJBNIEPOIJG(Dictionary<string, object> NFOKNEKLACK, out Color HNOPCLEFEIG)
{
HNOPCLEFEIG = Color.clear;
object obj;
if (NFOKNEKLACK.TryGetValue("HideAllGUIs", out obj))
{
HNOPCLEFEIG = (Color)obj;
return true;
}
return false;
}
// Token: 0x0601D8C5 RID: 121029 RVA: 0x0080A770 File Offset: 0x00808970
public Tool CBBMOLCLNJA(Guid GENEBFELGHP, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.DKKNCKJGIMO(GENEBFELGHP))
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
string text = KIJLHDGENIC.JECDCJEAMDI(GENEBFELGHP);
if (!string.IsNullOrEmpty(text))
{
return this.FPDJHLABGBE(text, CIGPHKLAAOD, IJGPPOIJDKO, null, null, dictionary);
}
}
return null;
}
// Token: 0x0601D8C6 RID: 121030 RVA: 0x0080A7CC File Offset: 0x008089CC
private void PGHONGIPDGC(Tool ENBMEDIFBLM)
{
object obj;
if (!ENBMEDIFBLM.DMMFKPIKPND && ENBMEDIFBLM.OAEPDOMEFGP != null && ENBMEDIFBLM.OAEPDOMEFGP.TryGetValue("Destroying GO as global. ID: ", out obj) && (string)obj == "MusicVolume")
{
ENBMEDIFBLM.HFPHLDMNLGK = ENBMEDIFBLM.gameObject.AddComponent<SandboxSpawnedEquipment>();
if (this.OGJHMOOGLIG != null)
{
this.OGJHMOOGLIG(ENBMEDIFBLM.HFPHLDMNLGK);
}
}
}
// Token: 0x0601D8C7 RID: 121031 RVA: 0x0080A848 File Offset: 0x00808A48
public bool CanAffordSandboxEquipment(EEOOHEGOBKD LAFAHPMBKCL, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(LAFAHPMBKCL);
return this.CanAffordResourceCost(KEFLDLLJFCA);
}
// Token: 0x0601D8C8 RID: 121032 RVA: 0x0080A85C File Offset: 0x00808A5C
public bool EFEKNPIIMJA(Guid GENEBFELGHP, out int KEFLDLLJFCA)
{
KEFLDLLJFCA = KIJLHDGENIC.POAOGBAJJJN(GENEBFELGHP);
return this.OAODENPKGBF(KEFLDLLJFCA);
}
// Token: 0x0601D8C9 RID: 121033 RVA: 0x0080A870 File Offset: 0x00808A70
public Tool HPJGHMNCEOB(EEOOHEGOBKD LAFAHPMBKCL, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO)
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.DLPJMKOBFKO(LAFAHPMBKCL))
{
Dictionary<string, object> dictionary = new Dictionary<string, object> {
{
"Guest",
(int)LAFAHPMBKCL
} };
string text = KIJLHDGENIC.JECDCJEAMDI(LAFAHPMBKCL);
Color? color = new Color?(KIJLHDGENIC.FIFMACCLNIH(LAFAHPMBKCL));
if (color == null || color.GetValueOrDefault() == Color.clear)
{
color = null;
}
IPBDFPEPNIM? ipbdfpepnim = new IPBDFPEPNIM?(KIJLHDGENIC.BKHMEBKLJPM(LAFAHPMBKCL));
if (ipbdfpepnim.GetValueOrDefault() != IPBDFPEPNIM.INVALID || ipbdfpepnim != null)
{
ipbdfpepnim = null;
}
return this.IDJCBJOCNLH(text, CIGPHKLAAOD, IJGPPOIJDKO, color, ipbdfpepnim, dictionary);
}
return null;
}
// Token: 0x04004D20 RID: 19744
public const int MAX_SANDBOX_RESOURCES = 4000;
// Token: 0x04004D21 RID: 19745
private const string EAFFOCCHMDK = "SEM_CO";
// Token: 0x04004D22 RID: 19746
private const string PAEKNANPDID = "SEM_TO";
// Token: 0x04004D23 RID: 19747
private const string PJBKEKBPGIM = "SEM_ET";
// Token: 0x04004D24 RID: 19748
private const string AEDNPIBIEJO = "SB";
// Token: 0x04004D28 RID: 19752
private int MILILHMNOEI;
// Token: 0x04004D29 RID: 19753
private bool DAIMBBHHKPM = true;
}
}