using System; using System.Collections; using System.Collections.Generic; using RecRoom; using RecRoom.Core.Rendering; using UnityEngine; using UnityEngine.Serialization; // Token: 0x02000C69 RID: 3177 public class PlayerIgnoreVisual : MonoBehaviour { // Token: 0x0601910E RID: 102670 RVA: 0x006EE7B0 File Offset: 0x006EC9B0 public float HAHCCABJJJH() { return this.bufferRadius; } // Token: 0x0601910F RID: 102671 RVA: 0x006EE7B8 File Offset: 0x006EC9B8 private void OLEBPMMFNIF() { this.IHLCDODEDNB = new List(); } // Token: 0x06019110 RID: 102672 RVA: 0x006EE7C8 File Offset: 0x006EC9C8 private void HJKNNEKMDFB() { if (this.LPHCJPGJION(4)) { this.OMNJOPJOFNE = -1f; this.NFGAAMCPGIO = null; if (this.PIDHHBENFCO.NHDDPGADJPJ) { float num = float.MaxValue; Player localPlayer = Player.LocalPlayer; List all = Player.All; for (int i = 0; i < all.Count; i++) { Player player = all[i]; float num2; if (player != localPlayer && IgnoreEffectRenderer.ShouldIgnorePlayerVisual(player, this, out num2) && num2 < num) { num = num2; this.NFGAAMCPGIO = player; } } if (this.NFGAAMCPGIO != null && this.FMBELJHPBCG != null && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerReviving && this.FMBELJHPBCG.DMLPFMKFOBB && this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(this.PIDHHBENFCO.LNJFBGIBLHA, this.NFGAAMCPGIO.LNJFBGIBLHA)) { this.OMNJOPJOFNE = 0.15f; } } else if (Player.LocalPlayerExists) { Player localPlayer2 = Player.LocalPlayer; if (IgnoreEffectRenderer.ShouldIgnorePlayerVisual(localPlayer2, this)) { this.NFGAAMCPGIO = localPlayer2; } } } this.KBOBNFHLABB = this.NFGAAMCPGIO != null; if (this.KBOBNFHLABB) { foreach (JAIBOCOFHKM jaibocofhkm in this.IHLCDODEDNB) { jaibocofhkm.DLBPEOILIFL(this.KBOBNFHLABB, this.NFGAAMCPGIO, this.OMNJOPJOFNE); } foreach (OutfitItem outfitItem in this.JGEAOBDLPIC) { if (outfitItem != null) { outfitItem.UpdateIgnoreMode(this.KBOBNFHLABB, this.NFGAAMCPGIO, this.ACOILNBDGAF, this.OMNJOPJOFNE); } } } } // Token: 0x06019111 RID: 102673 RVA: 0x006EEA08 File Offset: 0x006ECC08 private IEnumerator GEDEMEIJBGG() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x06019112 RID: 102674 RVA: 0x006EEA24 File Offset: 0x006ECC24 private void LCLEANJBEJK(bool NOBAPCOKFIL) { if (this.APBLBMOOAIM != NOBAPCOKFIL) { this.APBLBMOOAIM = NOBAPCOKFIL; foreach (Renderer renderer in this.disabledRenderers) { renderer.enabled = !this.APBLBMOOAIM; } } } // Token: 0x06019113 RID: 102675 RVA: 0x006EEA9C File Offset: 0x006ECC9C private IEnumerator PGELJEHELFN() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x06019114 RID: 102676 RVA: 0x006EEAB8 File Offset: 0x006ECCB8 private void CLIDDMFINJJ() { Gizmos.color = Color.cyan; Gizmos.DrawWireSphere(base.transform.position, this.bufferRadius); } // Token: 0x06019115 RID: 102677 RVA: 0x006EEADC File Offset: 0x006ECCDC public Player IKGPDFDFAPA() { return this.k__BackingField; } // Token: 0x06019116 RID: 102678 RVA: 0x006EEAE4 File Offset: 0x006ECCE4 protected void OnDestroy() { if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL -= this.EPBECJDGNCN; } } // Token: 0x06019117 RID: 102679 RVA: 0x006EEB14 File Offset: 0x006ECD14 private void CAABJOKCPKI(LNJFBGIBLHA FNGMABCOENN) { if (this.JIICFEHLIBG() != null) { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(this.IKGPDFDFAPA().LNJFBGIBLHA); this.ACOILNBDGAF = ((ipbdfpepnim == IPBDFPEPNIM.INVALID) ? Color.white : PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim)); this.EIIOIPCANDC(false); } } // Token: 0x06019118 RID: 102680 RVA: 0x006EEB74 File Offset: 0x006ECD74 private void JAPHKGCEPAB() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.JIICFEHLIBG().ELADFPJEEJO().LOKEPFJPDCO()) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == Player.HDOICGIKKAO.Torso)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x06019119 RID: 102681 RVA: 0x006EEC28 File Offset: 0x006ECE28 private void PPMMDFNHOIF() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.KLOAFJCKKIK().ELADFPJEEJO().LOKEPFJPDCO()) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == (Player.HDOICGIKKAO)5)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x0601911A RID: 102682 RVA: 0x006EECDC File Offset: 0x006ECEDC private bool NEPKDIEMIBK() { return this.APBLBMOOAIM; } // Token: 0x0601911B RID: 102683 RVA: 0x006EECE4 File Offset: 0x006ECEE4 private void KCFCFLNJNHK() { if (this.NOCJONDDHEF && this.KLOAFJCKKIK() != null) { this.KPFMGNODCAC(); } } // Token: 0x0601911C RID: 102684 RVA: 0x006EED08 File Offset: 0x006ECF08 private IEnumerator EGKGBDDMDDA() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x17000AEA RID: 2794 // (get) Token: 0x06019169 RID: 102761 RVA: 0x006F05E4 File Offset: 0x006EE7E4 // (set) Token: 0x0601911D RID: 102685 RVA: 0x006EED24 File Offset: 0x006ECF24 private bool KBOBNFHLABB { get { return this.APBLBMOOAIM; } set { if (this.APBLBMOOAIM != value) { this.APBLBMOOAIM = value; foreach (Renderer renderer in this.disabledRenderers) { renderer.enabled = !this.APBLBMOOAIM; } } } } // Token: 0x0601911E RID: 102686 RVA: 0x006EED9C File Offset: 0x006ECF9C private void EIIOIPCANDC(bool NOBAPCOKFIL) { if (this.APBLBMOOAIM != NOBAPCOKFIL) { this.APBLBMOOAIM = NOBAPCOKFIL; foreach (Renderer renderer in this.disabledRenderers) { renderer.enabled = !this.APBLBMOOAIM; } } } // Token: 0x0601911F RID: 102687 RVA: 0x006EEE14 File Offset: 0x006ED014 public Player AEPBKDLCELN() { return this.k__BackingField; } // Token: 0x06019120 RID: 102688 RVA: 0x006EEE1C File Offset: 0x006ED01C public float BHLGCLDEAAN() { return this.bufferRadius; } // Token: 0x06019121 RID: 102689 RVA: 0x006EEE24 File Offset: 0x006ED024 private void BMALEKEEEBE(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019122 RID: 102690 RVA: 0x006EEE30 File Offset: 0x006ED030 private void DABIOACAECN() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.AEPBKDLCELN().ELADFPJEEJO().LOKEPFJPDCO()) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == Player.HDOICGIKKAO.Mouth)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x06019123 RID: 102691 RVA: 0x006EEEE4 File Offset: 0x006ED0E4 private void GJINDLACPLN(GameObject FMEGPDMNPED) { Renderer[] componentsInChildren = FMEGPDMNPED.GetComponentsInChildren(false); if (componentsInChildren == null) { return; } foreach (Renderer renderer in componentsInChildren) { if (!(renderer is ParticleSystemRenderer) && !(renderer is LineRenderer) && !this.skippedRenderers.Contains(renderer) && !this.disabledRenderers.Contains(renderer) && base.GetComponentInParent() == this) { bool flag = true; for (int j = 0; j < this.IHLCDODEDNB.Count; j += 0) { if (this.IHLCDODEDNB[j].PGNOGPAEDGB == renderer) { flag = false; break; } } if (!flag) { this.IHLCDODEDNB.Add(new JAIBOCOFHKM { PGNOGPAEDGB = renderer, GMFBLBCOMPM = renderer.OGBPEDNIGCM() }); } } } } // Token: 0x06019124 RID: 102692 RVA: 0x006EEFDC File Offset: 0x006ED1DC private void KPFMGNODCAC() { if (this.LPHCJPGJION(2)) { this.OMNJOPJOFNE = 1563f; this.NFGAAMCPGIO = null; if (this.JIICFEHLIBG().KKDEBGNKDMG()) { float num = 451f; Player localPlayer = Player.LocalPlayer; List all = Player.All; for (int i = 1; i < all.Count; i++) { Player player = all[i]; float num2; if (player != localPlayer && IgnoreEffectRenderer.ShouldIgnorePlayerVisual(player, this, out num2) && num2 < num) { num = num2; this.NFGAAMCPGIO = player; } } if (this.NFGAAMCPGIO != null && this.FMBELJHPBCG != null && this.FMBELJHPBCG.PNOOBNCKAMJ.HDNHHKEJIHD().SupportsPlayerReviving && this.FMBELJHPBCG.DMLPFMKFOBB && this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(this.IOCLEPDNGNA().LNJFBGIBLHA, this.NFGAAMCPGIO.LNJFBGIBLHA)) { this.OMNJOPJOFNE = 1246f; } } else if (Player.LocalPlayerExists) { Player localPlayer2 = Player.LocalPlayer; if (IgnoreEffectRenderer.ShouldIgnorePlayerVisual(localPlayer2, this)) { this.NFGAAMCPGIO = localPlayer2; } } } this.EIIOIPCANDC(this.NFGAAMCPGIO != null); if (this.NEPKDIEMIBK()) { foreach (JAIBOCOFHKM jaibocofhkm in this.IHLCDODEDNB) { jaibocofhkm.ENGNDJADBDF(this.LBEGMPFMICF(), this.NFGAAMCPGIO, this.OMNJOPJOFNE); } foreach (OutfitItem outfitItem in this.JGEAOBDLPIC) { if (outfitItem != null) { outfitItem.PGOMGPKAHAG(this.LBEGMPFMICF(), this.NFGAAMCPGIO, this.ACOILNBDGAF, this.OMNJOPJOFNE); } } } } // Token: 0x06019125 RID: 102693 RVA: 0x006EF21C File Offset: 0x006ED41C private bool DGFLADOLAJB() { return this.APBLBMOOAIM; } // Token: 0x06019126 RID: 102694 RVA: 0x006EF224 File Offset: 0x006ED424 private void MPNIPFIGAIG(LNJFBGIBLHA FNGMABCOENN) { if (this.PIDHHBENFCO != null) { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(this.PIDHHBENFCO.LNJFBGIBLHA); this.ACOILNBDGAF = ((ipbdfpepnim == IPBDFPEPNIM.INVALID) ? Color.white : PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim)); this.LCLEANJBEJK(true); } } // Token: 0x06019127 RID: 102695 RVA: 0x006EF284 File Offset: 0x006ED484 private void EPBECJDGNCN(LNJFBGIBLHA FNGMABCOENN) { if (this.PIDHHBENFCO != null) { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(this.PIDHHBENFCO.LNJFBGIBLHA); this.ACOILNBDGAF = ((ipbdfpepnim == IPBDFPEPNIM.INVALID) ? Color.white : PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim)); this.KBOBNFHLABB = false; } } // Token: 0x06019128 RID: 102696 RVA: 0x006EF2E4 File Offset: 0x006ED4E4 private void JHFFEOLLJIL() { Gizmos.color = Color.cyan; Gizmos.DrawWireSphere(base.transform.position, this.bufferRadius); } // Token: 0x06019129 RID: 102697 RVA: 0x006EF308 File Offset: 0x006ED508 public float EHEMHBPHHEI() { return this.bufferRadius; } // Token: 0x0601912A RID: 102698 RVA: 0x006EF310 File Offset: 0x006ED510 private void DHMLNDMGKDI(LNJFBGIBLHA FNGMABCOENN) { if (this.KLOAFJCKKIK() != null) { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(this.IOCLEPDNGNA().LNJFBGIBLHA); this.ACOILNBDGAF = ((ipbdfpepnim == IPBDFPEPNIM.INVALID) ? Color.white : PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim)); this.LCLEANJBEJK(false); } } // Token: 0x0601912B RID: 102699 RVA: 0x006EF370 File Offset: 0x006ED570 private void BPJAIPDBIFC() { if (this.NOCJONDDHEF && this.IKGPDFDFAPA() != null) { this.KPFMGNODCAC(); } } // Token: 0x0601912C RID: 102700 RVA: 0x006EF394 File Offset: 0x006ED594 private IEnumerator CBNFIOBLLIH() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x0601912D RID: 102701 RVA: 0x006EF3B0 File Offset: 0x006ED5B0 public float IIPNPDKAFMN() { return this.bufferRadius; } // Token: 0x0601912E RID: 102702 RVA: 0x006EF3B8 File Offset: 0x006ED5B8 private void OnDrawGizmosSelected() { Gizmos.color = Color.cyan; Gizmos.DrawWireSphere(base.transform.position, this.bufferRadius); } // Token: 0x0601912F RID: 102703 RVA: 0x006EF3DC File Offset: 0x006ED5DC private void CKGGOMFAELJ() { Gizmos.color = Color.cyan; Gizmos.DrawWireSphere(base.transform.position, this.bufferRadius); } // Token: 0x06019130 RID: 102704 RVA: 0x006EF400 File Offset: 0x006ED600 private void GMDHHNIJABG(bool NOBAPCOKFIL) { if (this.APBLBMOOAIM != NOBAPCOKFIL) { this.APBLBMOOAIM = NOBAPCOKFIL; foreach (Renderer renderer in this.disabledRenderers) { renderer.enabled = this.APBLBMOOAIM; } } } // Token: 0x17000AE9 RID: 2793 // (get) Token: 0x06019131 RID: 102705 RVA: 0x006EF478 File Offset: 0x006ED678 // (set) Token: 0x06019162 RID: 102754 RVA: 0x006F047C File Offset: 0x006EE67C public Player PIDHHBENFCO { get; private set; } // Token: 0x06019132 RID: 102706 RVA: 0x006EF480 File Offset: 0x006ED680 public float AIGFNMBBEBP() { return this.bufferRadius; } // Token: 0x06019133 RID: 102707 RVA: 0x006EF488 File Offset: 0x006ED688 public float LNNFMIMGCIK() { return this.bufferRadius; } // Token: 0x06019134 RID: 102708 RVA: 0x006EF490 File Offset: 0x006ED690 private bool PGOHLPILCKE() { return this.APBLBMOOAIM; } // Token: 0x06019135 RID: 102709 RVA: 0x006EF498 File Offset: 0x006ED698 public float OEJDIFFICGC() { return this.bufferRadius; } // Token: 0x06019136 RID: 102710 RVA: 0x006EF4A0 File Offset: 0x006ED6A0 public Player KLOAFJCKKIK() { return this.k__BackingField; } // Token: 0x06019137 RID: 102711 RVA: 0x006EF4A8 File Offset: 0x006ED6A8 private void HKKFEPBHOLK(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019138 RID: 102712 RVA: 0x006EF4B4 File Offset: 0x006ED6B4 private void Update() { if (this.NOCJONDDHEF && this.PIDHHBENFCO != null) { this.HJKNNEKMDFB(); } } // Token: 0x06019139 RID: 102713 RVA: 0x006EF4D8 File Offset: 0x006ED6D8 private void NEMACECJHPJ(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601913A RID: 102714 RVA: 0x006EF4E4 File Offset: 0x006ED6E4 private void AANDHGOIAIC() { this.IHLCDODEDNB = new List(); } // Token: 0x0601913B RID: 102715 RVA: 0x006EF4F4 File Offset: 0x006ED6F4 private void Awake() { this.IHLCDODEDNB = new List(); } // Token: 0x0601913C RID: 102716 RVA: 0x006EF504 File Offset: 0x006ED704 private void MDGPLNDHKCI() { if (this.NOCJONDDHEF && this.IOCLEPDNGNA() != null) { this.AELPKKFBLDJ(); } } // Token: 0x0601913D RID: 102717 RVA: 0x006EF528 File Offset: 0x006ED728 public float NKGJCEPGKBB() { return this.bufferRadius; } // Token: 0x0601913E RID: 102718 RVA: 0x006EF530 File Offset: 0x006ED730 private void DKHGHBLMGJP() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.PIDHHBENFCO.MOEABJNNBLK().LOKEPFJPDCO()) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == Player.HDOICGIKKAO.Torso)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x0601913F RID: 102719 RVA: 0x006EF5E4 File Offset: 0x006ED7E4 private void AELPKKFBLDJ() { if (this.LPHCJPGJION(7)) { this.OMNJOPJOFNE = 31f; this.NFGAAMCPGIO = null; if (this.AEPBKDLCELN().HEGAPJJIPCA()) { float num = 667f; Player localPlayer = Player.LocalPlayer; List all = Player.All; for (int i = 1; i < all.Count; i += 0) { Player player = all[i]; float num2; if (player != localPlayer && IgnoreEffectRenderer.LHILOIJEMPG(player, this, out num2) && num2 < num) { num = num2; this.NFGAAMCPGIO = player; } } if (this.NFGAAMCPGIO != null && this.FMBELJHPBCG != null && this.FMBELJHPBCG.PNOOBNCKAMJ.HDNHHKEJIHD().SupportsPlayerReviving && this.FMBELJHPBCG.DMLPFMKFOBB && this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(this.JIICFEHLIBG().LNJFBGIBLHA, this.NFGAAMCPGIO.LNJFBGIBLHA)) { this.OMNJOPJOFNE = 1611f; } } else if (Player.LocalPlayerExists) { Player localPlayer2 = Player.LocalPlayer; if (IgnoreEffectRenderer.JADMLAGBIEP(localPlayer2, this)) { this.NFGAAMCPGIO = localPlayer2; } } } this.KBOBNFHLABB = this.NFGAAMCPGIO != null; if (this.KBOBNFHLABB) { foreach (JAIBOCOFHKM jaibocofhkm in this.IHLCDODEDNB) { jaibocofhkm.OEKOPBDDGCK(this.DGFLADOLAJB(), this.NFGAAMCPGIO, this.OMNJOPJOFNE); } foreach (OutfitItem outfitItem in this.JGEAOBDLPIC) { if (outfitItem != null) { outfitItem.UpdateIgnoreMode(this.MACPABLHNJF(), this.NFGAAMCPGIO, this.ACOILNBDGAF, this.OMNJOPJOFNE); } } } } // Token: 0x06019140 RID: 102720 RVA: 0x006EF824 File Offset: 0x006EDA24 private void PIBPNEBAFNF() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.IOCLEPDNGNA().NMPMNBCNGBE.PAKHCIDILIE) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == (Player.HDOICGIKKAO)8)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x06019141 RID: 102721 RVA: 0x006EF8D8 File Offset: 0x006EDAD8 private IEnumerator FAJGMJFGMHP() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x06019142 RID: 102722 RVA: 0x006EF8F4 File Offset: 0x006EDAF4 private IEnumerator Start() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x06019143 RID: 102723 RVA: 0x006EF910 File Offset: 0x006EDB10 private void KLIOINIJAGI(LNJFBGIBLHA FNGMABCOENN) { if (this.AEPBKDLCELN() != null) { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(this.OHHBKOKLEAF().LNJFBGIBLHA); this.ACOILNBDGAF = ((ipbdfpepnim == IPBDFPEPNIM.INVALID) ? Color.white : PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim)); this.GMDHHNIJABG(false); } } // Token: 0x06019144 RID: 102724 RVA: 0x006EF970 File Offset: 0x006EDB70 public Player JIICFEHLIBG() { return this.k__BackingField; } // Token: 0x06019145 RID: 102725 RVA: 0x006EF978 File Offset: 0x006EDB78 private bool IAFEJGFJHPJ() { return this.APBLBMOOAIM; } // Token: 0x06019146 RID: 102726 RVA: 0x006EF980 File Offset: 0x006EDB80 private void JHLEPEBBFPJ(Player NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06019147 RID: 102727 RVA: 0x006EF98C File Offset: 0x006EDB8C private void ACOIMDMPDOM() { this.IHLCDODEDNB = new List(); } // Token: 0x06019148 RID: 102728 RVA: 0x006EF99C File Offset: 0x006EDB9C private void DPKNBPIMBMI(LNJFBGIBLHA FNGMABCOENN) { if (this.AEPBKDLCELN() != null) { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(this.KLOAFJCKKIK().LNJFBGIBLHA); this.ACOILNBDGAF = ((ipbdfpepnim == IPBDFPEPNIM.INVALID) ? Color.white : PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim)); this.AOJBNNHBBOM(false); } } // Token: 0x06019149 RID: 102729 RVA: 0x006EF9FC File Offset: 0x006EDBFC public float CKLPBCGFNML() { return this.bufferRadius; } // Token: 0x0601914A RID: 102730 RVA: 0x006EFA04 File Offset: 0x006EDC04 public Player IOCLEPDNGNA() { return this.k__BackingField; } // Token: 0x0601914B RID: 102731 RVA: 0x006EFA0C File Offset: 0x006EDC0C private void HIDBGKDHGOO(GameObject FMEGPDMNPED) { Renderer[] componentsInChildren = FMEGPDMNPED.GetComponentsInChildren(false); if (componentsInChildren == null) { return; } Renderer[] array = componentsInChildren; for (int i = 0; i < array.Length; i += 0) { Renderer renderer = array[i]; if (!(renderer is ParticleSystemRenderer) && !(renderer is LineRenderer) && !this.skippedRenderers.Contains(renderer) && !this.disabledRenderers.Contains(renderer) && base.GetComponentInParent() == this) { bool flag = true; for (int j = 0; j < this.IHLCDODEDNB.Count; j += 0) { if (this.IHLCDODEDNB[j].PGNOGPAEDGB == renderer) { flag = true; break; } } if (!flag) { this.IHLCDODEDNB.Add(new JAIBOCOFHKM { PGNOGPAEDGB = renderer, GMFBLBCOMPM = renderer.OGBPEDNIGCM() }); } } } } // Token: 0x0601914C RID: 102732 RVA: 0x006EFB04 File Offset: 0x006EDD04 private IEnumerator DEBKBIIGAAN() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x0601914D RID: 102733 RVA: 0x006EFB20 File Offset: 0x006EDD20 private void NDGMFHIOFJE(GameObject FMEGPDMNPED) { Renderer[] componentsInChildren = FMEGPDMNPED.GetComponentsInChildren(true); if (componentsInChildren == null) { return; } Renderer[] array = componentsInChildren; for (int i = 1; i < array.Length; i++) { Renderer renderer = array[i]; if (!(renderer is ParticleSystemRenderer) && !(renderer is LineRenderer) && !this.skippedRenderers.Contains(renderer) && !this.disabledRenderers.Contains(renderer) && base.GetComponentInParent() == this) { bool flag = false; for (int j = 0; j < this.IHLCDODEDNB.Count; j++) { if (this.IHLCDODEDNB[j].PGNOGPAEDGB == renderer) { flag = false; break; } } if (!flag) { this.IHLCDODEDNB.Add(new JAIBOCOFHKM { PGNOGPAEDGB = renderer, GMFBLBCOMPM = renderer.OGBPEDNIGCM() }); } } } } // Token: 0x0601914E RID: 102734 RVA: 0x006EFC18 File Offset: 0x006EDE18 private void DBMJPDOHEJA(GameObject FMEGPDMNPED) { Renderer[] componentsInChildren = FMEGPDMNPED.GetComponentsInChildren(true); if (componentsInChildren == null) { return; } Renderer[] array = componentsInChildren; for (int i = 0; i < array.Length; i += 0) { Renderer renderer = array[i]; if (!(renderer is ParticleSystemRenderer) && !(renderer is LineRenderer) && !this.skippedRenderers.Contains(renderer) && !this.disabledRenderers.Contains(renderer) && base.GetComponentInParent() == this) { bool flag = true; for (int j = 0; j < this.IHLCDODEDNB.Count; j += 0) { if (this.IHLCDODEDNB[j].PGNOGPAEDGB == renderer) { flag = false; break; } } if (!flag) { this.IHLCDODEDNB.Add(new JAIBOCOFHKM { PGNOGPAEDGB = renderer, GMFBLBCOMPM = renderer.OGBPEDNIGCM() }); } } } } // Token: 0x0601914F RID: 102735 RVA: 0x006EFD10 File Offset: 0x006EDF10 private void MCBGILNMIHO(GameObject FMEGPDMNPED) { Renderer[] componentsInChildren = FMEGPDMNPED.GetComponentsInChildren(false); if (componentsInChildren == null) { return; } foreach (Renderer renderer in componentsInChildren) { if (!(renderer is ParticleSystemRenderer) && !(renderer is LineRenderer) && !this.skippedRenderers.Contains(renderer) && !this.disabledRenderers.Contains(renderer) && base.GetComponentInParent() == this) { bool flag = true; for (int j = 1; j < this.IHLCDODEDNB.Count; j += 0) { if (this.IHLCDODEDNB[j].PGNOGPAEDGB == renderer) { flag = false; break; } } if (!flag) { this.IHLCDODEDNB.Add(new JAIBOCOFHKM { PGNOGPAEDGB = renderer, GMFBLBCOMPM = renderer.OGBPEDNIGCM() }); } } } } // Token: 0x06019150 RID: 102736 RVA: 0x006EFE08 File Offset: 0x006EE008 private bool MACPABLHNJF() { return this.APBLBMOOAIM; } // Token: 0x06019151 RID: 102737 RVA: 0x006EFE10 File Offset: 0x006EE010 public Player OHHBKOKLEAF() { return this.k__BackingField; } // Token: 0x06019152 RID: 102738 RVA: 0x006EFE18 File Offset: 0x006EE018 private void FLIPOFNMBOL() { if (this.LPHCJPGJION(2)) { this.OMNJOPJOFNE = 190f; this.NFGAAMCPGIO = null; if (this.OHHBKOKLEAF().HLLKMNAFJOP()) { float num = 415f; Player localPlayer = Player.LocalPlayer; List all = Player.All; for (int i = 1; i < all.Count; i += 0) { Player player = all[i]; float num2; if (player != localPlayer && IgnoreEffectRenderer.LHILOIJEMPG(player, this, out num2) && num2 < num) { num = num2; this.NFGAAMCPGIO = player; } } if (this.NFGAAMCPGIO != null && this.FMBELJHPBCG != null && this.FMBELJHPBCG.PNOOBNCKAMJ.MNPBJNNNAGB().SupportsPlayerReviving && this.FMBELJHPBCG.DMLPFMKFOBB && this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(this.JIICFEHLIBG().LNJFBGIBLHA, this.NFGAAMCPGIO.LNJFBGIBLHA)) { this.OMNJOPJOFNE = 33f; } } else if (Player.LocalPlayerExists) { Player localPlayer2 = Player.LocalPlayer; if (IgnoreEffectRenderer.POKCBNMIJAK(localPlayer2, this)) { this.NFGAAMCPGIO = localPlayer2; } } } this.EIIOIPCANDC(this.NFGAAMCPGIO != null); if (this.IAFEJGFJHPJ()) { foreach (JAIBOCOFHKM jaibocofhkm in this.IHLCDODEDNB) { jaibocofhkm.AHHEENEFAPI(this.LBEGMPFMICF(), this.NFGAAMCPGIO, this.OMNJOPJOFNE); } foreach (OutfitItem outfitItem in this.JGEAOBDLPIC) { if (outfitItem != null) { outfitItem.UpdateIgnoreMode(this.FICNGCDJHDL(), this.NFGAAMCPGIO, this.ACOILNBDGAF, this.OMNJOPJOFNE); } } } } // Token: 0x06019153 RID: 102739 RVA: 0x006F0058 File Offset: 0x006EE258 private void AOJBNNHBBOM(bool NOBAPCOKFIL) { if (this.APBLBMOOAIM != NOBAPCOKFIL) { this.APBLBMOOAIM = NOBAPCOKFIL; foreach (Renderer renderer in this.disabledRenderers) { renderer.enabled = !this.APBLBMOOAIM; } } } // Token: 0x17000AEB RID: 2795 // (get) Token: 0x06019154 RID: 102740 RVA: 0x006F00D0 File Offset: 0x006EE2D0 public float ACNAAONPKNP { get { return this.bufferRadius; } } // Token: 0x06019155 RID: 102741 RVA: 0x006F00D8 File Offset: 0x006EE2D8 private void MJGFPAHIHGG() { if (this.NOCJONDDHEF && this.IOCLEPDNGNA() != null) { this.FLIPOFNMBOL(); } } // Token: 0x06019156 RID: 102742 RVA: 0x006F00FC File Offset: 0x006EE2FC private IEnumerator JAMDPKFNJBF() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x06019157 RID: 102743 RVA: 0x006F0118 File Offset: 0x006EE318 private void GFBACCAMDOK() { Gizmos.color = Color.cyan; Gizmos.DrawWireSphere(base.transform.position, this.bufferRadius); } // Token: 0x06019158 RID: 102744 RVA: 0x006F013C File Offset: 0x006EE33C private bool LBEGMPFMICF() { return this.APBLBMOOAIM; } // Token: 0x0601915A RID: 102746 RVA: 0x006F0180 File Offset: 0x006EE380 private void CHPJHIKJPPA() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.IOCLEPDNGNA().NMPMNBCNGBE.LOKEPFJPDCO()) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == Player.HDOICGIKKAO.LeftHand)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x0601915B RID: 102747 RVA: 0x006F0234 File Offset: 0x006EE434 private bool FICNGCDJHDL() { return this.APBLBMOOAIM; } // Token: 0x0601915C RID: 102748 RVA: 0x006F023C File Offset: 0x006EE43C private void LOKHOGOGODN(GameObject FMEGPDMNPED) { Renderer[] componentsInChildren = FMEGPDMNPED.GetComponentsInChildren(true); if (componentsInChildren == null) { return; } foreach (Renderer renderer in componentsInChildren) { if (!(renderer is ParticleSystemRenderer) && !(renderer is LineRenderer) && !this.skippedRenderers.Contains(renderer) && !this.disabledRenderers.Contains(renderer) && base.GetComponentInParent() == this) { bool flag = false; for (int j = 0; j < this.IHLCDODEDNB.Count; j++) { if (this.IHLCDODEDNB[j].PGNOGPAEDGB == renderer) { flag = true; break; } } if (!flag) { this.IHLCDODEDNB.Add(new JAIBOCOFHKM { PGNOGPAEDGB = renderer, GMFBLBCOMPM = renderer.OGBPEDNIGCM() }); } } } } // Token: 0x0601915D RID: 102749 RVA: 0x006F0334 File Offset: 0x006EE534 private void LJJPAJDDMKC() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.PIDHHBENFCO.NMPMNBCNGBE.PAKHCIDILIE) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == Player.HDOICGIKKAO.Mouth)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x0601915E RID: 102750 RVA: 0x006F03E8 File Offset: 0x006EE5E8 private void HNGBEOEJBFO() { if (this.NOCJONDDHEF && this.KLOAFJCKKIK() != null) { this.HJKNNEKMDFB(); } } // Token: 0x0601915F RID: 102751 RVA: 0x006F040C File Offset: 0x006EE60C private IEnumerator DOMHFCPJPPH() { this.PIDHHBENFCO = base.GetComponentInParent(); if (this.PIDHHBENFCO != null) { if (PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI == null) { PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI = new Func(PlayerIgnoreVisual.FFPMJLLFKJF.OJKNBNGGBEC); } yield return new WaitUntil(PlayerIgnoreVisual.FFPMJLLFKJF.DINNJGHCFHI); this.LOKHOGOGODN(base.gameObject); if (this.bodyPart.PLKCJINIPMP()) { LaserTeleporter laserTeleporter = ((this.bodyPart != Player.HDOICGIKKAO.LeftHand) ? this.PIDHHBENFCO.KEJBPANGFKK.LPBPJANEHIN : this.PIDHHBENFCO.BGIBHPOALJG.LPBPJANEHIN); if (laserTeleporter != null) { this.LOKHOGOGODN(laserTeleporter.gameObject); } } this.PIDHHBENFCO.NMPMNBCNGBE.KEFGBIJIBCD += this.LJJPAJDDMKC; this.LJJPAJDDMKC(); this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.EPBECJDGNCN; } } this.NOCJONDDHEF = true; yield break; } // Token: 0x06019160 RID: 102752 RVA: 0x006F0428 File Offset: 0x006EE628 private void IKFCLMNDGPF() { if (this.NOCJONDDHEF && this.KLOAFJCKKIK() != null) { this.FLIPOFNMBOL(); } } // Token: 0x06019161 RID: 102753 RVA: 0x006F044C File Offset: 0x006EE64C protected void NEGJDIFIHOE() { if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL -= this.KLIOINIJAGI; } } // Token: 0x06019163 RID: 102755 RVA: 0x006F0488 File Offset: 0x006EE688 private void MHINDHLFCBE() { if (this.bodyPart != Player.HDOICGIKKAO.None) { this.JGEAOBDLPIC.Clear(); foreach (OutfitSelectionToBody outfitSelectionToBody in this.OHHBKOKLEAF().NMPMNBCNGBE.PAKHCIDILIE) { if (outfitSelectionToBody.bodyPart == this.bodyPart || (this.bodyPart == Player.HDOICGIKKAO.Head && outfitSelectionToBody.bodyPart == Player.HDOICGIKKAO.RightHand)) { this.JGEAOBDLPIC.Add(outfitSelectionToBody.selection.outfitItem); } } } } // Token: 0x06019164 RID: 102756 RVA: 0x006F053C File Offset: 0x006EE73C private bool HGIOEDLPKEM() { return this.APBLBMOOAIM; } // Token: 0x06019165 RID: 102757 RVA: 0x006F0544 File Offset: 0x006EE744 public float GIGDCKLBLOH() { return this.bufferRadius; } // Token: 0x06019166 RID: 102758 RVA: 0x006F054C File Offset: 0x006EE74C public float GECDIBOCLCA() { return this.bufferRadius; } // Token: 0x06019167 RID: 102759 RVA: 0x006F0554 File Offset: 0x006EE754 protected void LFEBHHFENDK() { if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL -= this.DPKNBPIMBMI; } } // Token: 0x06019168 RID: 102760 RVA: 0x006F0584 File Offset: 0x006EE784 private void GMKOCABKNMK(LNJFBGIBLHA FNGMABCOENN) { if (this.AEPBKDLCELN() != null) { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(this.JIICFEHLIBG().LNJFBGIBLHA); this.ACOILNBDGAF = ((ipbdfpepnim == IPBDFPEPNIM.INVALID) ? Color.white : PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim)); this.KBOBNFHLABB = true; } } // Token: 0x04004419 RID: 17433 private const int DHMIDHEOGAK = 4; // Token: 0x0400441A RID: 17434 private const float FMOHOIACLFL = 0.15f; // Token: 0x0400441B RID: 17435 [Tooltip("Used to access the outfits that are associated with this body part.")] [SerializeField] private Player.HDOICGIKKAO bodyPart = Player.HDOICGIKKAO.None; // Token: 0x0400441C RID: 17436 [FormerlySerializedAs("ignoredRenderers")] [SerializeField] private List skippedRenderers; // Token: 0x0400441D RID: 17437 [Tooltip("Instead of changing the material, simply disable these renderers.")] [SerializeField] private List disabledRenderers; // Token: 0x0400441E RID: 17438 [Tooltip("The radius around the pivot to compare against the ignore buffers")] [SerializeField] private float bufferRadius = 0.15f; // Token: 0x0400441F RID: 17439 private List IHLCDODEDNB; // Token: 0x04004420 RID: 17440 private GameManager FMBELJHPBCG; // Token: 0x04004422 RID: 17442 private Player NFGAAMCPGIO; // Token: 0x04004423 RID: 17443 private float OMNJOPJOFNE = -1f; // Token: 0x04004424 RID: 17444 private bool APBLBMOOAIM; // Token: 0x04004425 RID: 17445 private bool NOCJONDDHEF; // Token: 0x04004426 RID: 17446 private Color ACOILNBDGAF = Color.white; // Token: 0x04004427 RID: 17447 private List JGEAOBDLPIC = new List(); }