using System; using System.Collections.Generic; using UnityEngine; namespace RecRoom.Core.Rendering { // Token: 0x02000FC6 RID: 4038 public class BulletInstanceRenderer : MonoBehaviour { // Token: 0x06021D02 RID: 138498 RVA: 0x0093EE08 File Offset: 0x0093D008 public static BulletInstanceRenderer FECIGHPNAIJ() { if (BulletInstanceRenderer.AKDEHGPHBKI == null) { BulletInstanceRenderer.JHFBIJNJIEH = new GameObject(); BulletInstanceRenderer.AKDEHGPHBKI = BulletInstanceRenderer.JHFBIJNJIEH.AddComponent(); BulletInstanceRenderer.JHFBIJNJIEH.name = "{0}: {1}"; } return BulletInstanceRenderer.AKDEHGPHBKI; } // Token: 0x06021D03 RID: 138499 RVA: 0x0093EE48 File Offset: 0x0093D048 public void DisableInstancedRenderer(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.PKMDJFNONDN(FCDPFLMFDBC); } } // Token: 0x06021D04 RID: 138500 RVA: 0x0093EE78 File Offset: 0x0093D078 public void OLDMEFMDLFM(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.OGOHAHLCPLK(FCDPFLMFDBC); } } // Token: 0x06021D05 RID: 138501 RVA: 0x0093EEA8 File Offset: 0x0093D0A8 public void APGLPIFEEJP(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.ACNONDKPFAL(FCDPFLMFDBC); } } // Token: 0x06021D06 RID: 138502 RVA: 0x0093EED8 File Offset: 0x0093D0D8 private void HBKLMPAGEMI() { this.CACNAPCGCLP(); } // Token: 0x06021D07 RID: 138503 RVA: 0x0093EEE0 File Offset: 0x0093D0E0 public void HHKABLMPPDM(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.CALDFBMDEBI(FCDPFLMFDBC); } } // Token: 0x06021D08 RID: 138504 RVA: 0x0093EF10 File Offset: 0x0093D110 private void PLPEMDKCLLO() { foreach (BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje in this.DCNHABBANND.Values) { dihnigiplje.EDDKOBPOMDK(); } } // Token: 0x06021D09 RID: 138505 RVA: 0x0093EF70 File Offset: 0x0093D170 private void JJEKHMENJFE() { if (base.gameObject != BulletInstanceRenderer.JHFBIJNJIEH) { global::UnityEngine.Object.DestroyImmediate(base.gameObject); return; } } // Token: 0x06021D0A RID: 138506 RVA: 0x0093EF94 File Offset: 0x0093D194 public void OFKEMCKKPGM(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.HFDIGIHBMMP(FCDPFLMFDBC); } } // Token: 0x06021D0B RID: 138507 RVA: 0x0093EFC4 File Offset: 0x0093D1C4 private void DJKKEJADOOH() { this.PJBJHJGOOHK(); } // Token: 0x06021D0C RID: 138508 RVA: 0x0093EFCC File Offset: 0x0093D1CC private void JIFPKJEGFDH() { foreach (BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje in this.DCNHABBANND.Values) { dihnigiplje.PGFEDAIDCLG(); } } // Token: 0x06021D0D RID: 138509 RVA: 0x0093F02C File Offset: 0x0093D22C public void KGELCPEGKJJ(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.BKPPDLMMHDN(FCDPFLMFDBC); } } // Token: 0x06021D0E RID: 138510 RVA: 0x0093F05C File Offset: 0x0093D25C public void BKKBALNKFFE(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.ONAIDOCHFOL(FCDPFLMFDBC); } } // Token: 0x06021D10 RID: 138512 RVA: 0x0093F090 File Offset: 0x0093D290 public static bool BEGJIKNMIHP() { return BulletInstanceRenderer.AKDEHGPHBKI != null; } // Token: 0x06021D11 RID: 138513 RVA: 0x0093F0A0 File Offset: 0x0093D2A0 private void DHOGEDDFAJC() { this.CACNAPCGCLP(); } // Token: 0x06021D12 RID: 138514 RVA: 0x0093F0A8 File Offset: 0x0093D2A8 private void FNNCEMJECLP() { if (base.gameObject != BulletInstanceRenderer.JHFBIJNJIEH) { global::UnityEngine.Object.DestroyImmediate(base.gameObject); return; } } // Token: 0x06021D13 RID: 138515 RVA: 0x0093F0CC File Offset: 0x0093D2CC public static BulletInstanceRenderer BBCLPCMPHBP() { if (BulletInstanceRenderer.AKDEHGPHBKI == null) { BulletInstanceRenderer.JHFBIJNJIEH = new GameObject(); BulletInstanceRenderer.AKDEHGPHBKI = BulletInstanceRenderer.JHFBIJNJIEH.AddComponent(); BulletInstanceRenderer.JHFBIJNJIEH.name = "_MainTex"; } return BulletInstanceRenderer.AKDEHGPHBKI; } // Token: 0x06021D14 RID: 138516 RVA: 0x0093F10C File Offset: 0x0093D30C private void LateUpdate() { this.PJBJHJGOOHK(); } // Token: 0x06021D15 RID: 138517 RVA: 0x0093F114 File Offset: 0x0093D314 public static BulletInstanceRenderer NFHMLKPHCFF() { if (BulletInstanceRenderer.AKDEHGPHBKI == null) { BulletInstanceRenderer.JHFBIJNJIEH = new GameObject(); BulletInstanceRenderer.AKDEHGPHBKI = BulletInstanceRenderer.JHFBIJNJIEH.AddComponent(); BulletInstanceRenderer.JHFBIJNJIEH.name = "sequence_number"; } return BulletInstanceRenderer.AKDEHGPHBKI; } // Token: 0x06021D16 RID: 138518 RVA: 0x0093F154 File Offset: 0x0093D354 public NEKKNGLICJB Register(Renderer JGDAEIHOEPA, params JBJBFGDKMHK[] DNDIGFJNJAA) { NEKKNGLICJB nekknglicjb = null; if (JGDAEIHOEPA is MeshRenderer) { MeshFilter component = JGDAEIHOEPA.GetComponent(); Mesh mesh = ((!(component != null)) ? null : component.sharedMesh); Material sharedMaterial = JGDAEIHOEPA.sharedMaterial; if (mesh != null && sharedMaterial != null) { int num = mesh.GetInstanceID() & (sharedMaterial.GetInstanceID() << 0); BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (!this.DCNHABBANND.TryGetValue((long)num, out dihnigiplje)) { this.DCNHABBANND.Add((long)num, new BulletInstanceRenderer.DIHNIGIPLJE(mesh, sharedMaterial, DNDIGFJNJAA)); } nekknglicjb = new NEKKNGLICJB((long)num, JGDAEIHOEPA.transform); global::UnityEngine.Object.Destroy(JGDAEIHOEPA); } } return nekknglicjb; } // Token: 0x06021D17 RID: 138519 RVA: 0x0093F204 File Offset: 0x0093D404 public NEKKNGLICJB GALOFNDPEAO(Renderer JGDAEIHOEPA, JBJBFGDKMHK[] DNDIGFJNJAA) { NEKKNGLICJB nekknglicjb = null; if (JGDAEIHOEPA is MeshRenderer) { MeshFilter component = JGDAEIHOEPA.GetComponent(); Mesh mesh = ((!(component != null)) ? null : component.sharedMesh); Material sharedMaterial = JGDAEIHOEPA.sharedMaterial; if (mesh != null && sharedMaterial != null) { int num = mesh.GetInstanceID() & (sharedMaterial.GetInstanceID() << 0); BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (!this.DCNHABBANND.TryGetValue((long)num, out dihnigiplje)) { this.DCNHABBANND.Add((long)num, new BulletInstanceRenderer.DIHNIGIPLJE(mesh, sharedMaterial, DNDIGFJNJAA)); } nekknglicjb = new NEKKNGLICJB((long)num, JGDAEIHOEPA.transform); global::UnityEngine.Object.Destroy(JGDAEIHOEPA); } } return nekknglicjb; } // Token: 0x17000FE2 RID: 4066 // (get) Token: 0x06021D18 RID: 138520 RVA: 0x0093F2B4 File Offset: 0x0093D4B4 public static bool BOCFJBNNEFP { get { return BulletInstanceRenderer.AKDEHGPHBKI != null; } } // Token: 0x17000FE1 RID: 4065 // (get) Token: 0x06021D19 RID: 138521 RVA: 0x0093F2C4 File Offset: 0x0093D4C4 public static BulletInstanceRenderer NCKMBFBMBFM { get { if (BulletInstanceRenderer.AKDEHGPHBKI == null) { BulletInstanceRenderer.JHFBIJNJIEH = new GameObject(); BulletInstanceRenderer.AKDEHGPHBKI = BulletInstanceRenderer.JHFBIJNJIEH.AddComponent(); BulletInstanceRenderer.JHFBIJNJIEH.name = "[BulletInstanceRenderer]"; } return BulletInstanceRenderer.AKDEHGPHBKI; } } // Token: 0x06021D1A RID: 138522 RVA: 0x0093F304 File Offset: 0x0093D504 private void PGIPDKOKAHH() { this.CACNAPCGCLP(); } // Token: 0x06021D1B RID: 138523 RVA: 0x0093F30C File Offset: 0x0093D50C public static bool OICJLGKENHA() { return BulletInstanceRenderer.AKDEHGPHBKI != null; } // Token: 0x06021D1C RID: 138524 RVA: 0x0093F31C File Offset: 0x0093D51C public void EnableInstancedRenderer(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.BFBDFFGBFHI(FCDPFLMFDBC); } } // Token: 0x06021D1D RID: 138525 RVA: 0x0093F34C File Offset: 0x0093D54C private void IGPFODPCJEP() { if (base.gameObject != BulletInstanceRenderer.JHFBIJNJIEH) { global::UnityEngine.Object.DestroyImmediate(base.gameObject); return; } } // Token: 0x06021D1E RID: 138526 RVA: 0x0093F370 File Offset: 0x0093D570 public static BulletInstanceRenderer PJFEMFOJHHG() { if (BulletInstanceRenderer.AKDEHGPHBKI == null) { BulletInstanceRenderer.JHFBIJNJIEH = new GameObject(); BulletInstanceRenderer.AKDEHGPHBKI = BulletInstanceRenderer.JHFBIJNJIEH.AddComponent(); BulletInstanceRenderer.JHFBIJNJIEH.name = "Assets/Core/Content/Configs/"; } return BulletInstanceRenderer.AKDEHGPHBKI; } // Token: 0x06021D1F RID: 138527 RVA: 0x0093F3B0 File Offset: 0x0093D5B0 public static BulletInstanceRenderer BCCLPKDBCPA() { if (BulletInstanceRenderer.AKDEHGPHBKI == null) { BulletInstanceRenderer.JHFBIJNJIEH = new GameObject(); BulletInstanceRenderer.AKDEHGPHBKI = BulletInstanceRenderer.JHFBIJNJIEH.AddComponent(); BulletInstanceRenderer.JHFBIJNJIEH.name = "New Master : "; } return BulletInstanceRenderer.AKDEHGPHBKI; } // Token: 0x06021D20 RID: 138528 RVA: 0x0093F3F0 File Offset: 0x0093D5F0 public void CJFDBMIMLEO(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.BHNOJLOOHEM(FCDPFLMFDBC); } } // Token: 0x06021D21 RID: 138529 RVA: 0x0093F420 File Offset: 0x0093D620 public static bool AJKFLIEGCHE() { return BulletInstanceRenderer.AKDEHGPHBKI != null; } // Token: 0x06021D22 RID: 138530 RVA: 0x0093F430 File Offset: 0x0093D630 private void BPBEDHPMDGO() { this.JIFPKJEGFDH(); } // Token: 0x06021D23 RID: 138531 RVA: 0x0093F438 File Offset: 0x0093D638 public NEKKNGLICJB FINBBMKMCJI(Renderer JGDAEIHOEPA, JBJBFGDKMHK[] DNDIGFJNJAA) { NEKKNGLICJB nekknglicjb = null; if (JGDAEIHOEPA is MeshRenderer) { MeshFilter component = JGDAEIHOEPA.GetComponent(); Mesh mesh = ((!(component != null)) ? null : component.sharedMesh); Material sharedMaterial = JGDAEIHOEPA.sharedMaterial; if (mesh != null && sharedMaterial != null) { int num = mesh.GetInstanceID() & (sharedMaterial.GetInstanceID() << 1); BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (!this.DCNHABBANND.TryGetValue((long)num, out dihnigiplje)) { this.DCNHABBANND.Add((long)num, new BulletInstanceRenderer.DIHNIGIPLJE(mesh, sharedMaterial, DNDIGFJNJAA)); } nekknglicjb = new NEKKNGLICJB((long)num, JGDAEIHOEPA.transform); global::UnityEngine.Object.Destroy(JGDAEIHOEPA); } } return nekknglicjb; } // Token: 0x06021D24 RID: 138532 RVA: 0x0093F4E8 File Offset: 0x0093D6E8 private void PJBJHJGOOHK() { foreach (BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje in this.DCNHABBANND.Values) { dihnigiplje.PJBJHJGOOHK(); } } // Token: 0x06021D25 RID: 138533 RVA: 0x0093F548 File Offset: 0x0093D748 private void NFAJLPHMELA() { this.JIFPKJEGFDH(); } // Token: 0x06021D26 RID: 138534 RVA: 0x0093F550 File Offset: 0x0093D750 private void JHJLHLJELGM() { foreach (BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje in this.DCNHABBANND.Values) { dihnigiplje.EDDKOBPOMDK(); } } // Token: 0x06021D27 RID: 138535 RVA: 0x0093F5B0 File Offset: 0x0093D7B0 private void KJBPHNKFCAM() { if (base.gameObject != BulletInstanceRenderer.JHFBIJNJIEH) { global::UnityEngine.Object.DestroyImmediate(base.gameObject); return; } } // Token: 0x06021D28 RID: 138536 RVA: 0x0093F5D4 File Offset: 0x0093D7D4 private void Awake() { if (base.gameObject != BulletInstanceRenderer.JHFBIJNJIEH) { global::UnityEngine.Object.DestroyImmediate(base.gameObject); return; } } // Token: 0x06021D29 RID: 138537 RVA: 0x0093F5F8 File Offset: 0x0093D7F8 public void OGHLFAPCLJL(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.IKAOAKMDAJC(FCDPFLMFDBC); } } // Token: 0x06021D2A RID: 138538 RVA: 0x0093F628 File Offset: 0x0093D828 public void FNKNLDNEINC(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.HBJENPMGHCA(FCDPFLMFDBC); } } // Token: 0x06021D2B RID: 138539 RVA: 0x0093F658 File Offset: 0x0093D858 public void DJPJOPOLGLM(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.KHBHKGELIGF(FCDPFLMFDBC); } } // Token: 0x06021D2C RID: 138540 RVA: 0x0093F688 File Offset: 0x0093D888 private void FKCNPKHIFIF() { this.CACNAPCGCLP(); } // Token: 0x06021D2D RID: 138541 RVA: 0x0093F690 File Offset: 0x0093D890 private void FDBPDHPGGLM() { foreach (BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje in this.DCNHABBANND.Values) { dihnigiplje.JFIGPMCDKFK(); } } // Token: 0x06021D2E RID: 138542 RVA: 0x0093F6F0 File Offset: 0x0093D8F0 private void CACNAPCGCLP() { foreach (BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje in this.DCNHABBANND.Values) { dihnigiplje.MIFDLCJADMJ(); } } // Token: 0x06021D2F RID: 138543 RVA: 0x0093F750 File Offset: 0x0093D950 public NEKKNGLICJB HKKDPKNFJBN(Renderer JGDAEIHOEPA, JBJBFGDKMHK[] DNDIGFJNJAA) { NEKKNGLICJB nekknglicjb = null; if (JGDAEIHOEPA is MeshRenderer) { MeshFilter component = JGDAEIHOEPA.GetComponent(); Mesh mesh = ((!(component != null)) ? null : component.sharedMesh); Material sharedMaterial = JGDAEIHOEPA.sharedMaterial; if (mesh != null && sharedMaterial != null) { int num = mesh.GetInstanceID() & (sharedMaterial.GetInstanceID() << 1); BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (!this.DCNHABBANND.TryGetValue((long)num, out dihnigiplje)) { this.DCNHABBANND.Add((long)num, new BulletInstanceRenderer.DIHNIGIPLJE(mesh, sharedMaterial, DNDIGFJNJAA)); } nekknglicjb = new NEKKNGLICJB((long)num, JGDAEIHOEPA.transform); global::UnityEngine.Object.Destroy(JGDAEIHOEPA); } } return nekknglicjb; } // Token: 0x06021D30 RID: 138544 RVA: 0x0093F800 File Offset: 0x0093DA00 public void DBNLKFEJAEE(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.IAPGLFLEJJN(FCDPFLMFDBC); } } // Token: 0x06021D31 RID: 138545 RVA: 0x0093F830 File Offset: 0x0093DA30 private void OEHDEPBJFAB() { if (base.gameObject != BulletInstanceRenderer.JHFBIJNJIEH) { global::UnityEngine.Object.DestroyImmediate(base.gameObject); return; } } // Token: 0x06021D32 RID: 138546 RVA: 0x0093F854 File Offset: 0x0093DA54 public void CDPEKJKNFAN(NEKKNGLICJB FCDPFLMFDBC) { BulletInstanceRenderer.DIHNIGIPLJE dihnigiplje = null; if (this.DCNHABBANND.TryGetValue(FCDPFLMFDBC.PKJFPDJKJAH, out dihnigiplje)) { dihnigiplje.FMGCLBHIADF(FCDPFLMFDBC); } } // Token: 0x06021D33 RID: 138547 RVA: 0x0093F884 File Offset: 0x0093DA84 public static bool LAOBMLEPEOM() { return BulletInstanceRenderer.AKDEHGPHBKI != null; } // Token: 0x06021D34 RID: 138548 RVA: 0x0093F894 File Offset: 0x0093DA94 private void LODPIGDGABJ() { this.JHJLHLJELGM(); } // Token: 0x040057F8 RID: 22520 private static BulletInstanceRenderer AKDEHGPHBKI; // Token: 0x040057F9 RID: 22521 private static GameObject JHFBIJNJIEH; // Token: 0x040057FA RID: 22522 private Dictionary DCNHABBANND = new Dictionary(); // Token: 0x02000FC7 RID: 4039 private class DIHNIGIPLJE { // Token: 0x06021D35 RID: 138549 RVA: 0x0093F89C File Offset: 0x0093DA9C public void ONAIDOCHFOL(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D36 RID: 138550 RVA: 0x0093F8AC File Offset: 0x0093DAAC public void KMFIKIDNCNL(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D37 RID: 138551 RVA: 0x0093F8BC File Offset: 0x0093DABC public void NAGPDCGFNAN() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D38 RID: 138552 RVA: 0x0093F9B0 File Offset: 0x0093DBB0 public void PKHIEPBBDCB(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D39 RID: 138553 RVA: 0x0093F9C0 File Offset: 0x0093DBC0 public void OGOHAHLCPLK(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D3A RID: 138554 RVA: 0x0093F9D0 File Offset: 0x0093DBD0 public void EJLLNEAMLNP() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 1; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D3B RID: 138555 RVA: 0x0093FAC4 File Offset: 0x0093DCC4 public void PKMDJFNONDN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D3C RID: 138556 RVA: 0x0093FAD4 File Offset: 0x0093DCD4 public void APCJPIBDADA(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D3D RID: 138557 RVA: 0x0093FAE4 File Offset: 0x0093DCE4 public void PJBJHJGOOHK() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D3E RID: 138558 RVA: 0x0093FBD8 File Offset: 0x0093DDD8 public void MEDGGJOAPCN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D3F RID: 138559 RVA: 0x0093FBE8 File Offset: 0x0093DDE8 public void EALNMHJLJKE(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D40 RID: 138560 RVA: 0x0093FBF8 File Offset: 0x0093DDF8 public void JLFPCGNGJHN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D41 RID: 138561 RVA: 0x0093FC08 File Offset: 0x0093DE08 public void GDCKJIBAHNK() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D42 RID: 138562 RVA: 0x0093FCFC File Offset: 0x0093DEFC public void MFPDMFLDCAO() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D43 RID: 138563 RVA: 0x0093FDF0 File Offset: 0x0093DFF0 public void OKBJGHKADAF(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D44 RID: 138564 RVA: 0x0093FE00 File Offset: 0x0093E000 public void GNCFICDCMBF(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D45 RID: 138565 RVA: 0x0093FE10 File Offset: 0x0093E010 public void IIDAAIOMJDC(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D46 RID: 138566 RVA: 0x0093FE20 File Offset: 0x0093E020 public void FKPLACGLCPA() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D47 RID: 138567 RVA: 0x0093FF14 File Offset: 0x0093E114 public void EPHGAGBPDHG(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D48 RID: 138568 RVA: 0x0093FF24 File Offset: 0x0093E124 public void FAFKEBNPEEK(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D49 RID: 138569 RVA: 0x0093FF34 File Offset: 0x0093E134 public void ENGEPKLNHEJ(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D4A RID: 138570 RVA: 0x0093FF44 File Offset: 0x0093E144 public void HFDIGIHBMMP(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D4B RID: 138571 RVA: 0x0093FF54 File Offset: 0x0093E154 public void MEHPGLJNALA(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D4C RID: 138572 RVA: 0x0093FF64 File Offset: 0x0093E164 public void APFHFDCCKDP() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 1; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D4D RID: 138573 RVA: 0x00940058 File Offset: 0x0093E258 public void EILLCGOKIGM(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D4E RID: 138574 RVA: 0x00940068 File Offset: 0x0093E268 public void JMHLMDMCHFD(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D4F RID: 138575 RVA: 0x00940078 File Offset: 0x0093E278 public void ODAAGJGJAHN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D50 RID: 138576 RVA: 0x00940088 File Offset: 0x0093E288 public void FMGCLBHIADF(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D51 RID: 138577 RVA: 0x00940098 File Offset: 0x0093E298 public void JBHIENALOBL() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 1; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D52 RID: 138578 RVA: 0x0094018C File Offset: 0x0093E38C public void AADEKGOLPDJ(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D53 RID: 138579 RVA: 0x0094019C File Offset: 0x0093E39C public void BAEAMDMKMIC(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D54 RID: 138580 RVA: 0x009401AC File Offset: 0x0093E3AC public void FLKBIDKNFOP(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D55 RID: 138581 RVA: 0x009401BC File Offset: 0x0093E3BC public void ELHCAMHIEGN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D56 RID: 138582 RVA: 0x009401CC File Offset: 0x0093E3CC public void IEGIDONMGLD(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D57 RID: 138583 RVA: 0x009401DC File Offset: 0x0093E3DC public void PADNAGCMJNP(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D58 RID: 138584 RVA: 0x009401EC File Offset: 0x0093E3EC public void CFMAGAMGOFN() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D59 RID: 138585 RVA: 0x009402E0 File Offset: 0x0093E4E0 public void PAOFNADOOBB(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D5A RID: 138586 RVA: 0x009402F0 File Offset: 0x0093E4F0 public void FNBBOPEBBIN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D5B RID: 138587 RVA: 0x00940300 File Offset: 0x0093E500 public void PGFEDAIDCLG() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D5C RID: 138588 RVA: 0x009403F4 File Offset: 0x0093E5F4 public void BJHJLIBBPEN() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 1; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D5D RID: 138589 RVA: 0x009404E8 File Offset: 0x0093E6E8 public void ONKGMLCLHDG() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D5E RID: 138590 RVA: 0x009405DC File Offset: 0x0093E7DC public void IBBBADAOMBK(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D5F RID: 138591 RVA: 0x009405EC File Offset: 0x0093E7EC public void CHMAMPPGLJN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D60 RID: 138592 RVA: 0x009405FC File Offset: 0x0093E7FC public void MOJJGEGLNCN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D61 RID: 138593 RVA: 0x0094060C File Offset: 0x0093E80C public void CALDFBMDEBI(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D63 RID: 138595 RVA: 0x00940630 File Offset: 0x0093E830 public void MMPIKBJLODB() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D64 RID: 138596 RVA: 0x00940724 File Offset: 0x0093E924 public void LCEPCIBGDGF(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D65 RID: 138597 RVA: 0x00940734 File Offset: 0x0093E934 public void FOKNLMDMOHB(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D66 RID: 138598 RVA: 0x00940744 File Offset: 0x0093E944 public void ACNONDKPFAL(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D67 RID: 138599 RVA: 0x00940754 File Offset: 0x0093E954 public void HBJENPMGHCA(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D68 RID: 138600 RVA: 0x00940764 File Offset: 0x0093E964 public void FBBMPDJIPPM() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D69 RID: 138601 RVA: 0x00940858 File Offset: 0x0093EA58 public void PLPEMDKCLLO() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D6A RID: 138602 RVA: 0x0094094C File Offset: 0x0093EB4C public void EEDEOFEHPJI(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D6B RID: 138603 RVA: 0x0094095C File Offset: 0x0093EB5C public void JFIGPMCDKFK() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D6C RID: 138604 RVA: 0x00940A50 File Offset: 0x0093EC50 public void EPAAGFKFCBF(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D6D RID: 138605 RVA: 0x00940A60 File Offset: 0x0093EC60 public void NIANHDOILCH(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D6E RID: 138606 RVA: 0x00940A70 File Offset: 0x0093EC70 public void EDDKOBPOMDK() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 1; i < num; i++) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D6F RID: 138607 RVA: 0x00940B64 File Offset: 0x0093ED64 public void BKPPDLMMHDN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D70 RID: 138608 RVA: 0x00940B74 File Offset: 0x0093ED74 public void IKAOAKMDAJC(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D71 RID: 138609 RVA: 0x00940B84 File Offset: 0x0093ED84 public DIHNIGIPLJE(Mesh HMJEJGKMHFF, Material OOEDPEKINHG, params JBJBFGDKMHK[] KDLLALNPPBF) { this.KDLLALNPPBF = KDLLALNPPBF; this.HMJEJGKMHFF = HMJEJGKMHFF; this.OOEDPEKINHG = OOEDPEKINHG; this.AIBJHONLFGH = new Matrix4x4[BulletInstanceRenderer.DIHNIGIPLJE.IANEICJAEFD]; this.CPDLFHJFDDA = BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC; if (KDLLALNPPBF != null && KDLLALNPPBF.Length > 0) { this.JMDBCNJMAND = new MaterialPropertyBlock(); for (int i = 0; i < KDLLALNPPBF.Length; i++) { if (KDLLALNPPBF[i].EEAOGJHMFII == FMIJCJNICNL.COLOR && this.NHJIGHIOOCG == null) { this.CPDLFHJFDDA = KDLLALNPPBF[i].DKIKEOBCADA; this.NHJIGHIOOCG = new Vector4[BulletInstanceRenderer.DIHNIGIPLJE.IANEICJAEFD]; this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } } } } // Token: 0x06021D72 RID: 138610 RVA: 0x00940C58 File Offset: 0x0093EE58 public void KHBHKGELIGF(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D73 RID: 138611 RVA: 0x00940C68 File Offset: 0x0093EE68 public void FFPGICDJLNN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D74 RID: 138612 RVA: 0x00940C78 File Offset: 0x0093EE78 public void BFBDFFGBFHI(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D75 RID: 138613 RVA: 0x00940C88 File Offset: 0x0093EE88 public void OBGHJAOLMKI(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D76 RID: 138614 RVA: 0x00940C98 File Offset: 0x0093EE98 public void BHNOJLOOHEM(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D77 RID: 138615 RVA: 0x00940CA8 File Offset: 0x0093EEA8 public void KIKOKDDPOPO(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D78 RID: 138616 RVA: 0x00940CB8 File Offset: 0x0093EEB8 public void LJDHJMNGPBN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D79 RID: 138617 RVA: 0x00940CC8 File Offset: 0x0093EEC8 public void FDNLAHIPMBK(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D7A RID: 138618 RVA: 0x00940CD8 File Offset: 0x0093EED8 public void MMFJEONAGKI() { if (this.DNJMDFCILGL.Count > 1) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 1, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D7B RID: 138619 RVA: 0x00940DCC File Offset: 0x0093EFCC public void OKMIODKHIPP(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D7C RID: 138620 RVA: 0x00940DDC File Offset: 0x0093EFDC public void PCJCDFMHMEC(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D7D RID: 138621 RVA: 0x00940DEC File Offset: 0x0093EFEC public void EPLOIHEFFJP(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D7E RID: 138622 RVA: 0x00940DFC File Offset: 0x0093EFFC public void FKKIJEBDLFH(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D7F RID: 138623 RVA: 0x00940E0C File Offset: 0x0093F00C public void MIFDLCJADMJ() { if (this.DNJMDFCILGL.Count > 0) { int num = Mathf.Min(this.DNJMDFCILGL.Count, this.AIBJHONLFGH.Length); for (int i = 0; i < num; i += 0) { this.AIBJHONLFGH[i] = this.DNJMDFCILGL[i].KOGMNNMACPG.localToWorldMatrix; if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.NHJIGHIOOCG[i] = this.DNJMDFCILGL[i].GBLPHKFPELB.linear; } } if (this.CPDLFHJFDDA != BulletInstanceRenderer.DIHNIGIPLJE.IMHBIAECNJC) { this.JMDBCNJMAND.SetVectorArray(this.CPDLFHJFDDA, this.NHJIGHIOOCG); } Graphics.DrawMeshInstanced(this.HMJEJGKMHFF, 0, this.OOEDPEKINHG, this.AIBJHONLFGH, num, this.JMDBCNJMAND); } } // Token: 0x06021D80 RID: 138624 RVA: 0x00940F00 File Offset: 0x0093F100 public void EGAAKGEPCCL(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D81 RID: 138625 RVA: 0x00940F10 File Offset: 0x0093F110 public void GGDJGJLCBFI(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Remove(FCDPFLMFDBC); } // Token: 0x06021D82 RID: 138626 RVA: 0x00940F20 File Offset: 0x0093F120 public void IDNNHLAAODD(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x06021D83 RID: 138627 RVA: 0x00940F30 File Offset: 0x0093F130 public void IAPGLFLEJJN(NEKKNGLICJB FCDPFLMFDBC) { this.DNJMDFCILGL.Add(FCDPFLMFDBC); } // Token: 0x040057FB RID: 22523 private static readonly int IMHBIAECNJC = -1; // Token: 0x040057FC RID: 22524 private static readonly int IANEICJAEFD = 128; // Token: 0x040057FD RID: 22525 private readonly JBJBFGDKMHK[] KDLLALNPPBF; // Token: 0x040057FE RID: 22526 private readonly Mesh HMJEJGKMHFF; // Token: 0x040057FF RID: 22527 private readonly Material OOEDPEKINHG; // Token: 0x04005800 RID: 22528 private readonly Matrix4x4[] AIBJHONLFGH; // Token: 0x04005801 RID: 22529 private readonly Vector4[] NHJIGHIOOCG; // Token: 0x04005802 RID: 22530 private readonly int CPDLFHJFDDA; // Token: 0x04005803 RID: 22531 private readonly MaterialPropertyBlock JMDBCNJMAND; // Token: 0x04005804 RID: 22532 private List DNJMDFCILGL = new List(); } } }