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.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(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.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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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.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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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.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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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.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(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.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.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(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.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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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.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.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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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.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(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.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.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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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.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(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.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.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(true).Length; int[] array = new int[num]; for (int k = 0; k < array.Length; k++) { array[k] = ((!this.SceneLevelInstantiate) ? IHFKMIAHBFP.CCBGHBONNCI() : IHFKMIAHBFP.DIKLFBAPHBN()); } NetworkedSingletonMonoBehaviour.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.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.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.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.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.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.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(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.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.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.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(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.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.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(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.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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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(this.Containers[LMOBKJPNHLG].Prefab, IFJEHHMHOOM, FCHAAGMOPDK); gameObject.transform.localScale = KJIICGKHGHJ; PhotonView[] componentsInChildren = gameObject.GetComponentsInChildren(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 All = new List(); // 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; } }