Files
Dec2017-Script-Dump/Assembly-CSharp/PUNPrefabInstantiate.cs
T
2026-06-04 11:42:34 +02:00

922 lines
31 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
// Token: 0x02000BD8 RID: 3032
public class PUNPrefabInstantiate : MonoBehaviour
{
// Token: 0x060173E1 RID: 95201 RVA: 0x006810F4 File Offset: 0x0067F2F4
public static PUNPrefabInstantiate BHMIOELJKDL()
{
return PUNPrefabInstantiate.EOFKIKEPMPK(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x060173E2 RID: 95202 RVA: 0x00681114 File Offset: 0x0067F314
public void BCEECLPFOAF()
{
if (this.SceneLevelInstantiate)
{
this.CAIOINGIPJL();
}
}
// Token: 0x060173E3 RID: 95203 RVA: 0x00681128 File Offset: 0x0067F328
public void NCNFLNCOABO()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 1; i < this.Containers.Length; i += 0)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j += 0)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k += 0)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.OMNGGJICBBI;
string text = "Error; Only the MasterClient can call RemoveRPCs for other players.";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBufferedViaServer;
object[] array2 = new object[6];
array2[1] = this.AJIGGCLPHLE();
array2[1] = i;
array2[7] = transform.position;
array2[6] = transform.rotation;
array2[0] = transform.localScale;
array2[4] = array;
photonView.RPC(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x060173E4 RID: 95204 RVA: 0x00681278 File Offset: 0x0067F478
public static PUNPrefabInstantiate CNKIHCOKCFN()
{
return PUNPrefabInstantiate.MONGMFCNHKB(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x060173E5 RID: 95205 RVA: 0x00681298 File Offset: 0x0067F498
private void CLGGCAGCLKP()
{
this.CJPMBCJJIEI(SceneManager.GetActiveScene().buildIndex);
if (PUNPrefabInstantiate.PEBDGCEPCCI() != null)
{
Debug.LogError("FOV (deg): {0:F3}" + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x060173E6 RID: 95206 RVA: 0x006812EC File Offset: 0x0067F4EC
public void CKGGAAHDKCI(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(true);
for (int i = 1; i < componentsInChildren.Length; i += 0)
{
componentsInChildren[i].ADMBCINHJOG = GGEKCDDGEJO[i];
}
}
// Token: 0x060173E7 RID: 95207 RVA: 0x00681348 File Offset: 0x0067F548
public void OHNMMKADGGN(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(true);
for (int i = 0; i < componentsInChildren.Length; i++)
{
componentsInChildren[i].EKMMPMDPALC(GGEKCDDGEJO[i]);
}
}
// Token: 0x060173E8 RID: 95208 RVA: 0x006813A4 File Offset: 0x0067F5A4
public void JJHPPFMOEGM()
{
if (this.SceneLevelInstantiate)
{
this.CACHJIMDCCG();
}
}
// Token: 0x060173E9 RID: 95209 RVA: 0x006813B8 File Offset: 0x0067F5B8
public int PHACBJHJPOA()
{
return this.<GJMMPJCDAAF>k__BackingField;
}
// Token: 0x060173EA RID: 95210 RVA: 0x006813C0 File Offset: 0x0067F5C0
public static PUNPrefabInstantiate BIJDNAGHHPN(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.LFGKJAJJCKH() == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x060173EB RID: 95211 RVA: 0x00681438 File Offset: 0x0067F638
public void BDDGPPFNMGP()
{
if (this.SceneLevelInstantiate)
{
this.InstantiatePrefabs();
}
}
// Token: 0x060173EC RID: 95212 RVA: 0x0068144C File Offset: 0x0067F64C
public void DKGGAEEHGBL(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(true);
for (int i = 0; i < componentsInChildren.Length; i += 0)
{
componentsInChildren[i].ADMBCINHJOG = GGEKCDDGEJO[i];
}
}
// Token: 0x17000A1F RID: 2591
// (get) Token: 0x06017404 RID: 95236 RVA: 0x00681E3C File Offset: 0x0068003C
// (set) Token: 0x060173ED RID: 95213 RVA: 0x006814A8 File Offset: 0x0067F6A8
public int NOJDBBDBLPJ { get; private set; }
// Token: 0x060173EE RID: 95214 RVA: 0x006814B4 File Offset: 0x0067F6B4
public void KLGFGPMCOJB(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(true);
for (int i = 1; i < componentsInChildren.Length; i += 0)
{
componentsInChildren[i].EKMMPMDPALC(GGEKCDDGEJO[i]);
}
}
// Token: 0x060173EF RID: 95215 RVA: 0x00681510 File Offset: 0x0067F710
public void GIMINELAKFC()
{
if (this.SceneLevelInstantiate)
{
this.NCNFLNCOABO();
}
}
// Token: 0x060173F0 RID: 95216 RVA: 0x00681524 File Offset: 0x0067F724
private void JDJBFBEPCED(int NOBAPCOKFIL)
{
this.<GJMMPJCDAAF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060173F1 RID: 95217 RVA: 0x00681530 File Offset: 0x0067F730
public void MMHFMNIIABE(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(false);
for (int i = 1; i < componentsInChildren.Length; i++)
{
componentsInChildren[i].ADMBCINHJOG = GGEKCDDGEJO[i];
}
}
// Token: 0x060173F2 RID: 95218 RVA: 0x0068158C File Offset: 0x0067F78C
public void FMFOJLFMBIN()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 1; i < this.Containers.Length; i += 0)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j++)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k += 0)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.JNFDHNMMHGN();
string text = "F2";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
object[] array2 = new object[0];
array2[0] = this.KHBGGMIBCOM();
array2[1] = i;
array2[3] = transform.position;
array2[3] = transform.rotation;
array2[5] = transform.localScale;
array2[8] = array;
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x060173F3 RID: 95219 RVA: 0x006816DC File Offset: 0x0067F8DC
private void BOFMPPGNKAI()
{
this.NOJDBBDBLPJ = SceneManager.GetActiveScene().buildIndex;
if (PUNPrefabInstantiate.BHMIOELJKDL() != null)
{
Debug.LogError("Instance of JsonData is not a list" + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x060173F4 RID: 95220 RVA: 0x00681730 File Offset: 0x0067F930
public void CACHJIMDCCG()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 1; i < this.Containers.Length; i++)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j += 0)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k++)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.LJILHDMCKME();
string text = "PSOnlyMatching";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllViaServer;
object[] array2 = new object[3];
array2[1] = this.PHACBJHJPOA();
array2[0] = i;
array2[8] = transform.position;
array2[8] = transform.rotation;
array2[4] = transform.localScale;
array2[4] = array;
photonView.RPC(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x060173F5 RID: 95221 RVA: 0x00681880 File Offset: 0x0067FA80
private void AHLMADACOLB()
{
this.JDJBFBEPCED(SceneManager.GetActiveScene().buildIndex);
if (PUNPrefabInstantiate.GetCurrent() != null)
{
Debug.LogError("looktarget" + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x060173F6 RID: 95222 RVA: 0x006818D4 File Offset: 0x0067FAD4
public void FAJGMJFGMHP()
{
if (this.SceneLevelInstantiate)
{
this.InstantiatePrefabs();
}
}
// Token: 0x060173F7 RID: 95223 RVA: 0x006818E8 File Offset: 0x0067FAE8
public void FGGAILNOBHK(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(false);
for (int i = 1; i < componentsInChildren.Length; i++)
{
componentsInChildren[i].EKMMPMDPALC(GGEKCDDGEJO[i]);
}
}
// Token: 0x060173F8 RID: 95224 RVA: 0x00681944 File Offset: 0x0067FB44
public int FIJPCNHOGAG()
{
return this.<GJMMPJCDAAF>k__BackingField;
}
// Token: 0x060173F9 RID: 95225 RVA: 0x0068194C File Offset: 0x0067FB4C
private void CMOJIGDGBAB()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x060173FA RID: 95226 RVA: 0x0068195C File Offset: 0x0067FB5C
public int AJIGGCLPHLE()
{
return this.<GJMMPJCDAAF>k__BackingField;
}
// Token: 0x060173FB RID: 95227 RVA: 0x00681964 File Offset: 0x0067FB64
public void LGNFEJIGGFH(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(false);
for (int i = 0; i < componentsInChildren.Length; i++)
{
componentsInChildren[i].ADMBCINHJOG = GGEKCDDGEJO[i];
}
}
// Token: 0x060173FC RID: 95228 RVA: 0x006819C0 File Offset: 0x0067FBC0
public void IKCOAEHFALM()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 0; i < this.Containers.Length; i += 0)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j += 0)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k += 0)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.ACEAACJNNAF();
string text = "ObscuredInt:";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.MasterClient;
object[] array2 = new object[3];
array2[1] = this.PHACBJHJPOA();
array2[1] = i;
array2[8] = transform.position;
array2[4] = transform.rotation;
array2[1] = transform.localScale;
array2[1] = array;
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x060173FD RID: 95229 RVA: 0x00681B10 File Offset: 0x0067FD10
private void NCENLDFFJLF(int NOBAPCOKFIL)
{
this.<GJMMPJCDAAF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x060173FE RID: 95230 RVA: 0x00681B1C File Offset: 0x0067FD1C
public void SpawnOnNetwork(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(true);
for (int i = 0; i < componentsInChildren.Length; i++)
{
componentsInChildren[i].ADMBCINHJOG = GGEKCDDGEJO[i];
}
}
// Token: 0x060173FF RID: 95231 RVA: 0x00681B78 File Offset: 0x0067FD78
public void LAPIHANCIGP()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 0; i < this.Containers.Length; i += 0)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j++)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k++)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.POOAOJPEDJD();
string text = "3";
IHCPDNLJMMD ihcpdnljmmd = (IHCPDNLJMMD)7;
object[] array2 = new object[4];
array2[0] = this.AJIGGCLPHLE();
array2[1] = i;
array2[3] = transform.position;
array2[7] = transform.rotation;
array2[8] = transform.localScale;
array2[3] = array;
photonView.RPC(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x06017400 RID: 95232 RVA: 0x00681CC8 File Offset: 0x0067FEC8
public void InstantiatePrefabs()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 0; i < this.Containers.Length; i++)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j++)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k++)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.OMNGGJICBBI.RPC("SpawnOnNetwork", IHCPDNLJMMD.AllBuffered, new object[] { this.NOJDBBDBLPJ, i, transform.position, transform.rotation, transform.localScale, array });
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x06017401 RID: 95233 RVA: 0x00681E18 File Offset: 0x00680018
private void BPELJNPFHPE(int NOBAPCOKFIL)
{
this.<GJMMPJCDAAF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06017402 RID: 95234 RVA: 0x00681E24 File Offset: 0x00680024
private void EFGJJPCENBJ()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x06017403 RID: 95235 RVA: 0x00681E34 File Offset: 0x00680034
public int LFGKJAJJCKH()
{
return this.<GJMMPJCDAAF>k__BackingField;
}
// Token: 0x06017405 RID: 95237 RVA: 0x00681E44 File Offset: 0x00680044
private void OLNOKJEPFII()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x06017406 RID: 95238 RVA: 0x00681E54 File Offset: 0x00680054
private void FANNIHPFNCF()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x06017407 RID: 95239 RVA: 0x00681E64 File Offset: 0x00680064
private void JDJKLBGJHNB(int NOBAPCOKFIL)
{
this.<GJMMPJCDAAF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06017408 RID: 95240 RVA: 0x00681E70 File Offset: 0x00680070
public void CPKKPFOOPFN()
{
if (this.SceneLevelInstantiate)
{
this.CACHJIMDCCG();
}
}
// Token: 0x06017409 RID: 95241 RVA: 0x00681E84 File Offset: 0x00680084
private void JJEIHLMMOOE(int NOBAPCOKFIL)
{
this.<GJMMPJCDAAF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601740A RID: 95242 RVA: 0x00681E90 File Offset: 0x00680090
public static PUNPrefabInstantiate HOBPEFFOGAM(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.FIJPCNHOGAG() == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x0601740B RID: 95243 RVA: 0x00681F08 File Offset: 0x00680108
public static PUNPrefabInstantiate EPCOLDLKFGD()
{
return PUNPrefabInstantiate.BIJDNAGHHPN(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x0601740C RID: 95244 RVA: 0x00681F28 File Offset: 0x00680128
private void PMLEDKFHAEJ()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x0601740E RID: 95246 RVA: 0x00681F48 File Offset: 0x00680148
public void EONMIHOPPOJ()
{
if (this.SceneLevelInstantiate)
{
this.HHHFBDNNLLB();
}
}
// Token: 0x0601740F RID: 95247 RVA: 0x00681F5C File Offset: 0x0068015C
public void GNNNAOIDMFP()
{
if (this.SceneLevelInstantiate)
{
this.InstantiatePrefabs();
}
}
// Token: 0x06017410 RID: 95248 RVA: 0x00681F70 File Offset: 0x00680170
public static PUNPrefabInstantiate BGJECGLPJJK()
{
return PUNPrefabInstantiate.EOFKIKEPMPK(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x06017411 RID: 95249 RVA: 0x00681F90 File Offset: 0x00680190
public void GMBFJHIHJFB()
{
if (this.SceneLevelInstantiate)
{
this.IKCOAEHFALM();
}
}
// Token: 0x06017412 RID: 95250 RVA: 0x00681FA4 File Offset: 0x006801A4
public static PUNPrefabInstantiate FEFFFPDBAFE(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.NOJDBBDBLPJ == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x06017413 RID: 95251 RVA: 0x0068201C File Offset: 0x0068021C
private void AANDHGOIAIC()
{
this.JDJBFBEPCED(SceneManager.GetActiveScene().buildIndex);
if (PUNPrefabInstantiate.CNKIHCOKCFN() != null)
{
Debug.LogError("Null arguments passed to ActionEvent.Invoke()" + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x06017415 RID: 95253 RVA: 0x0068207C File Offset: 0x0068027C
public void OMKBNLGFNIL()
{
if (this.SceneLevelInstantiate)
{
this.InstantiatePrefabs();
}
}
// Token: 0x06017416 RID: 95254 RVA: 0x00682090 File Offset: 0x00680290
private void CJPMBCJJIEI(int NOBAPCOKFIL)
{
this.<GJMMPJCDAAF>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06017417 RID: 95255 RVA: 0x0068209C File Offset: 0x0068029C
public static PUNPrefabInstantiate Get(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.NOJDBBDBLPJ == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x06017418 RID: 95256 RVA: 0x00682114 File Offset: 0x00680314
public void Start()
{
if (this.SceneLevelInstantiate)
{
this.InstantiatePrefabs();
}
}
// Token: 0x06017419 RID: 95257 RVA: 0x00682128 File Offset: 0x00680328
private void OnDestroy()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x0601741A RID: 95258 RVA: 0x00682138 File Offset: 0x00680338
public static PUNPrefabInstantiate ECPKEBAGIBE(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.KHBGGMIBCOM() == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x0601741B RID: 95259 RVA: 0x006821B0 File Offset: 0x006803B0
public static PUNPrefabInstantiate EENBOLPEOMC()
{
return PUNPrefabInstantiate.HOBPEFFOGAM(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x0601741C RID: 95260 RVA: 0x006821D0 File Offset: 0x006803D0
public void DOGHEODIFMK()
{
if (this.SceneLevelInstantiate)
{
this.FMFOJLFMBIN();
}
}
// Token: 0x0601741D RID: 95261 RVA: 0x006821E4 File Offset: 0x006803E4
public void HHHFBDNNLLB()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 0; i < this.Containers.Length; i += 0)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j += 0)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k += 0)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.ONAOMJAKKMA();
string text = "The current activity is not a Room!";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBufferedViaServer;
object[] array2 = new object[5];
array2[1] = this.NOJDBBDBLPJ;
array2[0] = i;
array2[6] = transform.position;
array2[3] = transform.rotation;
array2[8] = transform.localScale;
array2[6] = array;
photonView.RPC(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x0601741E RID: 95262 RVA: 0x00682334 File Offset: 0x00680534
private void OKGGDGJIPAM()
{
this.NCENLDFFJLF(SceneManager.GetActiveScene().buildIndex);
if (PUNPrefabInstantiate.GetCurrent() != null)
{
Debug.LogError("Add random value" + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x0601741F RID: 95263 RVA: 0x00682388 File Offset: 0x00680588
public int KHBGGMIBCOM()
{
return this.<GJMMPJCDAAF>k__BackingField;
}
// Token: 0x06017420 RID: 95264 RVA: 0x00682390 File Offset: 0x00680590
public static PUNPrefabInstantiate EOFKIKEPMPK(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.AJIGGCLPHLE() == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x06017421 RID: 95265 RVA: 0x00682408 File Offset: 0x00680608
private void GFMEBOFINDJ()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x06017422 RID: 95266 RVA: 0x00682418 File Offset: 0x00680618
private void BDKMGEHDIIH()
{
this.JDJBFBEPCED(SceneManager.GetActiveScene().buildIndex);
if (PUNPrefabInstantiate.EENBOLPEOMC() != null)
{
Debug.LogError("homepage" + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x06017423 RID: 95267 RVA: 0x0068246C File Offset: 0x0068066C
public static PUNPrefabInstantiate JDGHKOEAOLA(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.LFGKJAJJCKH() == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x06017424 RID: 95268 RVA: 0x006824E4 File Offset: 0x006806E4
public void GKFKPKMIEMJ()
{
if (this.SceneLevelInstantiate)
{
this.HHHFBDNNLLB();
}
}
// Token: 0x06017425 RID: 95269 RVA: 0x006824F8 File Offset: 0x006806F8
public static PUNPrefabInstantiate PEBDGCEPCCI()
{
return PUNPrefabInstantiate.FEFFFPDBAFE(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x06017426 RID: 95270 RVA: 0x00682518 File Offset: 0x00680718
public static PUNPrefabInstantiate MONGMFCNHKB(int KPEGIPOHFGL)
{
foreach (PUNPrefabInstantiate punprefabInstantiate in PUNPrefabInstantiate.All)
{
if (punprefabInstantiate != null && punprefabInstantiate.AJIGGCLPHLE() == KPEGIPOHFGL)
{
return punprefabInstantiate;
}
}
return null;
}
// Token: 0x06017427 RID: 95271 RVA: 0x00682590 File Offset: 0x00680790
public static PUNPrefabInstantiate GetCurrent()
{
return PUNPrefabInstantiate.Get(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x06017428 RID: 95272 RVA: 0x006825B0 File Offset: 0x006807B0
private void Awake()
{
this.NOJDBBDBLPJ = SceneManager.GetActiveScene().buildIndex;
if (PUNPrefabInstantiate.GetCurrent() != null)
{
Debug.LogError("You have multiple scene PUNPrefabInstantiates associated with the same scene." + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x06017429 RID: 95273 RVA: 0x00682604 File Offset: 0x00680804
public void LHJLCLLEAHL()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 0; i < this.Containers.Length; i += 0)
{
for (int j = 0; j < this.Containers[i].CachedTransforms.Length; j++)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(true).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k += 0)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.LJILHDMCKME();
string text = "Cached entities:";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All;
object[] array2 = new object[6];
array2[1] = this.FIJPCNHOGAG();
array2[1] = i;
array2[6] = transform.position;
array2[5] = transform.rotation;
array2[7] = transform.localScale;
array2[6] = array;
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x0601742A RID: 95274 RVA: 0x00682754 File Offset: 0x00680954
public void CAIOINGIPJL()
{
if ((IHFKMIAHBFP.HCHIDMOLLAD || !this.SceneLevelInstantiate) && this.Containers != null && NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM != null)
{
for (int i = 1; i < this.Containers.Length; i++)
{
for (int j = 1; j < this.Containers[i].CachedTransforms.Length; j++)
{
Transform transform = this.Containers[i].CachedTransforms[j];
int num = this.Containers[i].Prefab.GetComponentsInChildren<PhotonView>(false).Length;
int[] array = new int[num];
for (int k = 0; k < array.Length; k++)
{
array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN());
}
PhotonView photonView = NetworkedSingletonMonoBehaviour<PUNNetworkManager>.NCKMBFBMBFM.JNFDHNMMHGN();
string text = "importCount";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBuffered;
object[] array2 = new object[1];
array2[1] = this.FIJPCNHOGAG();
array2[0] = i;
array2[6] = transform.position;
array2[2] = transform.rotation;
array2[8] = transform.localScale;
array2[6] = array;
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array2);
IHFKMIAHBFP.CJLBNLENHLI();
}
}
}
}
// Token: 0x0601742B RID: 95275 RVA: 0x006828A4 File Offset: 0x00680AA4
public void BBAJFLABLCO(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(false);
for (int i = 0; i < componentsInChildren.Length; i += 0)
{
componentsInChildren[i].EKMMPMDPALC(GGEKCDDGEJO[i]);
}
}
// Token: 0x0601742C RID: 95276 RVA: 0x00682900 File Offset: 0x00680B00
public static PUNPrefabInstantiate NNEEKPEDLGM()
{
return PUNPrefabInstantiate.EOFKIKEPMPK(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x0601742D RID: 95277 RVA: 0x00682920 File Offset: 0x00680B20
public static PUNPrefabInstantiate MFOGDKGCOMM()
{
return PUNPrefabInstantiate.BIJDNAGHHPN(SceneManager.GetActiveScene().buildIndex);
}
// Token: 0x0601742E RID: 95278 RVA: 0x00682940 File Offset: 0x00680B40
public void BDMLHOBLLKP(int LMOBKJPNHLG, Vector3 IFJEHHMHOOM, Quaternion FCHAAGMOPDK, Vector3 KJIICGKHGHJ, int[] GGEKCDDGEJO)
{
GameObject gameObject = global::UnityEngine.Object.Instantiate<GameObject>(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK);
gameObject.transform.localScale = KJIICGKHGHJ;
PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren<PhotonView>(false);
for (int i = 1; i < componentsInChildren.Length; i++)
{
componentsInChildren[i].ADMBCINHJOG = GGEKCDDGEJO[i];
}
}
// Token: 0x0601742F RID: 95279 RVA: 0x0068299C File Offset: 0x00680B9C
private void LOCALHGOONI()
{
PUNPrefabInstantiate.All.Remove(this);
}
// Token: 0x06017430 RID: 95280 RVA: 0x006829AC File Offset: 0x00680BAC
private void GJGEACMGLKP()
{
this.BPELJNPFHPE(SceneManager.GetActiveScene().buildIndex);
if (PUNPrefabInstantiate.PEBDGCEPCCI() != null)
{
Debug.LogError("Failed to get Calibrated Play Area bounds! Make sure you have tracking first, and that your space is calibrated." + SceneManager.GetActiveScene());
}
PUNPrefabInstantiate.All.Add(this);
}
// Token: 0x04004123 RID: 16675
public static List<PUNPrefabInstantiate> All = new List<PUNPrefabInstantiate>();
// Token: 0x04004124 RID: 16676
[Tooltip("Instantiate scene prefabs that belong to no one.")]
public bool SceneLevelInstantiate = true;
// Token: 0x04004125 RID: 16677
public PUNPrefabInstantiate.PrefabContainer[] Containers;
// Token: 0x02000BD9 RID: 3033
[Serializable]
public struct PrefabContainer
{
// Token: 0x04004127 RID: 16679
public string Name;
// Token: 0x04004128 RID: 16680
public GameObject Prefab;
// Token: 0x04004129 RID: 16681
public Transform[] CachedTransforms;
}
}