using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Threading; using AGUI.StackedUI; using Photon; using RecRoom; using RecRoom.Challenges; using RecRoom.Core.Rendering; using RecRoom.Persistence; using RecRoom.Protobuf; using RecRoom.Sandbox; using UnityEngine; using UnityEngine.Serialization; // Token: 0x02000F85 RID: 3973 [DisallowMultipleComponent] [RequireComponent(typeof(NetworkTransform))] [RequireComponent(typeof(RigidbodyEx))] public sealed class Tool : global::Photon.MonoBehaviour, KKCDMFEHDHE { // Token: 0x06021397 RID: 136087 RVA: 0x00912A5C File Offset: 0x00910C5C public void Update() { if (!this.ACPPJHBNDFK && (!this.BBGHKANFCHC.OHGPCMJMFGC || PhotonView.Find(this.BBGHKANFCHC.GLPEGFMPABJ) != null)) { this.ACPPJHBNDFK = true; this.EAMJJFIAALD(); } if (base.BHCCHBHNHCG) { if (this.KFGCGFFKAKG && (!this.OHGPCMJMFGC || Time.frameCount - this.NGCBHBLDIDL > 1)) { this.InputCancelled(); } if (!this.OHGPCMJMFGC) { if (this.BMJNKLLMFNM && this.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > this.GJMGNEKCNHP * this.GJMGNEKCNHP) { this.BOLBONELAEF.IGOFELJMFOF = Vector3.ClampMagnitude(this.BOLBONELAEF.IGOFELJMFOF, this.GJMGNEKCNHP); } if (this.interactionSettings.HasMaxThrowSpeed) { float sqrMagnitude = this.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude; if (sqrMagnitude > this.interactionSettings.MaxThrowSpeed * this.interactionSettings.MaxThrowSpeed) { this.BOLBONELAEF.IGOFELJMFOF = Vector3.ClampMagnitude(this.BOLBONELAEF.IGOFELJMFOF, this.interactionSettings.MaxThrowSpeed); } } } } if (base.BHCCHBHNHCG && this.DKFKBFHLJKE.sqrMagnitude >= 0.01f && this.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude < 0.01f && this.GAJGCGBMAFO.Count > 0 && !this.KHALFFFBFGF) { this.ResetOnKillzone(this.GAJGCGBMAFO[0]); } if (this.KHALFFFBFGF) { this.KHALFFFBFGF = false; } this.NDMBMILGALE(); this.INPLDJAPOON(); } // Token: 0x14000163 RID: 355 // (add) Token: 0x06021398 RID: 136088 RVA: 0x00912C34 File Offset: 0x00910E34 // (remove) Token: 0x0602139D RID: 136093 RVA: 0x00912CF4 File Offset: 0x00910EF4 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.BBKLBEHIJOK KFIDJCACMHH; // Token: 0x06021399 RID: 136089 RVA: 0x00912C6C File Offset: 0x00910E6C public void FHJPHIOFGMG() { this.NIINOABKAPJ = true; } // Token: 0x0602139A RID: 136090 RVA: 0x00912C78 File Offset: 0x00910E78 public void HIBKPCMILGG(Tool.INDCDPEKIGO NOBAPCOKFIL) { Tool.INDCDPEKIGO indcdpekigo = this.GGMKHKNDOND; Tool.INDCDPEKIGO indcdpekigo2; do { indcdpekigo2 = indcdpekigo; indcdpekigo = Interlocked.CompareExchange(ref this.GGMKHKNDOND, (Tool.INDCDPEKIGO)Delegate.Remove(indcdpekigo2, NOBAPCOKFIL), indcdpekigo); } while (indcdpekigo != indcdpekigo2); } // Token: 0x17000F82 RID: 3970 // (get) Token: 0x060214C3 RID: 136387 RVA: 0x009183DC File Offset: 0x009165DC // (set) Token: 0x0602139B RID: 136091 RVA: 0x00912CB0 File Offset: 0x00910EB0 public bool OHGPCMJMFGC { get; private set; } // Token: 0x0602139C RID: 136092 RVA: 0x00912CBC File Offset: 0x00910EBC public void BAOFLKGGJPJ(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.NIIJCJLOFLI; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.NIIJCJLOFLI, (Tool.FCJCFBDGJIM)Delegate.Remove(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x14000165 RID: 357 // (add) Token: 0x0602139E RID: 136094 RVA: 0x00912D2C File Offset: 0x00910F2C // (remove) Token: 0x060214D4 RID: 136404 RVA: 0x009188C0 File Offset: 0x00916AC0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM IAIFEONKMFD; // Token: 0x0602139F RID: 136095 RVA: 0x00912D64 File Offset: 0x00910F64 public void IgnoreCollision(Tool MIMJBJPGFLL, bool KIMJICHGKHE) { for (int i = 0; i < this.NJPKPAFHFNM.Count; i++) { for (int j = 0; j < MIMJBJPGFLL.NJPKPAFHFNM.Count; j++) { this.NJPKPAFHFNM[i].IgnoreCollision(MIMJBJPGFLL.NJPKPAFHFNM[j], KIMJICHGKHE); } } } // Token: 0x17000F76 RID: 3958 // (get) Token: 0x060213A0 RID: 136096 RVA: 0x00912DC8 File Offset: 0x00910FC8 // (set) Token: 0x060213CF RID: 136143 RVA: 0x00913A10 File Offset: 0x00911C10 public bool BEKHOPMNAPA { get { return this.KAIAFEBGMIN.CPIBGJLHLBL(); } set { this.KAIAFEBGMIN.MEAINJPIECA(value); } } // Token: 0x060213A1 RID: 136097 RVA: 0x00912DD8 File Offset: 0x00910FD8 private void KONHCIKFBCJ() { this.PKHIANIDNLA = this.BOLBONELAEF.KEOJKEJMDFM; this.BBLJHOKDDJE = this.CADPGMLHFGH.ModifyKinematicOnPickupRelease; this.LANMMINCFPO(); } // Token: 0x17000F94 RID: 3988 // (get) Token: 0x060213A2 RID: 136098 RVA: 0x00912E04 File Offset: 0x00911004 // (set) Token: 0x06021480 RID: 136320 RVA: 0x00916E68 File Offset: 0x00915068 public Quaternion LMALFJDHFAJ { get; private set; } // Token: 0x060213A3 RID: 136099 RVA: 0x00912E0C File Offset: 0x0091100C public void EGDBOOICIGP() { this.KFGCGFFKAKG = true; this.NGCBHBLDIDL = Time.frameCount; if (this.PEOCFOCDAFL != null) { this.PEOCFOCDAFL(this); } } // Token: 0x060213A4 RID: 136100 RVA: 0x00912E38 File Offset: 0x00911038 private void OnEnable() { this.CPEJBKDFEJC(); this.FNIBBNGFPBK = true; } // Token: 0x17000F87 RID: 3975 // (get) Token: 0x060213A5 RID: 136101 RVA: 0x00912E48 File Offset: 0x00911048 // (set) Token: 0x060213EE RID: 136174 RVA: 0x00914148 File Offset: 0x00912348 public SandboxSpawnedEquipment HFPHLDMNLGK { get; set; } // Token: 0x1400015F RID: 351 // (add) Token: 0x060213A6 RID: 136102 RVA: 0x00912E50 File Offset: 0x00911050 // (remove) Token: 0x060213B1 RID: 136113 RVA: 0x00913250 File Offset: 0x00911450 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM KIENNMGKBBB; // Token: 0x17000F7A RID: 3962 // (get) Token: 0x06021441 RID: 136257 RVA: 0x00915928 File Offset: 0x00913B28 // (set) Token: 0x060213A7 RID: 136103 RVA: 0x00912E88 File Offset: 0x00911088 public bool IIEGGLHMOBH { get { if (this.CustomVisibilityBehavior != null) { return this.CustomVisibilityBehavior(); } return this.NCHCBAEJPPP; } private set { this.NCHCBAEJPPP = value; this.PFJMDEEICLB(); this.FNIBBNGFPBK = this.NCHCBAEJPPP; } } // Token: 0x060213A8 RID: 136104 RVA: 0x00912EA4 File Offset: 0x009110A4 private void NDMBMILGALE() { if (this.LPGOEALKMLP) { if (this.CustomHighlightingBehavior != null) { this.CustomHighlightingBehavior(); } else { for (int i = 0; i < this.LLMACEFNAKG.Count; i++) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null && this.LLMACEFNAKG[i].PGNOGPAEDGB.gameObject.activeInHierarchy && this.LLMACEFNAKG[i].PGNOGPAEDGB.isVisible) { if (this.OutlineType == OutlineEffectRenderer.IMJCBDKBDIE.Hover) { OutlineEffectRenderer.RenderHoverOutline(this.LLMACEFNAKG[i].PGNOGPAEDGB, this.LLMACEFNAKG[i].MNPMFLEMFDM); } else if (this.OutlineType == OutlineEffectRenderer.IMJCBDKBDIE.Tutorial) { OutlineEffectRenderer.RenderTutorialOutline(this.LLMACEFNAKG[i].PGNOGPAEDGB, this.LLMACEFNAKG[i].MNPMFLEMFDM); } } } } } this.HighlightedCollider = null; } // Token: 0x060213A9 RID: 136105 RVA: 0x00912FD4 File Offset: 0x009111D4 private void OABKDPCFECF(bool EENGFOEONAL) { if (this.NIIJCJLOFLI != null) { this.NIIJCJLOFLI(this); } base.OMNGGJICBBI.TransferOwnership(this.PLLMPAPABJC.HKLENNJOICH); if (this.PLLMPAPABJC.MOMLGEKNPGN) { this.SetCollisionLayer(this.HeldCollisionLayer); if (this.MMBCCBHLCDM && EENGFOEONAL) { this.JOEPFGLNGAJ = true; } } this.LastWorldSpacePickupPosition = base.transform.position; this.LastWorldSpacePickupRotation = base.transform.rotation; this.EBNCNPPGFNI = false; this.CADPGMLHFGH.Pickup(this.PLLMPAPABJC.transform, this.BBGHKANFCHC.BANLCPOMMIK, this.BBGHKANFCHC.CEIEOIEDGPB); if (this.PENBIFPJDAP != null && !this.renderSettings.ShouldAnimateWhileNotHeld) { this.PENBIFPJDAP.enabled = true; } AudioManager.Play3DSFX(this.audioSettings.PickupAudio, base.transform.position, null); if (this.CAAOEAAJAIL != null) { this.CAAOEAAJAIL.DIJMEKHCJBP.ToolPickup(this); if (this.CAAOEAAJAIL.NHDDPGADJPJ) { ChallengeEvents.ToolPickedUp(this); } } if (this.GFBCCFIMFEC != null) { this.GFBCCFIMFEC(this); } if (this.MMBCCBHLCDM && Tool.CFMDEKDHGAL != null) { Tool.CFMDEKDHGAL(this); } } // Token: 0x060213AA RID: 136106 RVA: 0x00913150 File Offset: 0x00911350 public void MFMAKJKEFMP(bool DENCOADHGLB) { if (this.BOLBONELAEF != null) { this.BOLBONELAEF.BOAKFKEHGHP = DENCOADHGLB; this.BOLBONELAEF.KEOJKEJMDFM = DENCOADHGLB; if (!DENCOADHGLB) { this.BOLBONELAEF.ClearVelocity(); } } } // Token: 0x060213AB RID: 136107 RVA: 0x00913190 File Offset: 0x00911390 private void PBNIICAGNAK(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000F84 RID: 3972 // (get) Token: 0x0602145E RID: 136286 RVA: 0x009160A8 File Offset: 0x009142A8 // (set) Token: 0x060213AC RID: 136108 RVA: 0x0091319C File Offset: 0x0091139C public Player CMCLNKJOLND { get; private set; } // Token: 0x060213AD RID: 136109 RVA: 0x009131A8 File Offset: 0x009113A8 public void DKJJJDOLIDA(bool CMHBICCKNEG, bool KIPLKLPEPPH = false) { this.DDBMHGNKGOA(CMHBICCKNEG); if (this.GGMKHKNDOND != null) { this.GGMKHKNDOND(CMHBICCKNEG, KIPLKLPEPPH); } } // Token: 0x1400015C RID: 348 // (add) Token: 0x060213AE RID: 136110 RVA: 0x009131CC File Offset: 0x009113CC // (remove) Token: 0x06021494 RID: 136340 RVA: 0x00917720 File Offset: 0x00915920 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM LLPBHALNNCF; // Token: 0x14000154 RID: 340 // (add) Token: 0x060213AF RID: 136111 RVA: 0x00913204 File Offset: 0x00911404 // (remove) Token: 0x060214E8 RID: 136424 RVA: 0x00918FF8 File Offset: 0x009171F8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM PLPIAOHJBOB; // Token: 0x060213B0 RID: 136112 RVA: 0x0091323C File Offset: 0x0091143C public void AuthorityDisableAndMovetoLastSpawnPoint() { this.AuthorityDisableAndMove(this.DINLMMOJAPK, this.LMALFJDHFAJ); } // Token: 0x060213B2 RID: 136114 RVA: 0x00913288 File Offset: 0x00911488 private void LJJAPGEDGMN() { this.PLLMPAPABJC.ANDEJDJJHPG -= this.LJJAPGEDGMN; this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } // Token: 0x060213B3 RID: 136115 RVA: 0x009132AC File Offset: 0x009114AC public void AddToolCollider(ToolCollider CINAFOGLFIB) { CINAFOGLFIB.Tool = this; CINAFOGLFIB.ThisRigidbodyEx = this.BOLBONELAEF; this.NJPKPAFHFNM.Add(CINAFOGLFIB); } // Token: 0x060213B4 RID: 136116 RVA: 0x009132D0 File Offset: 0x009114D0 [BCENPNOIAOM] private void RpcApplyAttack(int FLJNMHJCHKB, int BDOBLEKAEAM, Vector3 FHFHOMKFHCI) { PhotonView photonView = PhotonView.Find(FLJNMHJCHKB); Weapon weapon = ((!(photonView != null)) ? null : photonView.GetComponent()); this.GDODLEHJFHJ(weapon, (FLDPCEKNKCA)BDOBLEKAEAM, FHFHOMKFHCI); } // Token: 0x060213B5 RID: 136117 RVA: 0x00913308 File Offset: 0x00911508 protected override void OnDestroy() { base.OnDestroy(); if (this.DOFOEEDKAAF != null) { this.DOFOEEDKAAF(this); } if (this.PLLMPAPABJC != null) { this.PLLMPAPABJC.ANDEJDJJHPG -= this.LJJAPGEDGMN; } if (this.DOELJNEIAKC != null && this.DOELJNEIAKC.Count > 0) { for (int i = this.DOELJNEIAKC.Count - 1; i >= 0; i--) { if (this.DOELJNEIAKC[i] != null) { global::UnityEngine.Object.Destroy(this.DOELJNEIAKC[i].gameObject); } } } if (this.EKAMMMCHLOM != null) { NetworkTransform networkTransform = this.EKAMMMCHLOM; networkTransform.ValidPositionBoundsExceeded = (Action)Delegate.Remove(networkTransform.ValidPositionBoundsExceeded, new Action(this.HPIPJJJDLEK)); } IHFKMIAHBFP.ENIGMACDFMJ -= new Action(this.OnMasterClientSwitched); IHFKMIAHBFP.DHLJAODEIEA -= new Action(this.OnPhotonPlayerDisconnected); } // Token: 0x14000162 RID: 354 // (add) Token: 0x060213B6 RID: 136118 RVA: 0x00913430 File Offset: 0x00911630 // (remove) Token: 0x060214F7 RID: 136439 RVA: 0x0091932C File Offset: 0x0091752C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.LKGCDDCODNH CDDKIBBMALJ; // Token: 0x1400015E RID: 350 // (add) Token: 0x060213B7 RID: 136119 RVA: 0x00913468 File Offset: 0x00911668 // (remove) Token: 0x060213C1 RID: 136129 RVA: 0x009135E0 File Offset: 0x009117E0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM FKFCJGKDOBF; // Token: 0x060213B8 RID: 136120 RVA: 0x009134A0 File Offset: 0x009116A0 public bool EGHHLEHHEHH() { return this.KPDDCOMKAOG; } // Token: 0x17000F99 RID: 3993 // (get) Token: 0x060213B9 RID: 136121 RVA: 0x009134A8 File Offset: 0x009116A8 // (set) Token: 0x0602145F RID: 136287 RVA: 0x009160B0 File Offset: 0x009142B0 public bool MMBCCBHLCDM { get { if (this.AHMKOODOOKH != null) { return this.AHMKOODOOKH.Value; } return this.interactionSettings.LockOnPickup; } set { this.AHMKOODOOKH = new bool?(value); } } // Token: 0x17000F77 RID: 3959 // (get) Token: 0x06021444 RID: 136260 RVA: 0x009159F4 File Offset: 0x00913BF4 // (set) Token: 0x060213BA RID: 136122 RVA: 0x009134D4 File Offset: 0x009116D4 public DDOFAPFDGNL BBGHKANFCHC { get { return this.MCONPPEDJCN.CPIBGJLHLBL(); } set { this.MCONPPEDJCN.MEAINJPIECA(value); } } // Token: 0x060213BB RID: 136123 RVA: 0x009134E4 File Offset: 0x009116E4 public void SetUsingGravityRigidBody(bool DENCOADHGLB) { if (this.BOLBONELAEF != null) { this.BOLBONELAEF.BOAKFKEHGHP = DENCOADHGLB; this.BOLBONELAEF.KEOJKEJMDFM = !DENCOADHGLB; if (!DENCOADHGLB) { this.BOLBONELAEF.ClearVelocity(); } } } // Token: 0x14000157 RID: 343 // (add) Token: 0x06021456 RID: 136278 RVA: 0x00915D84 File Offset: 0x00913F84 // (remove) Token: 0x060213BC RID: 136124 RVA: 0x00913524 File Offset: 0x00911724 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM CKKGGFDKLCP; // Token: 0x060213BD RID: 136125 RVA: 0x0091355C File Offset: 0x0091175C public void ClearDynamicMaxSpeed() { this.BMJNKLLMFNM = false; } // Token: 0x1400015D RID: 349 // (add) Token: 0x060213F7 RID: 136183 RVA: 0x00914308 File Offset: 0x00912508 // (remove) Token: 0x060213BE RID: 136126 RVA: 0x00913568 File Offset: 0x00911768 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM PHDHDAIGBCC; // Token: 0x1400014D RID: 333 // (add) Token: 0x060213BF RID: 136127 RVA: 0x009135A0 File Offset: 0x009117A0 // (remove) Token: 0x060213E6 RID: 136166 RVA: 0x00913F18 File Offset: 0x00912118 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM DOFOEEDKAAF; // Token: 0x060213C0 RID: 136128 RVA: 0x009135D8 File Offset: 0x009117D8 public void FixedUpdate() { this.KNKBCONECOK(); } // Token: 0x060213C2 RID: 136130 RVA: 0x00913618 File Offset: 0x00911818 private void KPNNNNHINOO() { if (this.POJHLEKILDI != null) { this.POJHLEKILDI(this); } this.JOEPFGLNGAJ = true; this.DKJJJDOLIDA(true, true); this.CADPGMLHFGH.EDINJFDHBHF(); this.SetCollisionLayer(this.DefaultCollisionLayer); this.FNIBBNGFPBK = true; if (this.PENBIFPJDAP != null && !this.renderSettings.ShouldAnimateWhileNotHeld) { this.PENBIFPJDAP.enabled = false; } if (this.ReleaseWithVelocity) { if (!this.EBNCNPPGFNI) { float num = 352f * Time.fixedDeltaTime; float num2 = 1681f; this.EIDHLJMHJDK = this.BOLBONELAEF.GetAverageHistoricalLinearVelocity(num, num2); this.MMHBPCMODAD = this.BOLBONELAEF.GetAverageHistoricalAngularVelocity(num, num2); } this.BOLBONELAEF.IGOFELJMFOF = this.EIDHLJMHJDK * this.interactionSettings.ThrowSpeedMultiplier; this.BOLBONELAEF.PDJMHMHFKIA(this.MMHBPCMODAD.GGPAIPKFIIO()); } RecRoomAudioClip recRoomAudioClip = ((this.BOLBONELAEF.PPACPENBHKF().magnitude >= 1231f) ? this.audioSettings.ThrowAudio : this.audioSettings.DropAudio); AudioManager.Play3DSFX(recRoomAudioClip, base.transform.position, null); if (this.NAABPMOIADH() != null) { this.NAABPMOIADH().DIJMEKHCJBP.OFLMPOOCHIA(this); } if (this.PLPIAOHJBOB != null) { this.PLPIAOHJBOB(this); } } // Token: 0x060213C3 RID: 136131 RVA: 0x009137A0 File Offset: 0x009119A0 public static Tool Find(int JLFJGGBHOBK) { PhotonView photonView = PhotonView.Find(JLFJGGBHOBK); return (!(photonView == null)) ? photonView.GetComponent() : null; } // Token: 0x060213C4 RID: 136132 RVA: 0x009137CC File Offset: 0x009119CC public bool ApplyAttackAndTryTakeAuthority(Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI) { if (!base.BHCCHBHNHCG) { this.HFIJDDDLPJM(IHFKMIAHBFP.JEFGMHBLLKI); } int num = ((!(BLBPGNFCBEO != null)) ? (-1) : BLBPGNFCBEO.OMNGGJICBBI.ADMBCINHJOG); base.OMNGGJICBBI.RPC("RpcApplyAttack", IHCPDNLJMMD.All, new object[] { num, (int)BDOBLEKAEAM, FHFHOMKFHCI }); return base.BHCCHBHNHCG; } // Token: 0x060213C5 RID: 136133 RVA: 0x00913848 File Offset: 0x00911A48 public void JLJJDKDKPNA(Tool MIMJBJPGFLL, bool KIMJICHGKHE) { for (int i = 0; i < this.NJPKPAFHFNM.Count; i += 0) { for (int j = 1; j < MIMJBJPGFLL.NJPKPAFHFNM.Count; j++) { this.NJPKPAFHFNM[i].IgnoreCollision(MIMJBJPGFLL.NJPKPAFHFNM[j], KIMJICHGKHE); } } } // Token: 0x060213C6 RID: 136134 RVA: 0x009138AC File Offset: 0x00911AAC private void DDDKKMIAMEE() { this.PKHIANIDNLA = this.BOLBONELAEF.NKKCGPDGOOF(); this.BBLJHOKDDJE = this.CADPGMLHFGH.ModifyKinematicOnPickupRelease; this.JGOOBCHHBFG(); } // Token: 0x060213C7 RID: 136135 RVA: 0x009138D8 File Offset: 0x00911AD8 public void HoverEnd() { this.LPGOEALKMLP = false; if (this.NEBMINOMJIB != null) { this.NEBMINOMJIB(this); } } // Token: 0x17000F73 RID: 3955 // (get) Token: 0x060213C8 RID: 136136 RVA: 0x009138F8 File Offset: 0x00911AF8 public int GLPEGFMPABJ { get { return base.OMNGGJICBBI.ADMBCINHJOG; } } // Token: 0x17000F7E RID: 3966 // (get) Token: 0x0602141F RID: 136223 RVA: 0x00914EC0 File Offset: 0x009130C0 // (set) Token: 0x060213C9 RID: 136137 RVA: 0x00913908 File Offset: 0x00911B08 public bool NOCPJHHMKKI { get; private set; } // Token: 0x14000148 RID: 328 // (add) Token: 0x060213E8 RID: 136168 RVA: 0x00913F64 File Offset: 0x00912164 // (remove) Token: 0x060213CA RID: 136138 RVA: 0x00913914 File Offset: 0x00911B14 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Tool.FCJCFBDGJIM BDGLMDFFPLA; // Token: 0x060213CB RID: 136139 RVA: 0x00913948 File Offset: 0x00911B48 public void InputCancelled() { this.KFGCGFFKAKG = false; if (this.FKFCJGKDOBF != null) { this.FKFCJGKDOBF(this); } } // Token: 0x060213CC RID: 136140 RVA: 0x00913968 File Offset: 0x00911B68 public float EOAPHPHOPKD(float LHNBIHOAJFC) { Transform parent = base.transform.parent; base.transform.parent = null; Bounds colliderBounds = this.OIFMPLDILLP; base.transform.position = colliderBounds.center; base.transform.parent = parent; float num = colliderBounds.extents.DPCPDNIIANL() + colliderBounds.extents.GBGBDOEMMKK(); return LHNBIHOAJFC / num; } // Token: 0x060213CD RID: 136141 RVA: 0x009139D0 File Offset: 0x00911BD0 public void GNHKNJOFBPK(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.MAIINJKHFAH; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.MAIINJKHFAH, (Tool.FCJCFBDGJIM)Delegate.Remove(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x17000F7D RID: 3965 // (get) Token: 0x060213CE RID: 136142 RVA: 0x00913A08 File Offset: 0x00911C08 // (set) Token: 0x060213D2 RID: 136146 RVA: 0x00913A5C File Offset: 0x00911C5C public bool FIBLAKECGGK { get { return this.KPDDCOMKAOG; } set { this.KPDDCOMKAOG = value; if (this.ACAJJPKPKBH != null) { this.ACAJJPKPKBH.SuppressAnimation = value; } } } // Token: 0x17000F92 RID: 3986 // (get) Token: 0x060213D0 RID: 136144 RVA: 0x00913A20 File Offset: 0x00911C20 public bool DMMFKPIKPND { get { return this.CDKLOHFPKOF != null; } } // Token: 0x060213D1 RID: 136145 RVA: 0x00913A30 File Offset: 0x00911C30 public void InputDown() { this.KFGCGFFKAKG = true; this.NGCBHBLDIDL = Time.frameCount; if (this.PEOCFOCDAFL != null) { this.PEOCFOCDAFL(this); } } // Token: 0x1400014E RID: 334 // (add) Token: 0x06021436 RID: 136246 RVA: 0x00915600 File Offset: 0x00913800 // (remove) Token: 0x060213D3 RID: 136147 RVA: 0x00913A84 File Offset: 0x00911C84 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FKDCEJIOFAF POJJFNOCIGE; // Token: 0x17000F7F RID: 3967 // (get) Token: 0x060213F9 RID: 136185 RVA: 0x009143FC File Offset: 0x009125FC // (set) Token: 0x060213D4 RID: 136148 RVA: 0x00913ABC File Offset: 0x00911CBC public bool FEHCDOBBHCP { get; private set; } // Token: 0x060213D5 RID: 136149 RVA: 0x00913AC8 File Offset: 0x00911CC8 public bool PINPCLEDCHH() { return this.KPDDCOMKAOG; } // Token: 0x14000150 RID: 336 // (add) Token: 0x060213D6 RID: 136150 RVA: 0x00913AD0 File Offset: 0x00911CD0 // (remove) Token: 0x06021434 RID: 136244 RVA: 0x0091547C File Offset: 0x0091367C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.PAIINDAGJJN IPFFGMGMEFC; // Token: 0x060213D7 RID: 136151 RVA: 0x00913B08 File Offset: 0x00911D08 public bool OCEONJAOFFE() { return this.k__BackingField; } // Token: 0x17000F8A RID: 3978 // (get) Token: 0x060213F6 RID: 136182 RVA: 0x00914300 File Offset: 0x00912500 // (set) Token: 0x060213D8 RID: 136152 RVA: 0x00913B10 File Offset: 0x00911D10 public List NJPKPAFHFNM { get; private set; } // Token: 0x060213D9 RID: 136153 RVA: 0x00913B1C File Offset: 0x00911D1C private void IIJGLGHLPLK(LNJFBGIBLHA JEHJKFMBELH) { this.IMCIHBMPICN(); } // Token: 0x17000F79 RID: 3961 // (get) Token: 0x060213DA RID: 136154 RVA: 0x00913B24 File Offset: 0x00911D24 // (set) Token: 0x060214CE RID: 136398 RVA: 0x009186FC File Offset: 0x009168FC public PhotonView PLLMPAPABJC { get { return this.JDPCMGHOOBJ; } private set { if (this.JDPCMGHOOBJ != value) { if (this.JDPCMGHOOBJ != null) { this.JDPCMGHOOBJ.ANDEJDJJHPG -= this.LJJAPGEDGMN; } this.JDPCMGHOOBJ = value; if (this.JDPCMGHOOBJ != null) { this.JDPCMGHOOBJ.ANDEJDJJHPG += this.LJJAPGEDGMN; } this.OHGPCMJMFGC = this.JDPCMGHOOBJ != null; this.CAAOEAAJAIL = ((!this.OHGPCMJMFGC) ? null : this.JDPCMGHOOBJ.HKLENNJOICH.JHJGDFHNBLO()); this.EHFOKGIGIMF = ((!this.OHGPCMJMFGC) ? null : this.JDPCMGHOOBJ.GetComponent()); } } } // Token: 0x060213DB RID: 136155 RVA: 0x00913B2C File Offset: 0x00911D2C private void BPHIPEJKOBH() { if (this.OHGPCMJMFGC && IHFKMIAHBFP.HCHIDMOLLAD && PhotonView.NMBFNIJMFOO(this.BBGHKANFCHC.GLPEGFMPABJ) == null) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } } // Token: 0x060213DC RID: 136156 RVA: 0x00913B6C File Offset: 0x00911D6C public void SetVisible(bool CMHBICCKNEG, bool KIPLKLPEPPH = false) { this.IIEGGLHMOBH = CMHBICCKNEG; if (this.GGMKHKNDOND != null) { this.GGMKHKNDOND(CMHBICCKNEG, KIPLKLPEPPH); } } // Token: 0x060213DD RID: 136157 RVA: 0x00913B90 File Offset: 0x00911D90 private void LDGCKEMHAAI() { bool isLocked = this.JOEPFGLNGAJ; if (this.CAAOEAAJAIL != null) { this.CAAOEAAJAIL.DIJMEKHCJBP.ToolLocked(this, isLocked); } if (isLocked) { this.GONIELAHHJJ(); } else { this.IBOHKJODHDJ(); } if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { AudioManager.Play3DSFX((!isLocked) ? SingletonMonoBehaviour.NCKMBFBMBFM.ToolUnLockedAudio : SingletonMonoBehaviour.NCKMBFBMBFM.ToolLockedAudio, base.transform.position, null); } } // Token: 0x17000F8F RID: 3983 // (get) Token: 0x060213DE RID: 136158 RVA: 0x00913C20 File Offset: 0x00911E20 public VisibleInCamera BNHLFGMBNPM { get { return this.visibleInCamera; } } // Token: 0x17000F85 RID: 3973 // (get) Token: 0x060213DF RID: 136159 RVA: 0x00913C28 File Offset: 0x00911E28 // (set) Token: 0x0602142F RID: 136239 RVA: 0x00915394 File Offset: 0x00913594 public PlayerHand EHFOKGIGIMF { get; private set; } // Token: 0x060213E0 RID: 136160 RVA: 0x00913C30 File Offset: 0x00911E30 private void IBOHKJODHDJ() { if (this.MAIINJKHFAH != null) { this.MAIINJKHFAH(this); } } // Token: 0x060213E1 RID: 136161 RVA: 0x00913C4C File Offset: 0x00911E4C private void JGOOBCHHBFG() { this.BOLBONELAEF.ResetVelocity(Vector3.zero, Vector3.zero); if (this.BEKHOPMNAPA) { this.BBLJHOKDDJE = this.CADPGMLHFGH.ModifyKinematicOnPickupRelease; this.CADPGMLHFGH.ModifyKinematicOnPickupRelease = true; if (this.OHGPCMJMFGC && base.BHCCHBHNHCG) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } this.PKHIANIDNLA = this.BOLBONELAEF.NKKCGPDGOOF(); this.BOLBONELAEF.KEOJKEJMDFM = false; if (this.NJHCOLCINID != null) { this.NJHCOLCINID(this); } } else { this.BOLBONELAEF.KEOJKEJMDFM = this.PKHIANIDNLA; this.CADPGMLHFGH.ModifyKinematicOnPickupRelease = this.BBLJHOKDDJE; if (this.EHMPAJLLGEG != null) { this.EHMPAJLLGEG(this); } } } // Token: 0x060213E2 RID: 136162 RVA: 0x00913D2C File Offset: 0x00911F2C private void JAIPAKEBBLC(Player NFGAAMCPGIO) { for (int i = 0; i < this.LLMACEFNAKG.Count; i++) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null && this.LLMACEFNAKG[i].PGNOGPAEDGB.gameObject.activeInHierarchy) { IgnoreEffectRenderer.RenderIgnoredItem(this.LLMACEFNAKG[i].PGNOGPAEDGB, this.LLMACEFNAKG[i].MNPMFLEMFDM, NFGAAMCPGIO, -1f, null); } } } // Token: 0x060213E3 RID: 136163 RVA: 0x00913DD8 File Offset: 0x00911FD8 public static Tool PhotonInstantiate(string GCOPIDANDDD, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int AOFMMAOFOEI = -1, Dictionary OECHPMDPBMC = null) { return IHFKMIAHBFP.ICHFNPOCOEJ(GCOPIDANDDD, CIGPHKLAAOD, IJGPPOIJDKO, 0, AOFMMAOFOEI, OECHPMDPBMC).GetComponent(); } // Token: 0x17000F74 RID: 3956 // (get) Token: 0x060214AA RID: 136362 RVA: 0x00917C5C File Offset: 0x00915E5C // (set) Token: 0x060213E4 RID: 136164 RVA: 0x00913DEC File Offset: 0x00911FEC public bool JOEPFGLNGAJ { get { return this.JPKLENNGBHK; } set { if (this.JPKLENNGBHK != value) { this.JPKLENNGBHK = value; this.LDGCKEMHAAI(); } } } // Token: 0x060213E5 RID: 136165 RVA: 0x00913E08 File Offset: 0x00912008 private void PFJMDEEICLB() { bool isVisible = this.IIEGGLHMOBH; for (int i = 0; i < this.LLMACEFNAKG.Count; i++) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null) { this.LLMACEFNAKG[i].PGNOGPAEDGB.enabled = isVisible; } } for (int j = 0; j < this.renderSettings.RenderersThatDoNotHoverHighlight.Length; j++) { if (this.renderSettings.RenderersThatDoNotHoverHighlight[j] != null) { this.renderSettings.RenderersThatDoNotHoverHighlight[j].enabled = isVisible; } } for (int k = 0; k < this.PMOGOIKMFHB.Count; k++) { if (this.PMOGOIKMFHB[k].gameObject != null) { this.PMOGOIKMFHB[k].gameObject.SetActive(isVisible); } } } // Token: 0x060213E7 RID: 136167 RVA: 0x00913F50 File Offset: 0x00912150 public void MasterDisableAndMoveToLastSpawnPosition() { this.IJBNAKAIIAB(this.DINLMMOJAPK, this.LMALFJDHFAJ); } // Token: 0x060213E9 RID: 136169 RVA: 0x00913F98 File Offset: 0x00912198 public Tool CBHNAKAPHGG() { return this.DFIPIENKABA; } // Token: 0x060213EA RID: 136170 RVA: 0x00913FA0 File Offset: 0x009121A0 public void OnPlayerTeleport(float DGIOMJDEEIF) { this.MNFNBKFJHLJ(DGIOMJDEEIF); if (this.HBOJCBBDLCD != null) { this.HBOJCBBDLCD(this, DGIOMJDEEIF); } } // Token: 0x060213EB RID: 136171 RVA: 0x00913FC4 File Offset: 0x009121C4 private void EAMJJFIAALD() { if (DDOFAPFDGNL.NOGAGKDDFDB(this.BBGHKANFCHC, this.MLCIFGLHCGF)) { PhotonView photonView = null; if (this.MLCIFGLHCGF.OHGPCMJMFGC) { this.JOPKIMBMMOM(); photonView = this.PLLMPAPABJC; this.CMCLNKJOLND = this.CAAOEAAJAIL; this.PLLMPAPABJC = null; } this.MLCIFGLHCGF = this.BBGHKANFCHC; if (this.BBGHKANFCHC.OHGPCMJMFGC) { this.PLLMPAPABJC = PhotonView.Find(this.BBGHKANFCHC.GLPEGFMPABJ); if (this.PLLMPAPABJC == null) { global::UnityEngine.Debug.LogError(string.Format("Tool {0} (PhotonViewId {1}) has HolderInfo that refers to an unknown object", base.gameObject.name, base.OMNGGJICBBI.ADMBCINHJOG)); if (base.BHCCHBHNHCG) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } return; } bool flag = photonView == null || photonView.HKLENNJOICH != this.PLLMPAPABJC.HKLENNJOICH; this.OABKDPCFECF(flag); } if (Tool.BDGLMDFFPLA != null) { Tool.BDGLMDFFPLA(this); } } } // Token: 0x14000161 RID: 353 // (add) Token: 0x06021426 RID: 136230 RVA: 0x0091503C File Offset: 0x0091323C // (remove) Token: 0x060213EC RID: 136172 RVA: 0x009140E0 File Offset: 0x009122E0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action CENJCDDINHA; // Token: 0x060213ED RID: 136173 RVA: 0x00914118 File Offset: 0x00912318 public void Snap() { if (this.EKAMMMCHLOM != null) { this.EKAMMMCHLOM.InsertPositionDiscontinuity(); } else { this.BOLBONELAEF.ClearVelocity(); } } // Token: 0x17000F78 RID: 3960 // (get) Token: 0x060213EF RID: 136175 RVA: 0x00914154 File Offset: 0x00912354 public Player FICBNMJECCH { get { if (base.ECHJNDDOIBD != null) { return base.ECHJNDDOIBD.NIELBMEGFAH as Player; } return Player.LocalPlayer; } } // Token: 0x14000155 RID: 341 // (add) Token: 0x0602148E RID: 136334 RVA: 0x00917354 File Offset: 0x00915554 // (remove) Token: 0x060213F0 RID: 136176 RVA: 0x00914178 File Offset: 0x00912378 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM HIOGNMNKOEA; // Token: 0x1400014B RID: 331 // (add) Token: 0x060214F8 RID: 136440 RVA: 0x00919364 File Offset: 0x00917564 // (remove) Token: 0x060213F1 RID: 136177 RVA: 0x009141B0 File Offset: 0x009123B0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM OHKHACMGIDJ; // Token: 0x060213F2 RID: 136178 RVA: 0x009141E8 File Offset: 0x009123E8 private void CPEJBKDFEJC() { if (this.BOLBONELAEF != null) { this.BOLBONELAEF.KGEDFGFCFIB = 1f / Time.fixedDeltaTime; } } // Token: 0x060213F3 RID: 136179 RVA: 0x00914214 File Offset: 0x00912414 private void BDJPCDGFPJO() { foreach (Renderer renderer in base.GetComponentsInChildren(true)) { if (renderer.GetComponentInParent() == null && renderer.GetComponentInParent() == this) { this.AddRenderer(renderer); } } Canvas[] componentsInChildren2 = base.GetComponentsInChildren(true); for (int j = 0; j < componentsInChildren2.Length; j++) { if (componentsInChildren2[j].GetComponent() == null && componentsInChildren2[j].GetComponentInParent() == null && componentsInChildren2[j].GetComponentInParent() == this) { this.AddUIRenderer(componentsInChildren2[j]); } } } // Token: 0x17000F83 RID: 3971 // (get) Token: 0x0602148A RID: 136330 RVA: 0x00917054 File Offset: 0x00915254 // (set) Token: 0x060213F4 RID: 136180 RVA: 0x009142D0 File Offset: 0x009124D0 public Player CAAOEAAJAIL { get; private set; } // Token: 0x060213F5 RID: 136181 RVA: 0x009142DC File Offset: 0x009124DC public IEnumerator JHMIJOFIDFL(Vector3 CCFBILLMAJH) { for (;;) { float num = Time.deltaTime * 10f; this.SetLocalScale(Vector3.MoveTowards(base.transform.localScale, CCFBILLMAJH, num)); float magnitude = (CCFBILLMAJH - base.transform.localScale).magnitude; if (magnitude < num) { break; } yield return null; } this.SetLocalScale(CCFBILLMAJH); yield break; yield break; } // Token: 0x060213F8 RID: 136184 RVA: 0x00914340 File Offset: 0x00912540 private void DLODMCPFAAK(Collider CINAFOGLFIB) { if (CINAFOGLFIB.gameObject.OPJBDKJDLFF((LCIGHPPLKCA)(-4))) { Player.HDOICGIKKAO hdoicgikkao; Player player = CINAFOGLFIB.KAPJACICAEC(out hdoicgikkao); if (player != null) { player.DIJMEKHCJBP.ToolHit(hdoicgikkao, this); } } else { Killzone killzone = CINAFOGLFIB.ACCPNLDEPFO(); if (killzone != null && killzone.HECLJPNDNFE() && base.DGLKKANNBPD() && !this.KHALFFFBFGF && !this.DMMFKPIKPND) { if (killzone.POBMHHOOIGD()) { this.NGGEEAGCGON(killzone); } else if (!this.GAJGCGBMAFO.Contains(killzone)) { this.GAJGCGBMAFO.Add(killzone); } } } } // Token: 0x17000F86 RID: 3974 // (get) Token: 0x060213FA RID: 136186 RVA: 0x00914404 File Offset: 0x00912604 // (set) Token: 0x060214EF RID: 136431 RVA: 0x00919178 File Offset: 0x00917378 public PlayerSpawnedEquipment GEONLHPMMPG { get; set; } // Token: 0x060213FB RID: 136187 RVA: 0x0091440C File Offset: 0x0091260C public void LPKAJCHEGOA(bool JDGHLEODPGI = false) { this.AuthorityResetToDefault(this.DINLMMOJAPK, this.LMALFJDHFAJ, true, JDGHLEODPGI); } // Token: 0x060213FC RID: 136188 RVA: 0x00914424 File Offset: 0x00912624 public bool BBENILJAIMO() { return this.OHJCLBMIKDJ.CPIBGJLHLBL(); } // Token: 0x060213FD RID: 136189 RVA: 0x00914434 File Offset: 0x00912634 private void HHKHNLKJFOJ() { base.gameObject.SetActive(this.NIINOABKAPJ); if (!this.NIINOABKAPJ && this.OHGPCMJMFGC) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } if (this.NCKKFMPOEAC != null) { this.NCKKFMPOEAC(); } } // Token: 0x14000164 RID: 356 // (add) Token: 0x060213FE RID: 136190 RVA: 0x0091448C File Offset: 0x0091268C // (remove) Token: 0x0602148B RID: 136331 RVA: 0x0091705C File Offset: 0x0091525C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.AHKANPILICB MIENIOGEAAB; // Token: 0x060213FF RID: 136191 RVA: 0x009144C4 File Offset: 0x009126C4 public Transform NAGNAECONBM() { return this.interactionSettings.HolsteringTransform; } // Token: 0x06021400 RID: 136192 RVA: 0x009144D4 File Offset: 0x009126D4 private void FKLHGFJDBNF() { bool isVisible = this.IIEGGLHMOBH; for (int i = 1; i < this.LLMACEFNAKG.Count; i++) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null) { this.LLMACEFNAKG[i].PGNOGPAEDGB.enabled = isVisible; } } for (int j = 1; j < this.renderSettings.RenderersThatDoNotHoverHighlight.Length; j++) { if (this.renderSettings.RenderersThatDoNotHoverHighlight[j] != null) { this.renderSettings.RenderersThatDoNotHoverHighlight[j].enabled = isVisible; } } for (int k = 0; k < this.PMOGOIKMFHB.Count; k += 0) { if (this.PMOGOIKMFHB[k].gameObject != null) { this.PMOGOIKMFHB[k].gameObject.SetActive(isVisible); } } } // Token: 0x14000151 RID: 337 // (add) Token: 0x06021401 RID: 136193 RVA: 0x009145E4 File Offset: 0x009127E4 // (remove) Token: 0x060214A6 RID: 136358 RVA: 0x00917BB8 File Offset: 0x00915DB8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM NIIJCJLOFLI; // Token: 0x17000F71 RID: 3953 // (get) Token: 0x06021402 RID: 136194 RVA: 0x0091461C File Offset: 0x0091281C public EEOOHEGOBKD JPGLEPHGLPE { get { return this.HAGOFNFMFII; } } // Token: 0x06021403 RID: 136195 RVA: 0x00914624 File Offset: 0x00912824 public void InputPressed() { this.KFGCGFFKAKG = true; this.NGCBHBLDIDL = Time.frameCount; if (this.LLPBHALNNCF != null) { this.LLPBHALNNCF(this); } } // Token: 0x06021404 RID: 136196 RVA: 0x00914650 File Offset: 0x00912850 private void LANMMINCFPO() { this.BOLBONELAEF.ResetVelocity(Vector3.zero, Vector3.zero); if (this.BEKHOPMNAPA) { this.BBLJHOKDDJE = this.CADPGMLHFGH.ModifyKinematicOnPickupRelease; this.CADPGMLHFGH.ModifyKinematicOnPickupRelease = false; if (this.OHGPCMJMFGC && base.BHCCHBHNHCG) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } this.PKHIANIDNLA = this.BOLBONELAEF.KEOJKEJMDFM; this.BOLBONELAEF.KEOJKEJMDFM = true; if (this.NJHCOLCINID != null) { this.NJHCOLCINID(this); } } else { this.BOLBONELAEF.KEOJKEJMDFM = this.PKHIANIDNLA; this.CADPGMLHFGH.ModifyKinematicOnPickupRelease = this.BBLJHOKDDJE; if (this.EHMPAJLLGEG != null) { this.EHMPAJLLGEG(this); } } } // Token: 0x06021405 RID: 136197 RVA: 0x00914730 File Offset: 0x00912930 public void SetCollisionLayer(NILFAGNKNMH KCKJODPANGP) { foreach (ToolCollider toolCollider in this.NJPKPAFHFNM) { toolCollider.gameObject.layer = (int)KCKJODPANGP; } } // Token: 0x06021406 RID: 136198 RVA: 0x00914794 File Offset: 0x00912994 public void DKJINJLGGEH(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO = false) { if (IHFKMIAHBFP.HCHIDMOLLAD) { if (!base.JNOCCMDBMIO()) { base.ACEAACJNNAF().GLMELMJKGKP(IHFKMIAHBFP.HGDJAAMBDNH); } this.AuthorityResetToDefault(CIGPHKLAAOD, IJGPPOIJDKO, false, MDMECJBCECO); } } // Token: 0x17000F91 RID: 3985 // (get) Token: 0x060214EC RID: 136428 RVA: 0x00919144 File Offset: 0x00917344 // (set) Token: 0x06021407 RID: 136199 RVA: 0x009147C8 File Offset: 0x009129C8 private bool FNIBBNGFPBK { get { return this.BNJONCEMCFO; } set { this.BNJONCEMCFO = value; foreach (ToolCollider toolCollider in this.NJPKPAFHFNM) { toolCollider.enabled = this.BNJONCEMCFO; } } } // Token: 0x14000153 RID: 339 // (add) Token: 0x06021408 RID: 136200 RVA: 0x00914830 File Offset: 0x00912A30 // (remove) Token: 0x0602144A RID: 136266 RVA: 0x00915B00 File Offset: 0x00913D00 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM POJHLEKILDI; // Token: 0x06021409 RID: 136201 RVA: 0x00914868 File Offset: 0x00912A68 private void DDBMHGNKGOA(bool NOBAPCOKFIL) { this.NCHCBAEJPPP = NOBAPCOKFIL; this.FKLHGFJDBNF(); this.FNIBBNGFPBK = this.NCHCBAEJPPP; } // Token: 0x0602140B RID: 136203 RVA: 0x00914888 File Offset: 0x00912A88 public bool TryRemoveRenderer(Renderer JGDAEIHOEPA) { Tool.PAMJHNDLGCC pamjhndlgcc = new Tool.PAMJHNDLGCC(); pamjhndlgcc.JGDAEIHOEPA = JGDAEIHOEPA; if (pamjhndlgcc.JGDAEIHOEPA != null && this.LLMACEFNAKG != null) { int num; if ((num = this.LLMACEFNAKG.FindIndex(new Predicate(pamjhndlgcc.OJKNBNGGBEC))) >= 0) { this.LLMACEFNAKG.RemoveAt(num); return true; } if ((num = this.renderSettings.RenderersThatDoNotHoverHighlight.CFGOGHLOALK(pamjhndlgcc.JGDAEIHOEPA)) >= 0) { this.renderSettings.RenderersThatDoNotHoverHighlight[num] = null; } } return false; } // Token: 0x0602140C RID: 136204 RVA: 0x0091491C File Offset: 0x00912B1C public void PPLAPDGGKBJ(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.OHKHACMGIDJ; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.OHKHACMGIDJ, (Tool.FCJCFBDGJIM)Delegate.Remove(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x0602140D RID: 136205 RVA: 0x00914954 File Offset: 0x00912B54 public void RemoveCustomPickupCondition(Tool.CFIAHKNGIKI FAPJJBMFHDJ) { this.AJHABLPNDOH.Remove(FAPJJBMFHDJ); } // Token: 0x0602140E RID: 136206 RVA: 0x00914964 File Offset: 0x00912B64 public void JPKNHKMCHPB(Tool.LKGCDDCODNH NOBAPCOKFIL) { Tool.LKGCDDCODNH lkgcddcodnh = this.CDDKIBBMALJ; Tool.LKGCDDCODNH lkgcddcodnh2; do { lkgcddcodnh2 = lkgcddcodnh; lkgcddcodnh = Interlocked.CompareExchange(ref this.CDDKIBBMALJ, (Tool.LKGCDDCODNH)Delegate.Combine(lkgcddcodnh2, NOBAPCOKFIL), lkgcddcodnh); } while (lkgcddcodnh != lkgcddcodnh2); } // Token: 0x0602140F RID: 136207 RVA: 0x0091499C File Offset: 0x00912B9C public void IKHAAGGCEID(ToolCollider CINAFOGLFIB) { CINAFOGLFIB.Tool = this; CINAFOGLFIB.ThisRigidbodyEx = this.BOLBONELAEF; this.NJPKPAFHFNM.Add(CINAFOGLFIB); } // Token: 0x06021410 RID: 136208 RVA: 0x009149C0 File Offset: 0x00912BC0 public void HJGEANKBOIO() { for (int i = 1; i < this.LLMACEFNAKG.Count; i += 0) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null && this.LLMACEFNAKG[i].PGNOGPAEDGB.gameObject.activeInHierarchy && this.LLMACEFNAKG[i].PGNOGPAEDGB.isVisible) { OutlineEffectRenderer.RenderTutorialOutline(this.LLMACEFNAKG[i].PGNOGPAEDGB, this.LLMACEFNAKG[i].MNPMFLEMFDM); } } } // Token: 0x06021411 RID: 136209 RVA: 0x00914A78 File Offset: 0x00912C78 public void CFGBGMDKHEE() { this.KFGCGFFKAKG = true; this.NGCBHBLDIDL = Time.frameCount; if (this.PEOCFOCDAFL != null) { this.PEOCFOCDAFL(this); } } // Token: 0x06021412 RID: 136210 RVA: 0x00914AA4 File Offset: 0x00912CA4 public void AGLKIEDBJCK(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.HOLIFMPPDOF; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.HOLIFMPPDOF, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x06021413 RID: 136211 RVA: 0x00914ADC File Offset: 0x00912CDC public void AuthorityApplyForce(Vector3 MMBLAFNAPPJ, Vector3 CIGPHKLAAOD, ForceMode ONNINGBCDOE) { if (!this.OHGPCMJMFGC && base.BHCCHBHNHCG) { if (this.CustomApplyForceModifier != null) { this.CustomApplyForceModifier(ref MMBLAFNAPPJ, CIGPHKLAAOD); } this.BOLBONELAEF.AddForceAtPosition(MMBLAFNAPPJ, CIGPHKLAAOD, ONNINGBCDOE); if (this.KFIDJCACMHH != null) { this.KFIDJCACMHH(this, MMBLAFNAPPJ, CIGPHKLAAOD); } } } // Token: 0x06021414 RID: 136212 RVA: 0x00914B40 File Offset: 0x00912D40 private void GDODLEHJFHJ(Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI) { if (Time.time - this.HHHMPLICDGB > 0.25f) { AudioManager.Play3DSFX((!this.NHDDPGADJPJ) ? this.audioSettings.RemoteAttackAppliedAudio : this.audioSettings.LocalAttackAppliedAudio, FHFHOMKFHCI, null); } this.HHHMPLICDGB = Time.time; if (this.CDDKIBBMALJ != null) { this.CDDKIBBMALJ(this, BLBPGNFCBEO, BDOBLEKAEAM, FHFHOMKFHCI); } } // Token: 0x06021415 RID: 136213 RVA: 0x00914BB8 File Offset: 0x00912DB8 public void GMKHHEFAKDE() { this.KFGCGFFKAKG = true; if (this.FKFCJGKDOBF != null) { this.FKFCJGKDOBF(this); } } // Token: 0x06021416 RID: 136214 RVA: 0x00914BD8 File Offset: 0x00912DD8 public void AGOPPAKHPDL() { this.KFGCGFFKAKG = true; if (this.FKFCJGKDOBF != null) { this.FKFCJGKDOBF(this); } } // Token: 0x06021417 RID: 136215 RVA: 0x00914BF8 File Offset: 0x00912DF8 private void ENDAEGHBIBN(LNJFBGIBLHA JEHJKFMBELH) { this.BPHIPEJKOBH(); } // Token: 0x06021418 RID: 136216 RVA: 0x00914C00 File Offset: 0x00912E00 private void PAENLIOMBIE() { if (this.POJHLEKILDI != null) { this.POJHLEKILDI(this); } this.JOEPFGLNGAJ = true; this.SetVisible(false, true); this.CADPGMLHFGH.Release(); this.SetCollisionLayer(this.DefaultCollisionLayer); this.FNIBBNGFPBK = false; if (this.PENBIFPJDAP != null && !this.renderSettings.ShouldAnimateWhileNotHeld) { this.PENBIFPJDAP.enabled = false; } if (this.ReleaseWithVelocity) { if (!this.EBNCNPPGFNI) { float num = 1246f * Time.fixedDeltaTime; float num2 = 1953f; this.EIDHLJMHJDK = this.BOLBONELAEF.OKGHOHKEDDA(num, num2); this.MMHBPCMODAD = this.BOLBONELAEF.GetAverageHistoricalAngularVelocity(num, num2); } this.BOLBONELAEF.IGOFELJMFOF = this.EIDHLJMHJDK * this.interactionSettings.ThrowSpeedMultiplier; this.BOLBONELAEF.CCHAEPGJJLI = this.MMHBPCMODAD.GGPAIPKFIIO(); } RecRoomAudioClip recRoomAudioClip = ((this.BOLBONELAEF.PPACPENBHKF().magnitude >= 979f) ? this.audioSettings.ThrowAudio : this.audioSettings.DropAudio); AudioManager.Play3DSFX(recRoomAudioClip, base.transform.position, null); if (this.CAAOEAAJAIL != null) { this.NAABPMOIADH().DIJMEKHCJBP.OFLMPOOCHIA(this); } if (this.PLPIAOHJBOB != null) { this.PLPIAOHJBOB(this); } } // Token: 0x06021419 RID: 136217 RVA: 0x00914D88 File Offset: 0x00912F88 public void AuthorityCenterPosition() { if (base.BHCCHBHNHCG) { Vector3 center = this.OIFMPLDILLP.center; Vector3 vector = center - base.transform.position; base.transform.position -= vector; } } // Token: 0x0602141A RID: 136218 RVA: 0x00914DD8 File Offset: 0x00912FD8 private void OnPhotonPlayerDisconnected(LNJFBGIBLHA JEHJKFMBELH) { this.IMCIHBMPICN(); } // Token: 0x0602141B RID: 136219 RVA: 0x00914DE0 File Offset: 0x00912FE0 public void SnapToHand() { if (this.CustomSnapToHandBehavior != null) { this.CustomSnapToHandBehavior(); return; } base.transform.position = this.CADPGMLHFGH.KIJCBJAJPID; base.transform.rotation = this.CADPGMLHFGH.INMMPMMNFJF; this.Snap(); } // Token: 0x17000F95 RID: 3989 // (get) Token: 0x0602141C RID: 136220 RVA: 0x00914E38 File Offset: 0x00913038 public bool DOGLBLFCGBC { get { return this.interactionSettings.CanBeHolstered; } } // Token: 0x0602141D RID: 136221 RVA: 0x00914E48 File Offset: 0x00913048 public void PLEDIHHEKGA(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.DOFOEEDKAAF; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.DOFOEEDKAAF, (Tool.FCJCFBDGJIM)Delegate.Remove(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x0602141E RID: 136222 RVA: 0x00914E80 File Offset: 0x00913080 private void IMCIHBMPICN() { if (this.OHGPCMJMFGC && IHFKMIAHBFP.HCHIDMOLLAD && PhotonView.Find(this.BBGHKANFCHC.GLPEGFMPABJ) == null) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } } // Token: 0x06021420 RID: 136224 RVA: 0x00914EC8 File Offset: 0x009130C8 public void CIFLCJFLMNK(Action NOBAPCOKFIL) { Action action = this.HBOJCBBDLCD; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.HBOJCBBDLCD, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06021421 RID: 136225 RVA: 0x00914F00 File Offset: 0x00913100 private void PJNPGFKALNM() { if (this.KinematicOnSleep && this.BOLBONELAEF.IsSleeping()) { this.BOLBONELAEF.KEOJKEJMDFM = true; } } // Token: 0x06021422 RID: 136226 RVA: 0x00914F2C File Offset: 0x0091312C public void JCALPEBCPKO(Action NOBAPCOKFIL) { Action action = this.HBOJCBBDLCD; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.HBOJCBBDLCD, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06021423 RID: 136227 RVA: 0x00914F64 File Offset: 0x00913164 public void NJCNIEIOMBK(Tool.AHKANPILICB NOBAPCOKFIL) { Tool.AHKANPILICB ahkanpilicb = this.MIENIOGEAAB; Tool.AHKANPILICB ahkanpilicb2; do { ahkanpilicb2 = ahkanpilicb; ahkanpilicb = Interlocked.CompareExchange(ref this.MIENIOGEAAB, (Tool.AHKANPILICB)Delegate.Combine(ahkanpilicb2, NOBAPCOKFIL), ahkanpilicb); } while (ahkanpilicb != ahkanpilicb2); } // Token: 0x06021424 RID: 136228 RVA: 0x00914F9C File Offset: 0x0091319C private void FLAADBDACHC(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06021425 RID: 136229 RVA: 0x00914FA8 File Offset: 0x009131A8 private void KHKIMBNJMDM() { this.NJPKPAFHFNM = new List(); Collider[] componentsInChildren = base.GetComponentsInChildren(); for (int i = 1; i < componentsInChildren.Length; i += 0) { Collider collider = componentsInChildren[i]; if (!collider.isTrigger && collider.enabled && collider.gameObject.activeSelf && collider.GetComponentInParent() == this && !this.collisionSettings.IgnoredColliders.KFLBKDPEHEN(collider)) { this.PBAMAJGACKL(componentsInChildren[i].gameObject); } } } // Token: 0x06021427 RID: 136231 RVA: 0x00915074 File Offset: 0x00913274 public void AuthorityResetToDefault(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool EMDEJMPGPJL, bool MDMECJBCECO = false) { if (base.BHCCHBHNHCG) { bool isHeld = this.OHGPCMJMFGC; this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; if (isHeld) { HCLNFEIGLJP.EJLEPCFGDOM(); } bool isEnabled = this.NIINOABKAPJ; Vector3 position = base.transform.position; Quaternion rotation = base.transform.rotation; base.transform.position = CIGPHKLAAOD; base.transform.rotation = IJGPPOIJDKO; this.Snap(); if (EMDEJMPGPJL) { this.BOLBONELAEF.Sleep(); } this.NIINOABKAPJ = true; base.OMNGGJICBBI.RPC("RpcOnReset", IHCPDNLJMMD.All, new object[] { CIGPHKLAAOD, IJGPPOIJDKO, isEnabled, position, rotation, MDMECJBCECO }); } } // Token: 0x1400014F RID: 335 // (add) Token: 0x06021428 RID: 136232 RVA: 0x0091514C File Offset: 0x0091334C // (remove) Token: 0x0602144D RID: 136269 RVA: 0x00915BEC File Offset: 0x00913DEC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action NCKKFMPOEAC; // Token: 0x06021429 RID: 136233 RVA: 0x00915184 File Offset: 0x00913384 public void SetDynamicMaxSpeed(float GFONBBOHMLK) { this.BMJNKLLMFNM = true; this.GJMGNEKCNHP = GFONBBOHMLK; } // Token: 0x0602142A RID: 136234 RVA: 0x00915194 File Offset: 0x00913394 public Quaternion OHGHDMIIHLE() { return this.k__BackingField; } // Token: 0x0602142B RID: 136235 RVA: 0x0091519C File Offset: 0x0091339C public bool IsValidPickup(Player JEFGMHBLLKI, bool BCNGEIAGDJE) { if (!this.interactionSettings.CanBePickedUp) { return false; } if (!this.NEONGIONACF) { return false; } if (this.BEKHOPMNAPA) { return false; } if (this.AJHABLPNDOH.Count > 0) { foreach (Tool.CFIAHKNGIKI cfiahkngiki in this.AJHABLPNDOH) { if (!cfiahkngiki(this, JEFGMHBLLKI, BCNGEIAGDJE)) { return false; } } } return (!this.OHGPCMJMFGC || (!(this.FICBNMJECCH != JEFGMHBLLKI) && BCNGEIAGDJE) || (!(this.GEONLHPMMPG == null) && this.GEONLHPMMPG.LNJFOAHGEEA)) && (BCNGEIAGDJE || this.GravityPickupMode != Tool.GNLFAODEBOE.DISABLED) && (this.IIEGGLHMOBH || this.DMMFKPIKPND) && !this.JOEPFGLNGAJ; } // Token: 0x14000160 RID: 352 // (add) Token: 0x0602142C RID: 136236 RVA: 0x009152C4 File Offset: 0x009134C4 // (remove) Token: 0x06021465 RID: 136293 RVA: 0x009161B8 File Offset: 0x009143B8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action HBOJCBBDLCD; // Token: 0x14000166 RID: 358 // (add) Token: 0x0602142D RID: 136237 RVA: 0x009152FC File Offset: 0x009134FC // (remove) Token: 0x06021446 RID: 136262 RVA: 0x00915A1C File Offset: 0x00913C1C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.INDCDPEKIGO GGMKHKNDOND; // Token: 0x0602142E RID: 136238 RVA: 0x00915334 File Offset: 0x00913534 public float DistanceToTransform(Collider CINAFOGLFIB, Transform EPKBCNOMDOK, out bool JNCJEJHJAML) { if (this.CustomDistanceToTransformBehavior != null) { return this.CustomDistanceToTransformBehavior(CINAFOGLFIB, EPKBCNOMDOK, out JNCJEJHJAML); } Vector3 vector = this.OIFMPLDILLP.center - EPKBCNOMDOK.position; JNCJEJHJAML = Vector3.Dot(vector, EPKBCNOMDOK.right) >= 0f; return vector.magnitude; } // Token: 0x17000F81 RID: 3969 // (get) Token: 0x06021430 RID: 136240 RVA: 0x009153A0 File Offset: 0x009135A0 public Dictionary OAEPDOMEFGP { get { return (base.OMNGGJICBBI.NFOKNEKLACK == null || base.OMNGGJICBBI.NFOKNEKLACK.Length <= 1) ? null : ((Dictionary)base.OMNGGJICBBI.NFOKNEKLACK[1]); } } // Token: 0x06021431 RID: 136241 RVA: 0x009153E0 File Offset: 0x009135E0 public void ADBHDFHCAIA(Renderer JGDAEIHOEPA) { if (this.renderSettings.RenderersThatDoNotHoverHighlight.KFLBKDPEHEN(JGDAEIHOEPA) || JGDAEIHOEPA is ParticleSystemRenderer) { return; } Tool.NKDLFNGNBBF nkdlfngnbbf = new Tool.NKDLFNGNBBF { PGNOGPAEDGB = JGDAEIHOEPA, MNPMFLEMFDM = JGDAEIHOEPA.OGBPEDNIGCM() }; this.LLMACEFNAKG.Add(nkdlfngnbbf); } // Token: 0x17000F9A RID: 3994 // (get) Token: 0x06021432 RID: 136242 RVA: 0x0091543C File Offset: 0x0091363C public List FGBFBKACGOJ { get { return this.DOELJNEIAKC; } } // Token: 0x14000159 RID: 345 // (add) Token: 0x060214BD RID: 136381 RVA: 0x009182D8 File Offset: 0x009164D8 // (remove) Token: 0x06021433 RID: 136243 RVA: 0x00915444 File Offset: 0x00913644 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM NJHCOLCINID; // Token: 0x06021435 RID: 136245 RVA: 0x009154B4 File Offset: 0x009136B4 private void INPLDJAPOON() { Player holderPlayer = this.CAAOEAAJAIL; if (holderPlayer == null || this.DMMFKPIKPND) { this.KBOBNFHLABB = false; this.NFGAAMCPGIO = null; return; } if (this.LPHCJPGJION(4)) { this.NFGAAMCPGIO = null; if (holderPlayer.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.ShouldIgnoreTool(player, this, out num2) && num2 < num) { num = num2; this.NFGAAMCPGIO = player; } } } else if (Player.LocalPlayerExists) { Player localPlayer2 = Player.LocalPlayer; if (IgnoreEffectRenderer.ShouldIgnoreTool(localPlayer2, this)) { this.NFGAAMCPGIO = localPlayer2; } } } this.KBOBNFHLABB = this.NFGAAMCPGIO != null; if (this.KBOBNFHLABB) { this.JAIPAKEBBLC(this.NFGAAMCPGIO); for (int j = 0; j < this.DOELJNEIAKC.Count; j++) { this.DOELJNEIAKC[j].JAIPAKEBBLC(this.NFGAAMCPGIO); } } } // Token: 0x06021437 RID: 136247 RVA: 0x00915638 File Offset: 0x00913838 public bool LBEGMPFMICF() { return this.APBLBMOOAIM; } // Token: 0x06021438 RID: 136248 RVA: 0x00915640 File Offset: 0x00913840 private void JOPKIMBMMOM() { if (this.POJHLEKILDI != null) { this.POJHLEKILDI(this); } this.JOEPFGLNGAJ = false; this.SetVisible(true, false); this.CADPGMLHFGH.Release(); this.SetCollisionLayer(this.DefaultCollisionLayer); this.FNIBBNGFPBK = true; if (this.PENBIFPJDAP != null && !this.renderSettings.ShouldAnimateWhileNotHeld) { this.PENBIFPJDAP.enabled = false; } if (this.ReleaseWithVelocity) { if (!this.EBNCNPPGFNI) { float num = 4f * Time.fixedDeltaTime; float num2 = 0f; this.EIDHLJMHJDK = this.BOLBONELAEF.GetAverageHistoricalLinearVelocity(num, num2); this.MMHBPCMODAD = this.BOLBONELAEF.GetAverageHistoricalAngularVelocity(num, num2); } this.BOLBONELAEF.IGOFELJMFOF = this.EIDHLJMHJDK * this.interactionSettings.ThrowSpeedMultiplier; this.BOLBONELAEF.CCHAEPGJJLI = this.MMHBPCMODAD.GGPAIPKFIIO(); } RecRoomAudioClip recRoomAudioClip = ((this.BOLBONELAEF.IGOFELJMFOF.magnitude >= 0.5f) ? this.audioSettings.ThrowAudio : this.audioSettings.DropAudio); AudioManager.Play3DSFX(recRoomAudioClip, base.transform.position, null); if (this.CAAOEAAJAIL != null) { this.CAAOEAAJAIL.DIJMEKHCJBP.ToolRelease(this); } if (this.PLPIAOHJBOB != null) { this.PLPIAOHJBOB(this); } } // Token: 0x06021439 RID: 136249 RVA: 0x009157C8 File Offset: 0x009139C8 public void ResetOnKillzone(Killzone LMFNNPGMCMJ) { this.KHALFFFBFGF = true; this.GAJGCGBMAFO.Clear(); if (!this.OHGPCMJMFGC && base.BHCCHBHNHCG) { if (this.CustomAuthorityResetOnKillzoneBehavior != null) { this.CustomAuthorityResetOnKillzoneBehavior(this, LMFNNPGMCMJ); return; } Killzone.BAJAFKDNHBL bajafkdnhbl = ((!(LMFNNPGMCMJ != null)) ? Killzone.BAJAFKDNHBL.RESET_LAST_PICKUP_POINT : LMFNNPGMCMJ.GetToolCollisionEffect(this)); if (bajafkdnhbl == Killzone.BAJAFKDNHBL.RESET_LAST_PICKUP_POINT) { this.AuthorityResetToLastPickup(true); } else if (bajafkdnhbl == Killzone.BAJAFKDNHBL.RESET_LAST_SPAWN_POINT) { this.AuthorityResetToLastSpawnPosition(true); } else if (bajafkdnhbl == Killzone.BAJAFKDNHBL.DISABLE) { this.AuthorityDisableAndMovetoLastSpawnPoint(); } } } // Token: 0x0602143A RID: 136250 RVA: 0x00915864 File Offset: 0x00913A64 public void SandboxFreeze_Set(object CLPCFAPOKFN) { if (CLPCFAPOKFN != null) { this.HOKGPBIHGIN((bool)CLPCFAPOKFN); } } // Token: 0x17000F9C RID: 3996 // (get) Token: 0x0602143B RID: 136251 RVA: 0x00915878 File Offset: 0x00913A78 public int DPGMALKFGBG { get { return int.MaxValue; } } // Token: 0x0602143C RID: 136252 RVA: 0x00915880 File Offset: 0x00913A80 public void SetLocalScale(Vector3 KACBGIGLJGO) { base.transform.localScale = KACBGIGLJGO; if (this.IAIFEONKMFD != null) { this.IAIFEONKMFD(this); } } // Token: 0x14000149 RID: 329 // (add) Token: 0x0602143D RID: 136253 RVA: 0x009158A8 File Offset: 0x00913AA8 // (remove) Token: 0x0602145A RID: 136282 RVA: 0x00915E5C File Offset: 0x0091405C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Tool.DJEMJNNFFAH ANBMJHAOKDO; // Token: 0x0602143E RID: 136254 RVA: 0x009158DC File Offset: 0x00913ADC public void LCEGMBHLFLK() { if (this.EKAMMMCHLOM != null) { this.EKAMMMCHLOM.JLFABABPHMD(); } else { this.BOLBONELAEF.ClearVelocity(); } } // Token: 0x0602143F RID: 136255 RVA: 0x0091590C File Offset: 0x00913B0C public void FODJMIALFEK(bool NOBAPCOKFIL) { this.AHMKOODOOKH = new bool?(NOBAPCOKFIL); } // Token: 0x06021440 RID: 136256 RVA: 0x0091591C File Offset: 0x00913B1C private void DCCIIABOGFN(Quaternion NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06021442 RID: 136258 RVA: 0x00915948 File Offset: 0x00913B48 [BCENPNOIAOM] private void RpcOnReset(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool JKGMHGAFHPB, Vector3 BEDLPFBGLLP, Quaternion GKPNLMLMHKD, bool MDMECJBCECO) { this.MPFLHACPICD(CIGPHKLAAOD, IJGPPOIJDKO, JKGMHGAFHPB, BEDLPFBGLLP, GKPNLMLMHKD, MDMECJBCECO); } // Token: 0x17000F98 RID: 3992 // (get) Token: 0x06021499 RID: 136345 RVA: 0x0091784C File Offset: 0x00915A4C // (set) Token: 0x06021443 RID: 136259 RVA: 0x0091595C File Offset: 0x00913B5C public Tool CDKLOHFPKOF { get { return this.DFIPIENKABA; } set { if (this.DFIPIENKABA != value) { if (this.DFIPIENKABA != null && this.DFIPIENKABA.DOELJNEIAKC.Contains(this)) { this.DFIPIENKABA.DOELJNEIAKC.Remove(this); } this.DFIPIENKABA = value; if (this.DFIPIENKABA != null && !this.DFIPIENKABA.DOELJNEIAKC.Contains(this)) { this.DFIPIENKABA.DOELJNEIAKC.Add(this); } } } } // Token: 0x06021445 RID: 136261 RVA: 0x00915A04 File Offset: 0x00913C04 public void LocalTakeOwnershipAndResetToLastSpawnPosition() { this.LocalTakeOwnershipAndResetToDefault(this.DINLMMOJAPK, this.LMALFJDHFAJ, false); } // Token: 0x06021447 RID: 136263 RVA: 0x00915A54 File Offset: 0x00913C54 public void AFFIAPEACAJ(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.NJHCOLCINID; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.NJHCOLCINID, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x06021448 RID: 136264 RVA: 0x00915A8C File Offset: 0x00913C8C public void HPLJOPGOLJD(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { if (base.DFJFKOLLEMK()) { this.NIINOABKAPJ = false; this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; base.transform.position = CIGPHKLAAOD; base.transform.rotation = IJGPPOIJDKO; this.Snap(); } } // Token: 0x06021449 RID: 136265 RVA: 0x00915ACC File Offset: 0x00913CCC public static void HPNBJMJBPDG(Tool.DJEMJNNFFAH NOBAPCOKFIL) { Tool.DJEMJNNFFAH djemjnnffah = Tool.ANBMJHAOKDO; Tool.DJEMJNNFFAH djemjnnffah2; do { djemjnnffah2 = djemjnnffah; djemjnnffah = Interlocked.CompareExchange(ref Tool.ANBMJHAOKDO, (Tool.DJEMJNNFFAH)Delegate.Combine(djemjnnffah2, NOBAPCOKFIL), djemjnnffah); } while (djemjnnffah != djemjnnffah2); } // Token: 0x1400015A RID: 346 // (add) Token: 0x060214C2 RID: 136386 RVA: 0x009183A4 File Offset: 0x009165A4 // (remove) Token: 0x0602144B RID: 136267 RVA: 0x00915B38 File Offset: 0x00913D38 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM EHMPAJLLGEG; // Token: 0x0602144C RID: 136268 RVA: 0x00915B70 File Offset: 0x00913D70 public void SetRenderLayer(NILFAGNKNMH KCKJODPANGP) { for (int i = 0; i < this.LLMACEFNAKG.Count; i++) { this.LLMACEFNAKG[i].PGNOGPAEDGB.gameObject.layer = (int)KCKJODPANGP; } for (int j = 0; j < this.PMOGOIKMFHB.Count; j++) { this.PMOGOIKMFHB[j].gameObject.HLGPFLHHEEK(KCKJODPANGP); } } // Token: 0x0602144E RID: 136270 RVA: 0x00915C24 File Offset: 0x00913E24 public Tool SelectForwardedTool(Player OAKJPHFELHD, bool MFHKIFDBNOM) { return (this.CustomSelectionForwarding == null) ? this : this.CustomSelectionForwarding(OAKJPHFELHD, MFHKIFDBNOM); } // Token: 0x17000F93 RID: 3987 // (get) Token: 0x060214C6 RID: 136390 RVA: 0x009184B4 File Offset: 0x009166B4 // (set) Token: 0x0602144F RID: 136271 RVA: 0x00915C44 File Offset: 0x00913E44 public Vector3 DINLMMOJAPK { get; private set; } // Token: 0x06021450 RID: 136272 RVA: 0x00915C50 File Offset: 0x00913E50 public Player NAABPMOIADH() { return this.k__BackingField; } // Token: 0x1400014C RID: 332 // (add) Token: 0x060214BE RID: 136382 RVA: 0x00918310 File Offset: 0x00916510 // (remove) Token: 0x06021451 RID: 136273 RVA: 0x00915C58 File Offset: 0x00913E58 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM HOLIFMPPDOF; // Token: 0x06021452 RID: 136274 RVA: 0x00915C90 File Offset: 0x00913E90 public void DBJBANGKOME(ref JENDPFGMLME LJPJGMJDIKB) { if (!this.DMMFKPIKPND) { HAADEBDDFLB haadebddflb = LJPJGMJDIKB.KOGMNNMACPG; haadebddflb.HCHHECJHIAD(haadebddflb.MKBGODAEEHA() & !this.OHGPCMJMFGC); if (LJPJGMJDIKB.KJFJKOHKLIO != null) { string text = "{0} - Read - End Of Stream"; object[] array = new object[0]; array[0] = base.gameObject; global::UnityEngine.Debug.LogErrorFormat(this, text, array); return; } LJPJGMJDIKB.FNOPCAIJHPP(new KJFJKOHKLIO()); LJPJGMJDIKB.KJFJKOHKLIO.BEKHOPMNAPA = this.BEKHOPMNAPA; } } // Token: 0x06021453 RID: 136275 RVA: 0x00915D0C File Offset: 0x00913F0C private void PBAMAJGACKL(GameObject MKMCHJFIONM) { ToolCollider toolCollider = MKMCHJFIONM.GetComponent(); if (toolCollider == null) { toolCollider = MKMCHJFIONM.AddComponent(); } this.AddToolCollider(toolCollider); } // Token: 0x17000F96 RID: 3990 // (get) Token: 0x06021454 RID: 136276 RVA: 0x00915D3C File Offset: 0x00913F3C public Transform JPNPCFOFONK { get { return this.interactionSettings.HolsteringTransform; } } // Token: 0x14000158 RID: 344 // (add) Token: 0x060214A1 RID: 136353 RVA: 0x00917B34 File Offset: 0x00915D34 // (remove) Token: 0x06021455 RID: 136277 RVA: 0x00915D4C File Offset: 0x00913F4C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM MAIINJKHFAH; // Token: 0x06021457 RID: 136279 RVA: 0x00915DBC File Offset: 0x00913FBC private void LEKDDBCPNCL() { base.gameObject.SetActive(this.BBENILJAIMO()); if (!this.BBENILJAIMO() && this.OHGPCMJMFGC) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } if (this.NCKKFMPOEAC != null) { this.NCKKFMPOEAC(); } } // Token: 0x06021458 RID: 136280 RVA: 0x00915E14 File Offset: 0x00914014 public void LIGNIGPLGCN(bool NOBAPCOKFIL) { this.AHMKOODOOKH = new bool?(NOBAPCOKFIL); } // Token: 0x06021459 RID: 136281 RVA: 0x00915E24 File Offset: 0x00914024 public void NMLFACMANJE(Tool.BBKLBEHIJOK NOBAPCOKFIL) { Tool.BBKLBEHIJOK bbklbehijok = this.KFIDJCACMHH; Tool.BBKLBEHIJOK bbklbehijok2; do { bbklbehijok2 = bbklbehijok; bbklbehijok = Interlocked.CompareExchange(ref this.KFIDJCACMHH, (Tool.BBKLBEHIJOK)Delegate.Remove(bbklbehijok2, NOBAPCOKFIL), bbklbehijok); } while (bbklbehijok != bbklbehijok2); } // Token: 0x0602145B RID: 136283 RVA: 0x00915E90 File Offset: 0x00914090 public void OLMGIBDFAFB(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.HIOGNMNKOEA; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.HIOGNMNKOEA, (Tool.FCJCFBDGJIM)Delegate.Remove(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x0602145C RID: 136284 RVA: 0x00915EC8 File Offset: 0x009140C8 public void BGHHKKGMBFJ() { if (!this.ACPPJHBNDFK && (!this.BBGHKANFCHC.OHGPCMJMFGC || PhotonView.NMBFNIJMFOO(this.BBGHKANFCHC.GLPEGFMPABJ) != null)) { this.ACPPJHBNDFK = false; this.EAMJJFIAALD(); } if (base.JNOCCMDBMIO()) { if (this.KFGCGFFKAKG && (!this.OHGPCMJMFGC || Time.frameCount - this.NGCBHBLDIDL > 0)) { this.KPFJIOPFMKJ(); } if (!this.OHGPCMJMFGC) { if (this.BMJNKLLMFNM && this.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > this.GJMGNEKCNHP * this.GJMGNEKCNHP) { this.BOLBONELAEF.IGOFELJMFOF = Vector3.ClampMagnitude(this.BOLBONELAEF.PPACPENBHKF(), this.GJMGNEKCNHP); } if (this.interactionSettings.HasMaxThrowSpeed) { float sqrMagnitude = this.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude; if (sqrMagnitude > this.interactionSettings.MaxThrowSpeed * this.interactionSettings.MaxThrowSpeed) { this.BOLBONELAEF.IGOFELJMFOF = Vector3.ClampMagnitude(this.BOLBONELAEF.PPACPENBHKF(), this.interactionSettings.MaxThrowSpeed); } } } } if (base.GANDPDNCOKF() && this.DKFKBFHLJKE.sqrMagnitude >= 1442f && this.BOLBONELAEF.PPACPENBHKF().sqrMagnitude < 678f && this.GAJGCGBMAFO.Count > 1 && !this.KHALFFFBFGF) { this.ResetOnKillzone(this.GAJGCGBMAFO[0]); } if (this.KHALFFFBFGF) { this.KHALFFFBFGF = false; } this.NDMBMILGALE(); this.PONAIGABBMD(); } // Token: 0x0602145D RID: 136285 RVA: 0x009160A0 File Offset: 0x009142A0 public bool DBNFNAMAMCN() { return this.APBLBMOOAIM; } // Token: 0x06021460 RID: 136288 RVA: 0x009160C0 File Offset: 0x009142C0 public void ONHHDMJGJOA(NILFAGNKNMH KCKJODPANGP) { foreach (ToolCollider toolCollider in this.NJPKPAFHFNM) { toolCollider.gameObject.layer = (int)KCKJODPANGP; } } // Token: 0x06021461 RID: 136289 RVA: 0x00916124 File Offset: 0x00914324 private void ONEKMIJAMNM(Quaternion NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x1400015B RID: 347 // (add) Token: 0x06021462 RID: 136290 RVA: 0x00916130 File Offset: 0x00914330 // (remove) Token: 0x0602149F RID: 136351 RVA: 0x00917AE4 File Offset: 0x00915CE4 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM PEOCFOCDAFL; // Token: 0x17000F75 RID: 3957 // (get) Token: 0x06021463 RID: 136291 RVA: 0x00916168 File Offset: 0x00914368 // (set) Token: 0x060214E5 RID: 136421 RVA: 0x00918F90 File Offset: 0x00917190 public bool NIINOABKAPJ { get { return this.OHJCLBMIKDJ.CPIBGJLHLBL(); } set { this.OHJCLBMIKDJ.MEAINJPIECA(value); } } // Token: 0x06021464 RID: 136292 RVA: 0x00916178 File Offset: 0x00914378 public void CIIFFMGMCFM(bool DENCOADHGLB) { if (this.BOLBONELAEF != null) { this.BOLBONELAEF.LFHAJAHHALO(DENCOADHGLB); this.BOLBONELAEF.KEOJKEJMDFM = !DENCOADHGLB; if (!DENCOADHGLB) { this.BOLBONELAEF.ClearVelocity(); } } } // Token: 0x06021466 RID: 136294 RVA: 0x009161F0 File Offset: 0x009143F0 private bool HFIJDDDLPJM(LNJFBGIBLHA OKOOCNOFNCK) { bool flag = false; if (OKOOCNOFNCK != null && this.CollisionOwnershipTransferAllowed && !this.OHGPCMJMFGC && OKOOCNOFNCK.IPFPJCPGENH && !base.BHCCHBHNHCG) { flag = true; base.OMNGGJICBBI.TransferOwnership(OKOOCNOFNCK); } return flag; } // Token: 0x06021467 RID: 136295 RVA: 0x00916240 File Offset: 0x00914440 private void EAFDHFCPBMC() { string text = "ShowTeleportHint"; object[] array = new object[0]; array[1] = base.gameObject.KEPBEPDOIHJ(); array[1] = this.BOLBONELAEF.CIGPHKLAAOD; global::UnityEngine.Debug.LogWarningFormat(this, text, array); this.AuthorityResetToDefault(this.DINLMMOJAPK, this.LMALFJDHFAJ, false, true); } // Token: 0x06021468 RID: 136296 RVA: 0x00916294 File Offset: 0x00914494 public void ILGCLMBKNPJ(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.KIENNMGKBBB; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.KIENNMGKBBB, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x17000F90 RID: 3984 // (get) Token: 0x060214DB RID: 136411 RVA: 0x00918BD8 File Offset: 0x00916DD8 // (set) Token: 0x06021469 RID: 136297 RVA: 0x009162CC File Offset: 0x009144CC public bool JPOOLBGLHHG { get; private set; } // Token: 0x0602146A RID: 136298 RVA: 0x009162D8 File Offset: 0x009144D8 public void AddCustomPickupCondition(Tool.CFIAHKNGIKI FAPJJBMFHDJ) { this.AJHABLPNDOH.Add(FAPJJBMFHDJ); } // Token: 0x0602146B RID: 136299 RVA: 0x009162E8 File Offset: 0x009144E8 private void EJMDFJCGEON(int FLJNMHJCHKB, int BDOBLEKAEAM, Vector3 FHFHOMKFHCI) { PhotonView photonView = PhotonView.KAKDEOHCKBM(FLJNMHJCHKB); Weapon weapon = ((!(photonView != null)) ? null : photonView.GetComponent()); this.GDODLEHJFHJ(weapon, (FLDPCEKNKCA)BDOBLEKAEAM, FHFHOMKFHCI); } // Token: 0x0602146C RID: 136300 RVA: 0x00916320 File Offset: 0x00914520 private void HPIPJJJDLEK() { global::UnityEngine.Debug.LogWarningFormat(this, "{0} has exceeded the valid position bounds {1}. Resetting to last spawn position", new object[] { base.gameObject.KEPBEPDOIHJ(), this.BOLBONELAEF.CIGPHKLAAOD }); this.AuthorityResetToDefault(this.DINLMMOJAPK, this.LMALFJDHFAJ, true, true); } // Token: 0x0602146D RID: 136301 RVA: 0x00916374 File Offset: 0x00914574 public bool LMHDGLODDLC(Player JEFGMHBLLKI, bool BCNGEIAGDJE) { if (!this.interactionSettings.CanBePickedUp) { return true; } if (!this.NEONGIONACF) { return false; } if (this.BEKHOPMNAPA) { return false; } if (this.AJHABLPNDOH.Count > 0) { foreach (Tool.CFIAHKNGIKI cfiahkngiki in this.AJHABLPNDOH) { if (!cfiahkngiki(this, JEFGMHBLLKI, BCNGEIAGDJE)) { return true; } } } return (!this.OHGPCMJMFGC || (!(this.FICBNMJECCH != JEFGMHBLLKI) && BCNGEIAGDJE) || (!(this.GEONLHPMMPG == null) && this.GEONLHPMMPG.LNJFOAHGEEA)) && (BCNGEIAGDJE || this.GravityPickupMode != Tool.GNLFAODEBOE.DISABLED) && (this.IIEGGLHMOBH || this.DMMFKPIKPND) && this.JOEPFGLNGAJ && false; } // Token: 0x0602146E RID: 136302 RVA: 0x0091649C File Offset: 0x0091469C private void KNKBCONECOK() { this.BGMHFMPECBB = this.DKFKBFHLJKE; this.DKFKBFHLJKE = ((!this.BOLBONELAEF.KEOJKEJMDFM) ? this.BOLBONELAEF.IGOFELJMFOF : Vector3.zero); if (this.IDEKMJEJPOP == null) { return; } if (this.IMIJKLPLLAE) { this.IMIJKLPLLAE = false; this.JEEDGMLBEOH = Time.unscaledTime; this.BOLBONELAEF.IGOFELJMFOF = this.KGONLIOPPCN; this.BOLBONELAEF.CCHAEPGJJLI = this.IKGCOJBBDGO; } foreach (ToolCollider toolCollider in this.NJPKPAFHFNM) { if (toolCollider.IsOverlapping(this.IDEKMJEJPOP)) { this.JEEDGMLBEOH = Time.unscaledTime; break; } } if (Time.unscaledTime - this.JEEDGMLBEOH > 0.25f) { this.FMBDFKDPFGL(false); this.IDEKMJEJPOP = null; } } // Token: 0x0602146F RID: 136303 RVA: 0x009165C0 File Offset: 0x009147C0 public void OnPlayerRotateInPlace(float NGIMKAPNGDN, float DGIOMJDEEIF) { this.MNFNBKFJHLJ(DGIOMJDEEIF); if (this.CENJCDDINHA != null) { this.CENJCDDINHA(this, NGIMKAPNGDN, DGIOMJDEEIF); } } // Token: 0x06021470 RID: 136304 RVA: 0x009165E4 File Offset: 0x009147E4 public void HoverStart() { this.LPGOEALKMLP = true; if (this.HIOGNMNKOEA != null) { this.HIOGNMNKOEA(this); } } // Token: 0x06021471 RID: 136305 RVA: 0x00916604 File Offset: 0x00914804 private void BGCCNFABKNO(Collider CINAFOGLFIB) { Killzone killzone = CINAFOGLFIB.ACCPNLDEPFO(); if (killzone != null && base.IGIPCHFCFNN() && this.GAJGCGBMAFO.Contains(killzone)) { this.GAJGCGBMAFO.Remove(killzone); } } // Token: 0x06021472 RID: 136306 RVA: 0x00916650 File Offset: 0x00914850 public void InputUp() { this.KFGCGFFKAKG = false; if (this.PHDHDAIGBCC != null) { this.PHDHDAIGBCC(this); } } // Token: 0x06021473 RID: 136307 RVA: 0x00916670 File Offset: 0x00914870 public void AMLLHCNGBMF(Renderer JGDAEIHOEPA) { if (this.renderSettings.RenderersThatDoNotHoverHighlight.KFLBKDPEHEN(JGDAEIHOEPA) || JGDAEIHOEPA is ParticleSystemRenderer) { return; } Tool.NKDLFNGNBBF nkdlfngnbbf = new Tool.NKDLFNGNBBF { PGNOGPAEDGB = JGDAEIHOEPA, MNPMFLEMFDM = JGDAEIHOEPA.OGBPEDNIGCM() }; this.LLMACEFNAKG.Add(nkdlfngnbbf); } // Token: 0x06021474 RID: 136308 RVA: 0x009166CC File Offset: 0x009148CC private void HOKGPBIHGIN(bool GHKOCCOCIDB) { if (base.BHCCHBHNHCG && this.NIINOABKAPJ) { this.BEKHOPMNAPA = GHKOCCOCIDB; } } // Token: 0x06021475 RID: 136309 RVA: 0x009166EC File Offset: 0x009148EC public void JOKIDFCNBEM() { for (int i = 1; i < this.LLMACEFNAKG.Count; i++) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null && this.LLMACEFNAKG[i].PGNOGPAEDGB.gameObject.activeInHierarchy && this.LLMACEFNAKG[i].PGNOGPAEDGB.isVisible) { OutlineEffectRenderer.RenderTutorialOutline(this.LLMACEFNAKG[i].PGNOGPAEDGB, this.LLMACEFNAKG[i].MNPMFLEMFDM); } } } // Token: 0x06021476 RID: 136310 RVA: 0x009167A4 File Offset: 0x009149A4 public Transform OIHPFPCIKPB(bool CFCKONIBNGK) { Transform transform = null; Tool.PickupTransforms pickupTransforms = ((!CFCKONIBNGK) ? this.interactionSettings.RightHandPickupTransforms : this.interactionSettings.LeftHandPickupTransforms); switch (ControllerIO.OLCOCPIALFA) { case ControllerIO.DNOKPKDGGKB.Debug: transform = pickupTransforms.SteamVrVive; break; case ControllerIO.DNOKPKDGGKB.SteamVR_Vive: transform = pickupTransforms.SteamVrOculus; break; case ControllerIO.DNOKPKDGGKB.SteamVR_Oculus: transform = pickupTransforms.Oculus; break; case ControllerIO.DNOKPKDGGKB.Oculus: transform = pickupTransforms.SteamVrVive; break; case ControllerIO.DNOKPKDGGKB.PS4_Move: transform = pickupTransforms.Oculus; break; } if (transform == null) { transform = pickupTransforms.Default; } return transform; } // Token: 0x06021477 RID: 136311 RVA: 0x0091684C File Offset: 0x00914A4C protected override void Awake() { base.Awake(); IHFKMIAHBFP.ENIGMACDFMJ += new Action(this.OnMasterClientSwitched); IHFKMIAHBFP.DHLJAODEIEA += new Action(this.OnPhotonPlayerDisconnected); ActivityEquipmentObject component = base.GetComponent(); this.HAGOFNFMFII = ((!(component != null)) ? EEOOHEGOBKD.INVALID : component.Type); this.DINLMMOJAPK = (this.LastWorldSpacePickupPosition = base.transform.position); this.LMALFJDHFAJ = (this.LastWorldSpacePickupRotation = base.transform.rotation); this.EKAMMMCHLOM.RunCollisionDetectionWhileExtrapolating = true; NetworkTransform networkTransform = this.EKAMMMCHLOM; networkTransform.ValidPositionBoundsExceeded = (Action)Delegate.Combine(networkTransform.ValidPositionBoundsExceeded, new Action(this.HPIPJJJDLEK)); this.BOLBONELAEF.MKGNEPACOPK += this.PJNPGFKALNM; if (this.animateInOut == null && !this.renderSettings.SuppressAnimateInOut) { this.animateInOut = base.gameObject.AddComponent(); } else if (this.animateInOut != null) { if (this.renderSettings.SuppressAnimateInOut) { global::UnityEngine.Object.Destroy(this.animateInOut); this.animateInOut = null; } else if (this.FIBLAKECGGK) { this.animateInOut.SuppressAnimation = this.FIBLAKECGGK; } } if (this.PENBIFPJDAP != null && !this.renderSettings.ShouldAnimateWhileNotHeld) { this.PENBIFPJDAP.enabled = false; } this.IGGIOLKIHNF(); this.BDJPCDGFPJO(); this.OHJCLBMIKDJ = new LHLLJPPCDKA(this, "TE", true, IKCAJLLAFML.MASTER_OR_AUTHORITY, new Action(this.HHKHNLKJFOJ)); this.KAIAFEBGMIN = new LHLLJPPCDKA(this, "TF", false, IKCAJLLAFML.MASTER_OR_AUTHORITY, new Action(this.LANMMINCFPO)); this.MCONPPEDJCN = new LHLLJPPCDKA(this, "TH", DDOFAPFDGNL.JPCIKFHMMED, IKCAJLLAFML.ANYONE, new Action(this.EAMJJFIAALD)); this.ACPPJHBNDFK = false; this.JPOOLBGLHHG = base.OMNGGJICBBI.NFOKNEKLACK != null && base.OMNGGJICBBI.NFOKNEKLACK.Length > 0; if (this.JPOOLBGLHHG && Tool.ANBMJHAOKDO != null) { Tool.ANBMJHAOKDO(this); } this.NOCPJHHMKKI = true; if (this.OHKHACMGIDJ != null) { this.OHKHACMGIDJ(this); } } // Token: 0x06021478 RID: 136312 RVA: 0x00916ACC File Offset: 0x00914CCC public void Disable() { this.NIINOABKAPJ = false; } // Token: 0x06021479 RID: 136313 RVA: 0x00916AD8 File Offset: 0x00914CD8 public void DeserializeFrom(JENDPFGMLME LJPJGMJDIKB) { if (IHFKMIAHBFP.HCHIDMOLLAD && !this.DMMFKPIKPND) { this.MasterResetToDefault(base.transform.position, base.transform.rotation, false); } if (LJPJGMJDIKB.KJFJKOHKLIO == null) { global::UnityEngine.Debug.LogErrorFormat(this, "Error deserializing Tool {0}: data empty.", new object[] { base.gameObject }); return; } this.HOKGPBIHGIN(LJPJGMJDIKB.KJFJKOHKLIO.BEKHOPMNAPA); } // Token: 0x0602147A RID: 136314 RVA: 0x00916B50 File Offset: 0x00914D50 public void PAKMFMHKEOL() { for (int i = 0; i < this.LLMACEFNAKG.Count; i++) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null && this.LLMACEFNAKG[i].PGNOGPAEDGB.gameObject.activeInHierarchy && this.LLMACEFNAKG[i].PGNOGPAEDGB.isVisible) { OutlineEffectRenderer.RenderTutorialOutline(this.LLMACEFNAKG[i].PGNOGPAEDGB, this.LLMACEFNAKG[i].MNPMFLEMFDM); } } } // Token: 0x17000F72 RID: 3954 // (get) Token: 0x0602147B RID: 136315 RVA: 0x00916C08 File Offset: 0x00914E08 public bool HDGKPGECLPP { get { return this.HAGOFNFMFII != EEOOHEGOBKD.INVALID; } } // Token: 0x0602147C RID: 136316 RVA: 0x00916C18 File Offset: 0x00914E18 public void AuthorityChangeVelocity(Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI) { if (!this.OHGPCMJMFGC && base.BHCCHBHNHCG) { if (this.CustomVelocityChangeModifier != null) { this.CustomVelocityChangeModifier(ref IGOFELJMFOF, ref CCHAEPGJJLI, base.transform.position); } if (this.BMJNKLLMFNM) { IGOFELJMFOF = Vector3.ClampMagnitude(IGOFELJMFOF, this.GJMGNEKCNHP); } this.BOLBONELAEF.IGOFELJMFOF = IGOFELJMFOF; this.BOLBONELAEF.CCHAEPGJJLI = CCHAEPGJJLI; if (this.MIENIOGEAAB != null) { this.MIENIOGEAAB(this, IGOFELJMFOF, CCHAEPGJJLI); } } } // Token: 0x17000F7B RID: 3963 // (get) Token: 0x0602147D RID: 136317 RVA: 0x00916CAC File Offset: 0x00914EAC public Bounds OIFMPLDILLP { get { Bounds bounds = default(Bounds); bool flag = false; for (int i = 0; i < this.NJPKPAFHFNM.Count; i++) { if (this.NJPKPAFHFNM[i] != null) { if (!flag) { bounds = this.NJPKPAFHFNM[i].NMKNMHNEHKC; flag = true; } else { bounds.Encapsulate(this.NJPKPAFHFNM[i].NMKNMHNEHKC); } } } return bounds; } } // Token: 0x0602147E RID: 136318 RVA: 0x00916D30 File Offset: 0x00914F30 public void MasterResetToDefault(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO = false) { if (IHFKMIAHBFP.HCHIDMOLLAD) { if (!base.BHCCHBHNHCG) { base.OMNGGJICBBI.TransferOwnership(IHFKMIAHBFP.HGDJAAMBDNH); } this.AuthorityResetToDefault(CIGPHKLAAOD, IJGPPOIJDKO, true, MDMECJBCECO); } } // Token: 0x17000F8B RID: 3979 // (get) Token: 0x06021481 RID: 136321 RVA: 0x00916E74 File Offset: 0x00915074 public RigidbodyPickup CADPGMLHFGH { get { return this.rigidbodyPickup; } } // Token: 0x06021482 RID: 136322 RVA: 0x00916E7C File Offset: 0x0091507C public void PMLNJNLNBLL(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.OHKHACMGIDJ; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.OHKHACMGIDJ, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x06021483 RID: 136323 RVA: 0x00916EB4 File Offset: 0x009150B4 private void EBDMLFKEDHF(LNJFBGIBLHA JEHJKFMBELH) { this.IMCIHBMPICN(); } // Token: 0x06021484 RID: 136324 RVA: 0x00916EBC File Offset: 0x009150BC private void KLPKOLLOFLB() { this.OFHCJJFPMMO(new List()); Collider[] componentsInChildren = base.GetComponentsInChildren(); for (int i = 1; i < componentsInChildren.Length; i += 0) { Collider collider = componentsInChildren[i]; if (!collider.isTrigger && collider.enabled && collider.gameObject.activeSelf && collider.GetComponentInParent() == this && !this.collisionSettings.IgnoredColliders.KFLBKDPEHEN(collider)) { this.PBAMAJGACKL(componentsInChildren[i].gameObject); } } } // Token: 0x06021485 RID: 136325 RVA: 0x00916F50 File Offset: 0x00915150 private void FMBDFKDPFGL(bool NIHNJLJAIFK) { if (NIHNJLJAIFK) { this.SetCollisionLayer(NILFAGNKNMH.DynamicPhysicsIgnoreDynamicPhysics); } else if (this.OHGPCMJMFGC) { this.SetCollisionLayer(this.HeldCollisionLayer); } else { this.SetCollisionLayer(this.DefaultCollisionLayer); } } // Token: 0x06021486 RID: 136326 RVA: 0x00916F90 File Offset: 0x00915190 public void AddRenderer(Renderer JGDAEIHOEPA) { if (this.renderSettings.RenderersThatDoNotHoverHighlight.KFLBKDPEHEN(JGDAEIHOEPA) || JGDAEIHOEPA is ParticleSystemRenderer) { return; } Tool.NKDLFNGNBBF nkdlfngnbbf = new Tool.NKDLFNGNBBF { PGNOGPAEDGB = JGDAEIHOEPA, MNPMFLEMFDM = JGDAEIHOEPA.OGBPEDNIGCM() }; this.LLMACEFNAKG.Add(nkdlfngnbbf); } // Token: 0x06021487 RID: 136327 RVA: 0x00916FEC File Offset: 0x009151EC private void MNFNBKFJHLJ(float JOMEIEKKOKH) { this.PBEEHPNIHCD(); this.HHPEPMOJHJI = base.StartCoroutine(this.BLICBHJJKPH(JOMEIEKKOKH)); } // Token: 0x06021488 RID: 136328 RVA: 0x00917008 File Offset: 0x00915208 private void OFHCJJFPMMO(List NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000F80 RID: 3968 // (get) Token: 0x06021489 RID: 136329 RVA: 0x00917014 File Offset: 0x00915214 public int GGFGGLCBCON { get { return (base.OMNGGJICBBI.NFOKNEKLACK == null || base.OMNGGJICBBI.NFOKNEKLACK.Length <= 0) ? (-1) : ((int)base.OMNGGJICBBI.NFOKNEKLACK[0]); } } // Token: 0x0602148C RID: 136332 RVA: 0x00917094 File Offset: 0x00915294 protected void HEKMPKDNNGB() { base.LGCNFLACIIH(); IHFKMIAHBFP.ENIGMACDFMJ += new Action(this.OnMasterClientSwitched); IHFKMIAHBFP.DHLJAODEIEA += new Action(this.OnPhotonPlayerDisconnected); ActivityEquipmentObject component = base.GetComponent(); this.HAGOFNFMFII = ((!(component != null)) ? EEOOHEGOBKD.INVALID : component.Type); this.DINLMMOJAPK = (this.LastWorldSpacePickupPosition = base.transform.position); this.LMALFJDHFAJ = (this.LastWorldSpacePickupRotation = base.transform.rotation); this.EKAMMMCHLOM.RunCollisionDetectionWhileExtrapolating = false; NetworkTransform networkTransform = this.EKAMMMCHLOM; networkTransform.ValidPositionBoundsExceeded = (Action)Delegate.Combine(networkTransform.ValidPositionBoundsExceeded, new Action(this.EAFDHFCPBMC)); this.BOLBONELAEF.MKGNEPACOPK += this.PJNPGFKALNM; if (this.animateInOut == null && !this.renderSettings.SuppressAnimateInOut) { this.animateInOut = base.gameObject.AddComponent(); } else if (this.animateInOut != null) { if (this.renderSettings.SuppressAnimateInOut) { global::UnityEngine.Object.Destroy(this.animateInOut); this.animateInOut = null; } else if (this.FIBLAKECGGK) { this.animateInOut.SuppressAnimation = this.FIBLAKECGGK; } } if (this.PENBIFPJDAP != null && !this.renderSettings.ShouldAnimateWhileNotHeld) { this.PENBIFPJDAP.enabled = true; } this.IGGIOLKIHNF(); this.BDJPCDGFPJO(); this.OHJCLBMIKDJ = new LHLLJPPCDKA(this, "Chat Operation {0} failed (Code: {1}). Debug Message: {2}", true, (IKCAJLLAFML)4, new Action(this.HHKHNLKJFOJ)); this.KAIAFEBGMIN = new LHLLJPPCDKA(this, "dropped_frames_perc", false, IKCAJLLAFML.AUTHORITY, new Action(this.LANMMINCFPO)); this.MCONPPEDJCN = new LHLLJPPCDKA(this, "Remove host", DDOFAPFDGNL.JPCIKFHMMED, (IKCAJLLAFML)6, new Action(this.EAMJJFIAALD)); this.ACPPJHBNDFK = false; this.JPOOLBGLHHG = base.JNFDHNMMHGN().NFOKNEKLACK != null && base.LJILHDMCKME().JCOIJFNJLNF().Length > 0; if (this.JPOOLBGLHHG && Tool.ANBMJHAOKDO != null) { Tool.ANBMJHAOKDO(this); } this.NOCPJHHMKKI = true; if (this.OHKHACMGIDJ != null) { this.OHKHACMGIDJ(this); } } // Token: 0x0602148D RID: 136333 RVA: 0x00917314 File Offset: 0x00915514 public void AuthorityDisableAndMove(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { if (base.BHCCHBHNHCG) { this.NIINOABKAPJ = false; this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; base.transform.position = CIGPHKLAAOD; base.transform.rotation = IJGPPOIJDKO; this.Snap(); } } // Token: 0x0602148F RID: 136335 RVA: 0x0091738C File Offset: 0x0091558C public void RenderTutorialOutline() { for (int i = 0; i < this.LLMACEFNAKG.Count; i++) { if (this.LLMACEFNAKG[i].PGNOGPAEDGB != null && this.LLMACEFNAKG[i].PGNOGPAEDGB.gameObject.activeInHierarchy && this.LLMACEFNAKG[i].PGNOGPAEDGB.isVisible) { OutlineEffectRenderer.RenderTutorialOutline(this.LLMACEFNAKG[i].PGNOGPAEDGB, this.LLMACEFNAKG[i].MNPMFLEMFDM); } } } // Token: 0x06021490 RID: 136336 RVA: 0x00917444 File Offset: 0x00915644 public void LocalTakeOwnershipAndResetToDefault(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO = false) { if (!base.BHCCHBHNHCG) { base.OMNGGJICBBI.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI); } this.AuthorityResetToDefault(CIGPHKLAAOD, IJGPPOIJDKO, true, MDMECJBCECO); } // Token: 0x06021491 RID: 136337 RVA: 0x0091746C File Offset: 0x0091566C private void OnTriggerEnter(Collider CINAFOGLFIB) { if (CINAFOGLFIB.gameObject.OPJBDKJDLFF(LCIGHPPLKCA.AnyPlayerPhysics)) { Player.HDOICGIKKAO hdoicgikkao; Player player = CINAFOGLFIB.KAPJACICAEC(out hdoicgikkao); if (player != null) { player.DIJMEKHCJBP.ToolHit(hdoicgikkao, this); } } else { Killzone killzone = CINAFOGLFIB.ACCPNLDEPFO(); if (killzone != null && killzone.HGMLBAOKMEP && base.BHCCHBHNHCG && !this.KHALFFFBFGF && !this.DMMFKPIKPND) { if (killzone.DENJBCEKLHN) { this.ResetOnKillzone(killzone); } else if (!this.GAJGCGBMAFO.Contains(killzone)) { this.GAJGCGBMAFO.Add(killzone); } } } } // Token: 0x06021492 RID: 136338 RVA: 0x00917528 File Offset: 0x00915728 private void HGDMEKJCNMK(bool GHKOCCOCIDB) { if (base.DGLOKLCEMLH() && this.NIINOABKAPJ) { this.BEKHOPMNAPA = GHKOCCOCIDB; } } // Token: 0x06021493 RID: 136339 RVA: 0x00917548 File Offset: 0x00915748 public void HIJOFIKNJEE() { if (!this.ACPPJHBNDFK && (!this.BBGHKANFCHC.OHGPCMJMFGC || PhotonView.NMBFNIJMFOO(this.BBGHKANFCHC.GLPEGFMPABJ) != null)) { this.ACPPJHBNDFK = false; this.EAMJJFIAALD(); } if (base.DGLOKLCEMLH()) { if (this.KFGCGFFKAKG && (!this.OHGPCMJMFGC || Time.frameCount - this.NGCBHBLDIDL > 0)) { this.InputCancelled(); } if (!this.OHGPCMJMFGC) { if (this.BMJNKLLMFNM && this.BOLBONELAEF.PPACPENBHKF().sqrMagnitude > this.GJMGNEKCNHP * this.GJMGNEKCNHP) { this.BOLBONELAEF.IGOFELJMFOF = Vector3.ClampMagnitude(this.BOLBONELAEF.IGOFELJMFOF, this.GJMGNEKCNHP); } if (this.interactionSettings.HasMaxThrowSpeed) { float sqrMagnitude = this.BOLBONELAEF.PPACPENBHKF().sqrMagnitude; if (sqrMagnitude > this.interactionSettings.MaxThrowSpeed * this.interactionSettings.MaxThrowSpeed) { this.BOLBONELAEF.IGOFELJMFOF = Vector3.ClampMagnitude(this.BOLBONELAEF.IGOFELJMFOF, this.interactionSettings.MaxThrowSpeed); } } } } if (base.JNOCCMDBMIO() && this.DKFKBFHLJKE.sqrMagnitude >= 1338f && this.BOLBONELAEF.PPACPENBHKF().sqrMagnitude < 1597f && this.GAJGCGBMAFO.Count > 0 && !this.KHALFFFBFGF) { this.ResetOnKillzone(this.GAJGCGBMAFO[0]); } if (this.KHALFFFBFGF) { this.KHALFFFBFGF = false; } this.NDMBMILGALE(); this.PONAIGABBMD(); } // Token: 0x17000F7C RID: 3964 // (get) Token: 0x060214D5 RID: 136405 RVA: 0x009188F8 File Offset: 0x00916AF8 // (set) Token: 0x06021495 RID: 136341 RVA: 0x00917758 File Offset: 0x00915958 public bool NEONGIONACF { get { return this.OMENAMBCMAE; } set { bool pickupEnabled = this.NEONGIONACF; this.OMENAMBCMAE = value; if (pickupEnabled && !this.NEONGIONACF && this.OHGPCMJMFGC && this.CAAOEAAJAIL != null && this.CAAOEAAJAIL.NHDDPGADJPJ) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } } } // Token: 0x06021496 RID: 136342 RVA: 0x009177BC File Offset: 0x009159BC public void OBNBBONFCHE(Tool.LKGCDDCODNH NOBAPCOKFIL) { Tool.LKGCDDCODNH lkgcddcodnh = this.CDDKIBBMALJ; Tool.LKGCDDCODNH lkgcddcodnh2; do { lkgcddcodnh2 = lkgcddcodnh; lkgcddcodnh = Interlocked.CompareExchange(ref this.CDDKIBBMALJ, (Tool.LKGCDDCODNH)Delegate.Combine(lkgcddcodnh2, NOBAPCOKFIL), lkgcddcodnh); } while (lkgcddcodnh != lkgcddcodnh2); } // Token: 0x06021497 RID: 136343 RVA: 0x009177F4 File Offset: 0x009159F4 public void DODKEKGDAOF(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.DOFOEEDKAAF; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.DOFOEEDKAAF, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x06021498 RID: 136344 RVA: 0x0091782C File Offset: 0x00915A2C public void GPCBKJIFKEB() { this.KFGCGFFKAKG = false; if (this.PHDHDAIGBCC != null) { this.PHDHDAIGBCC(this); } } // Token: 0x17000F88 RID: 3976 // (get) Token: 0x0602149A RID: 136346 RVA: 0x00917854 File Offset: 0x00915A54 public RigidbodyEx BOLBONELAEF { get { return this.rigidbodyEx; } } // Token: 0x0602149B RID: 136347 RVA: 0x0091785C File Offset: 0x00915A5C public float PIEJOMELFFP(Collider CINAFOGLFIB, Transform EPKBCNOMDOK, out bool JNCJEJHJAML) { if (this.CustomDistanceToTransformBehavior != null) { return this.CustomDistanceToTransformBehavior(CINAFOGLFIB, EPKBCNOMDOK, out JNCJEJHJAML); } Vector3 vector = this.OIFMPLDILLP.center - EPKBCNOMDOK.position; JNCJEJHJAML = Vector3.Dot(vector, EPKBCNOMDOK.right) >= 1485f; return vector.magnitude; } // Token: 0x0602149C RID: 136348 RVA: 0x009178BC File Offset: 0x00915ABC public Transform GetPickupTransform(bool CFCKONIBNGK) { Transform transform = null; Tool.PickupTransforms pickupTransforms = ((!CFCKONIBNGK) ? this.interactionSettings.RightHandPickupTransforms : this.interactionSettings.LeftHandPickupTransforms); switch (ControllerIO.OLCOCPIALFA) { case ControllerIO.DNOKPKDGGKB.SteamVR_Vive: transform = pickupTransforms.SteamVrVive; break; case ControllerIO.DNOKPKDGGKB.SteamVR_Oculus: transform = pickupTransforms.SteamVrOculus; break; case ControllerIO.DNOKPKDGGKB.Oculus: transform = pickupTransforms.Oculus; break; case ControllerIO.DNOKPKDGGKB.PS4_Move: transform = pickupTransforms.SteamVrVive; break; case ControllerIO.DNOKPKDGGKB.MicrosoftVR_UNKNOWN: transform = pickupTransforms.Oculus; break; } if (transform == null) { transform = pickupTransforms.Default; } return transform; } // Token: 0x0602149D RID: 136349 RVA: 0x00917964 File Offset: 0x00915B64 private void ANMIHECBCML(RigidbodyEx GGPILMKBGGN, Collision PDCJEBJGFNF, out Vector3 HFIONFHEFGP, out Vector3 CCHAEPGJJLI) { float mass = this.BOLBONELAEF.ANCHBLJANCO; Vector3 bgmhfmpecbb = this.BGMHFMPECBB; Vector3 vector = mass * bgmhfmpecbb; float num = GGPILMKBGGN.BLAHONLJLFK(); Vector3 vector2 = GGPILMKBGGN.PPACPENBHKF(); Vector3 vector3 = num * vector2; Vector3 vector4 = vector2 - bgmhfmpecbb; RecRoomCollider component = PDCJEBJGFNF.collider.GetComponent(); Vector3 collisionNormal = component.GetCollisionNormal(PDCJEBJGFNF); float kinematicBounciness = component.JAAJEOMLCLJ; HFIONFHEFGP = collisionNormal * ((vector + vector3 + num * kinematicBounciness * vector4) / (mass + num)).magnitude; Vector3 vector5 = Vector3.ProjectOnPlane(vector2, collisionNormal); Vector3 normalized = Vector3.Cross(-collisionNormal, vector5).normalized; CCHAEPGJJLI = normalized * vector5.magnitude * this.collisionSettings.DynamicKinematicCollisionSpin * 14f; } // Token: 0x0602149E RID: 136350 RVA: 0x00917A58 File Offset: 0x00915C58 public void SetParentTransform(Transform FPJFDLJCDLA, bool MNCOJMGDDAB) { Transform parent = base.transform.parent; base.transform.SetParent(FPJFDLJCDLA, MNCOJMGDDAB); foreach (Tool tool in this.DOELJNEIAKC) { if (tool.transform.parent == parent) { tool.SetParentTransform(FPJFDLJCDLA, MNCOJMGDDAB); } } } // Token: 0x060214A0 RID: 136352 RVA: 0x00917B1C File Offset: 0x00915D1C public void AuthorityResetToLastPickup(bool JDGHLEODPGI = false) { this.AuthorityResetToDefault(this.LastWorldSpacePickupPosition, this.LastWorldSpacePickupRotation, false, JDGHLEODPGI); } // Token: 0x17000F9B RID: 3995 // (get) Token: 0x060214A2 RID: 136354 RVA: 0x00917B6C File Offset: 0x00915D6C public bool AADHHMOLEOL { get { return true; } } // Token: 0x17000F8D RID: 3981 // (get) Token: 0x060214A3 RID: 136355 RVA: 0x00917B70 File Offset: 0x00915D70 public ToolSkinMapper NLNJOJLDEAE { get { return this.toolSkinMapper; } } // Token: 0x17000F97 RID: 3991 // (get) Token: 0x060214A4 RID: 136356 RVA: 0x00917B78 File Offset: 0x00915D78 // (set) Token: 0x060214E4 RID: 136420 RVA: 0x00918E94 File Offset: 0x00917094 public bool KBOBNFHLABB { get { return this.APBLBMOOAIM; } set { if (this.APBLBMOOAIM != value) { this.APBLBMOOAIM = value; if (this.KBOBNFHLABB) { foreach (Canvas canvas in this.PMOGOIKMFHB) { canvas.gameObject.SetActive(false); } } else if (this.IIEGGLHMOBH) { foreach (Canvas canvas2 in this.PMOGOIKMFHB) { canvas2.gameObject.SetActive(true); } } if (this.IPFFGMGMEFC != null) { this.IPFFGMGMEFC(this, this.KBOBNFHLABB); } } } } // Token: 0x14000152 RID: 338 // (add) Token: 0x060214A5 RID: 136357 RVA: 0x00917B80 File Offset: 0x00915D80 // (remove) Token: 0x060214E0 RID: 136416 RVA: 0x00918D9C File Offset: 0x00916F9C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM GFBCCFIMFEC; // Token: 0x060214A7 RID: 136359 RVA: 0x00917BF0 File Offset: 0x00915DF0 public void CFHEFCHCANB(bool CMHBICCKNEG, bool KIPLKLPEPPH = false) { this.DDBMHGNKGOA(CMHBICCKNEG); if (this.GGMKHKNDOND != null) { this.GGMKHKNDOND(CMHBICCKNEG, KIPLKLPEPPH); } } // Token: 0x060214A8 RID: 136360 RVA: 0x00917C14 File Offset: 0x00915E14 public void AddUIRenderer(Canvas IOOLPDOEDGA) { this.PMOGOIKMFHB.Add(IOOLPDOEDGA); } // Token: 0x060214A9 RID: 136361 RVA: 0x00917C24 File Offset: 0x00915E24 public void EFNMOKHPEEF(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.MAIINJKHFAH; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.MAIINJKHFAH, (Tool.FCJCFBDGJIM)Delegate.Remove(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x060214AB RID: 136363 RVA: 0x00917C64 File Offset: 0x00915E64 public int PLAENINKCAH() { return (base.CJKKPMHAMCN().NFOKNEKLACK == null || base.CJKKPMHAMCN().JCOIJFNJLNF().Length <= 0) ? (-1) : ((int)base.HOPJELLOPNJ().JCOIJFNJLNF()[0]); } // Token: 0x060214AC RID: 136364 RVA: 0x00917CA4 File Offset: 0x00915EA4 public void SetRenderMainColor(Color HNOPCLEFEIG) { for (int i = 0; i < this.LLMACEFNAKG.Count; i++) { for (int j = 0; j < this.LLMACEFNAKG[i].PGNOGPAEDGB.materials.Length; j++) { this.LLMACEFNAKG[i].PGNOGPAEDGB.materials[j].color = HNOPCLEFEIG; } } } // Token: 0x060214AD RID: 136365 RVA: 0x00917D1C File Offset: 0x00915F1C public void KPFJIOPFMKJ() { this.KFGCGFFKAKG = true; if (this.FKFCJGKDOBF != null) { this.FKFCJGKDOBF(this); } } // Token: 0x060214AE RID: 136366 RVA: 0x00917D3C File Offset: 0x00915F3C public void SetReleaseVelocity(Vector3 HFIONFHEFGP, Vector3 CCHAEPGJJLI) { this.EBNCNPPGFNI = true; this.EIDHLJMHJDK = HFIONFHEFGP; this.MMHBPCMODAD = CCHAEPGJJLI; } // Token: 0x060214AF RID: 136367 RVA: 0x00917D54 File Offset: 0x00915F54 public void MCCMCFBPLJC(Tool.FKDCEJIOFAF NOBAPCOKFIL) { Tool.FKDCEJIOFAF fkdcejiofaf = this.POJJFNOCIGE; Tool.FKDCEJIOFAF fkdcejiofaf2; do { fkdcejiofaf2 = fkdcejiofaf; fkdcejiofaf = Interlocked.CompareExchange(ref this.POJJFNOCIGE, (Tool.FKDCEJIOFAF)Delegate.Combine(fkdcejiofaf2, NOBAPCOKFIL), fkdcejiofaf); } while (fkdcejiofaf != fkdcejiofaf2); } // Token: 0x060214B0 RID: 136368 RVA: 0x00917D8C File Offset: 0x00915F8C public int LOEOILCIAIH() { return (base.ACEAACJNNAF().JCOIJFNJLNF() == null || base.JNFDHNMMHGN().JCOIJFNJLNF().Length <= 1) ? (-1) : ((int)base.CEGDLFAENEJ().NFOKNEKLACK[0]); } // Token: 0x060214B1 RID: 136369 RVA: 0x00917DCC File Offset: 0x00915FCC public void KAHOGMEKKFM(Action NOBAPCOKFIL) { Action action = this.NCKKFMPOEAC; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref this.NCKKFMPOEAC, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060214B2 RID: 136370 RVA: 0x00917E04 File Offset: 0x00916004 public void FLDDFFGHHAD(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.FKFCJGKDOBF; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.FKFCJGKDOBF, (Tool.FCJCFBDGJIM)Delegate.Remove(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x060214B3 RID: 136371 RVA: 0x00917E3C File Offset: 0x0091603C public void SerializeTo(ref JENDPFGMLME LJPJGMJDIKB) { if (!this.DMMFKPIKPND) { LJPJGMJDIKB.KOGMNNMACPG.IKMKNJDCEGD &= !this.OHGPCMJMFGC; if (LJPJGMJDIKB.KJFJKOHKLIO != null) { global::UnityEngine.Debug.LogErrorFormat(this, "Error serializing Tool {0}: Data already specified.", new object[] { base.gameObject }); return; } LJPJGMJDIKB.KJFJKOHKLIO = new KJFJKOHKLIO(); LJPJGMJDIKB.KJFJKOHKLIO.BEKHOPMNAPA = this.BEKHOPMNAPA; } } // Token: 0x060214B4 RID: 136372 RVA: 0x00917EB8 File Offset: 0x009160B8 private void OnCollisionEnter(Collision PDCJEBJGFNF) { if (PDCJEBJGFNF.gameObject.OPJBDKJDLFF(LCIGHPPLKCA.ToolAndEnemyPhysics)) { Tool tool = PDCJEBJGFNF.OBFMDIEKHAN(); if (tool != null) { if (tool.OHGPCMJMFGC) { this.PKCGIFHLFAD(tool.BOLBONELAEF, PDCJEBJGFNF); } if (base.BHCCHBHNHCG) { tool.HFIJDDDLPJM(base.HKLENNJOICH); } return; } } if (PDCJEBJGFNF.gameObject.OPJBDKJDLFF(LCIGHPPLKCA.AnyPlayerPhysics)) { Player.HDOICGIKKAO hdoicgikkao; Player player = PDCJEBJGFNF.KAPJACICAEC(out hdoicgikkao); if (player != null) { player.DIJMEKHCJBP.ToolHit(hdoicgikkao, this); if (player.NHDDPGADJPJ) { this.HFIJDDDLPJM(player.LNJFBGIBLHA); } if (hdoicgikkao == Player.HDOICGIKKAO.LeftHand) { player.BGIBHPOALJG.Vibrate(50, 1000); } else if (hdoicgikkao == Player.HDOICGIKKAO.RightHand) { player.KEJBPANGFKK.Vibrate(50, 1000); } return; } } } // Token: 0x060214B5 RID: 136373 RVA: 0x00917FA8 File Offset: 0x009161A8 public void GetHolderSpacePickupTransform(Transform MKIILENGGPP, bool CFCKONIBNGK, out Vector3 CIGPHKLAAOD, out Quaternion IJGPPOIJDKO) { Transform pickupTransform = this.GetPickupTransform(CFCKONIBNGK); CIGPHKLAAOD = ((!(pickupTransform != null)) ? Vector3.zero : pickupTransform.InverseTransformPoint(base.transform.position)); IJGPPOIJDKO = ((!(pickupTransform != null)) ? Quaternion.identity : pickupTransform.MCKNNGGGBDG(base.transform.rotation)); if (this.CustomHandSpacePickupTransformModifier != null) { this.CustomHandSpacePickupTransformModifier(MKIILENGGPP, CFCKONIBNGK, ref CIGPHKLAAOD, ref IJGPPOIJDKO); } } // Token: 0x060214B6 RID: 136374 RVA: 0x00918034 File Offset: 0x00916234 private void OnMasterClientSwitched(LNJFBGIBLHA CNBPMFAEBHA) { this.IMCIHBMPICN(); } // Token: 0x060214B7 RID: 136375 RVA: 0x0091803C File Offset: 0x0091623C public void HAECFFDHDCJ() { this.IJBNAKAIIAB(this.DINLMMOJAPK, this.OHGHDMIIHLE()); } // Token: 0x060214B8 RID: 136376 RVA: 0x00918050 File Offset: 0x00916250 public object SandboxFreeze_Get() { return this.BEKHOPMNAPA; } // Token: 0x060214B9 RID: 136377 RVA: 0x00918060 File Offset: 0x00916260 private void HFEKEJGGEDB(RigidbodyEx GGPILMKBGGN, Collision PDCJEBJGFNF, out Vector3 HFIONFHEFGP, out Vector3 CCHAEPGJJLI) { float mass = this.BOLBONELAEF.ANCHBLJANCO; Vector3 bgmhfmpecbb = this.BGMHFMPECBB; Vector3 vector = mass * bgmhfmpecbb; float mass2 = GGPILMKBGGN.ANCHBLJANCO; Vector3 velocity = GGPILMKBGGN.IGOFELJMFOF; Vector3 vector2 = mass2 * velocity; Vector3 vector3 = velocity - bgmhfmpecbb; RecRoomCollider component = PDCJEBJGFNF.collider.GetComponent(); Vector3 collisionNormal = component.GetCollisionNormal(PDCJEBJGFNF); float kinematicBounciness = component.JAAJEOMLCLJ; HFIONFHEFGP = collisionNormal * ((vector + vector2 + mass2 * kinematicBounciness * vector3) / (mass + mass2)).magnitude; Vector3 vector4 = Vector3.ProjectOnPlane(velocity, collisionNormal); Vector3 normalized = Vector3.Cross(-collisionNormal, vector4).normalized; CCHAEPGJJLI = normalized * vector4.magnitude * this.collisionSettings.DynamicKinematicCollisionSpin * 0.017453292f; } // Token: 0x1400014A RID: 330 // (add) Token: 0x060214BA RID: 136378 RVA: 0x00918154 File Offset: 0x00916354 // (remove) Token: 0x060214F6 RID: 136438 RVA: 0x009192F8 File Offset: 0x009174F8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public static event Tool.FCJCFBDGJIM CFMDEKDHGAL; // Token: 0x060214BB RID: 136379 RVA: 0x00918188 File Offset: 0x00916388 public void COMABPLKEHI(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.NEBMINOMJIB; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.NEBMINOMJIB, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x060214BC RID: 136380 RVA: 0x009181C0 File Offset: 0x009163C0 private void MPFLHACPICD(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool JKGMHGAFHPB, Vector3 BEDLPFBGLLP, Quaternion GKPNLMLMHKD, bool MDMECJBCECO) { if (this.KinematicOnReset) { this.BOLBONELAEF.KEOJKEJMDFM = true; } AudioManager.Play3DSFX(this.audioSettings.ResetAudio, base.transform.position, null); if (JKGMHGAFHPB && this.ACAJJPKPKBH != null && !this.ACAJJPKPKBH.SuppressAnimation) { if (this.ACAJJPKPKBH.supportsAnimateOut) { this.ACAJJPKPKBH.PlayEffect(false, new Vector3?(BEDLPFBGLLP), new Quaternion?(GKPNLMLMHKD), false); } if (this.ACAJJPKPKBH.supportsAnimateIn) { this.ACAJJPKPKBH.PlayEffect(true, null, null, false); } } this.GAJGCGBMAFO.Clear(); this.LastWorldSpacePickupPosition = CIGPHKLAAOD; this.DINLMMOJAPK = CIGPHKLAAOD; this.LastWorldSpacePickupRotation = IJGPPOIJDKO; this.LMALFJDHFAJ = IJGPPOIJDKO; this.SetCollisionLayer(this.DefaultCollisionLayer); if (this.POJJFNOCIGE != null) { this.POJJFNOCIGE(this, CIGPHKLAAOD, IJGPPOIJDKO, BEDLPFBGLLP, MDMECJBCECO); } } // Token: 0x060214BF RID: 136383 RVA: 0x00918348 File Offset: 0x00916548 private void BKJODDKCMEE(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { if (IHFKMIAHBFP.HCHIDMOLLAD) { if (!base.GANDPDNCOKF()) { base.BIPEBCPEPKL().KBHKLBNAMID(IHFKMIAHBFP.HGDJAAMBDNH); } this.AuthorityDisableAndMove(CIGPHKLAAOD, IJGPPOIJDKO); } } // Token: 0x060214C0 RID: 136384 RVA: 0x00918378 File Offset: 0x00916578 private IEnumerator BLICBHJJKPH(float DGIOMJDEEIF) { this.FNIBBNGFPBK = false; for (float num = 0f; num <= DGIOMJDEEIF; num += Time.deltaTime) { yield return null; } this.FNIBBNGFPBK = this.IIEGGLHMOBH; this.HHPEPMOJHJI = null; yield break; } // Token: 0x17000F8E RID: 3982 // (get) Token: 0x060214C1 RID: 136385 RVA: 0x0091839C File Offset: 0x0091659C public Animator PENBIFPJDAP { get { return this.animator; } } // Token: 0x060214C4 RID: 136388 RVA: 0x009183E4 File Offset: 0x009165E4 public Bounds BCLLODMOJEG() { Bounds bounds = default(Bounds); bool flag = false; for (int i = 1; i < this.NJPKPAFHFNM.Count; i++) { if (this.NJPKPAFHFNM[i] != null) { if (!flag) { bounds = this.NJPKPAFHFNM[i].NMKNMHNEHKC; flag = false; } else { bounds.Encapsulate(this.NJPKPAFHFNM[i].NMKNMHNEHKC); } } } return bounds; } // Token: 0x060214C5 RID: 136389 RVA: 0x00918468 File Offset: 0x00916668 private void OnTriggerExit(Collider CINAFOGLFIB) { Killzone killzone = CINAFOGLFIB.ACCPNLDEPFO(); if (killzone != null && base.BHCCHBHNHCG && this.GAJGCGBMAFO.Contains(killzone)) { this.GAJGCGBMAFO.Remove(killzone); } } // Token: 0x060214C7 RID: 136391 RVA: 0x009184BC File Offset: 0x009166BC private void OCMFAIIALNF(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool JKGMHGAFHPB, Vector3 BEDLPFBGLLP, Quaternion GKPNLMLMHKD, bool MDMECJBCECO) { if (this.KinematicOnReset) { this.BOLBONELAEF.KEOJKEJMDFM = false; } AudioManager.Play3DSFX(this.audioSettings.ResetAudio, base.transform.position, null); if (JKGMHGAFHPB && this.ACAJJPKPKBH != null && !this.ACAJJPKPKBH.SuppressAnimation) { if (this.ACAJJPKPKBH.supportsAnimateOut) { this.ACAJJPKPKBH.BLHGNFGFILC(true, new Vector3?(BEDLPFBGLLP), new Quaternion?(GKPNLMLMHKD), true); } if (this.ACAJJPKPKBH.supportsAnimateIn) { this.ACAJJPKPKBH.KCDFIACAMOK(false, null, null, false); } } this.GAJGCGBMAFO.Clear(); this.LastWorldSpacePickupPosition = CIGPHKLAAOD; this.DINLMMOJAPK = CIGPHKLAAOD; this.LastWorldSpacePickupRotation = IJGPPOIJDKO; this.ONEKMIJAMNM(IJGPPOIJDKO); this.ONHHDMJGJOA(this.DefaultCollisionLayer); if (this.POJJFNOCIGE != null) { this.POJJFNOCIGE(this, CIGPHKLAAOD, IJGPPOIJDKO, BEDLPFBGLLP, MDMECJBCECO); } } // Token: 0x060214C8 RID: 136392 RVA: 0x009185D4 File Offset: 0x009167D4 public void BLOAOJHEKHF(ref JENDPFGMLME LJPJGMJDIKB) { if (!this.DMMFKPIKPND) { HAADEBDDFLB haadebddflb = LJPJGMJDIKB.KOGMNNMACPG; haadebddflb.HCHHECJHIAD(haadebddflb.MKBGODAEEHA() & this.OHGPCMJMFGC); if (LJPJGMJDIKB.KJFJKOHKLIO != null) { string text = "Publish"; object[] array = new object[1]; array[1] = base.gameObject; global::UnityEngine.Debug.LogErrorFormat(this, text, array); return; } LJPJGMJDIKB.KJFJKOHKLIO = new KJFJKOHKLIO(); LJPJGMJDIKB.KJFJKOHKLIO.BEKHOPMNAPA = this.BEKHOPMNAPA; } } // Token: 0x17000F89 RID: 3977 // (get) Token: 0x060214C9 RID: 136393 RVA: 0x00918650 File Offset: 0x00916850 public NetworkTransform EKAMMMCHLOM { get { return this.networkTransform; } } // Token: 0x060214CA RID: 136394 RVA: 0x00918658 File Offset: 0x00916858 private void HHPHMHBPLPK(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060214CB RID: 136395 RVA: 0x00918664 File Offset: 0x00916864 public IEnumerator RunScaleUp(Vector3 CCFBILLMAJH) { for (;;) { num = Time.deltaTime * 10f; this.SetLocalScale(Vector3.MoveTowards(base.transform.localScale, CCFBILLMAJH, num)); magnitude = (CCFBILLMAJH - base.transform.localScale).magnitude; if (magnitude < num) { break; } yield return null; } this.SetLocalScale(CCFBILLMAJH); yield break; yield break; } // Token: 0x060214CC RID: 136396 RVA: 0x00918688 File Offset: 0x00916888 private void GONIELAHHJJ() { if (this.CKKGGFDKLCP != null) { this.CKKGGFDKLCP(this); } } // Token: 0x060214CD RID: 136397 RVA: 0x009186A4 File Offset: 0x009168A4 private void OnDisable() { if (base.BHCCHBHNHCG && IHFKMIAHBFP.FFPDCNMDEEO) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; if (this.BOLBONELAEF != null) { this.BOLBONELAEF.ClearVelocity(); } else { global::UnityEngine.Debug.LogError("Tool.RigidbodyEx is unexpectedly null"); } } } // Token: 0x060214CF RID: 136399 RVA: 0x009187CC File Offset: 0x009169CC private void IAEEJJCMPGI(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060214D0 RID: 136400 RVA: 0x009187D8 File Offset: 0x009169D8 public void Shake() { if (this.KIENNMGKBBB != null) { this.KIENNMGKBBB(this); } } // Token: 0x060214D1 RID: 136401 RVA: 0x009187F4 File Offset: 0x009169F4 private void IJBNAKAIIAB(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO) { if (IHFKMIAHBFP.HCHIDMOLLAD) { if (!base.BHCCHBHNHCG) { base.OMNGGJICBBI.TransferOwnership(IHFKMIAHBFP.HGDJAAMBDNH); } this.AuthorityDisableAndMove(CIGPHKLAAOD, IJGPPOIJDKO); } } // Token: 0x060214D2 RID: 136402 RVA: 0x00918824 File Offset: 0x00916A24 public void HJGGFJPGFFC(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.HIOGNMNKOEA; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.HIOGNMNKOEA, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x060214D3 RID: 136403 RVA: 0x0091885C File Offset: 0x00916A5C public void HINMCCBKGNK(bool NOBAPCOKFIL) { bool pickupEnabled = this.NEONGIONACF; this.OMENAMBCMAE = NOBAPCOKFIL; if (pickupEnabled && !this.NEONGIONACF && this.OHGPCMJMFGC && this.NAABPMOIADH() != null && this.CAAOEAAJAIL.GDOFKAIDDNA()) { this.BBGHKANFCHC = DDOFAPFDGNL.JPCIKFHMMED; } } // Token: 0x17000F8C RID: 3980 // (get) Token: 0x060214D6 RID: 136406 RVA: 0x00918900 File Offset: 0x00916B00 public AnimateInOut ACAJJPKPKBH { get { return this.animateInOut; } } // Token: 0x060214D7 RID: 136407 RVA: 0x00918908 File Offset: 0x00916B08 public float CalculateCorrectScale(float LHNBIHOAJFC) { Transform parent = base.transform.parent; base.transform.parent = null; Bounds colliderBounds = this.OIFMPLDILLP; base.transform.position = colliderBounds.center; base.transform.parent = parent; float num = colliderBounds.extents.DPCPDNIIANL() + colliderBounds.extents.GBGBDOEMMKK(); return LHNBIHOAJFC / num; } // Token: 0x060214D8 RID: 136408 RVA: 0x00918970 File Offset: 0x00916B70 public void HFBFPINJEIL(bool NOBAPCOKFIL) { if (this.APBLBMOOAIM != NOBAPCOKFIL) { this.APBLBMOOAIM = NOBAPCOKFIL; if (this.KBOBNFHLABB) { foreach (Canvas canvas in this.PMOGOIKMFHB) { canvas.gameObject.SetActive(false); } } else if (this.IIEGGLHMOBH) { foreach (Canvas canvas2 in this.PMOGOIKMFHB) { canvas2.gameObject.SetActive(false); } } if (this.IPFFGMGMEFC != null) { this.IPFFGMGMEFC(this, this.LBEGMPFMICF()); } } } // Token: 0x060214D9 RID: 136409 RVA: 0x00918A6C File Offset: 0x00916C6C private void PBEEHPNIHCD() { if (this.HHPEPMOJHJI != null) { base.StopCoroutine(this.HHPEPMOJHJI); this.HHPEPMOJHJI = null; } } // Token: 0x060214DA RID: 136410 RVA: 0x00918A8C File Offset: 0x00916C8C private void PONAIGABBMD() { Player holderPlayer = this.CAAOEAAJAIL; if (holderPlayer == null || this.DMMFKPIKPND) { this.HFBFPINJEIL(false); this.NFGAAMCPGIO = null; return; } if (this.LPHCJPGJION(8)) { this.NFGAAMCPGIO = null; if (holderPlayer.OBFPLPPCJLL()) { float num = 1151f; Player localPlayer = Player.LocalPlayer; List all = Player.All; for (int i = 0; i < all.Count; i += 0) { Player player = all[i]; float num2; if (player != localPlayer && IgnoreEffectRenderer.ShouldIgnoreTool(player, this, out num2) && num2 < num) { num = num2; this.NFGAAMCPGIO = player; } } } else if (Player.LocalPlayerExists) { Player localPlayer2 = Player.LocalPlayer; if (IgnoreEffectRenderer.EDHPFIMHAOO(localPlayer2, this)) { this.NFGAAMCPGIO = localPlayer2; } } } this.KBOBNFHLABB = this.NFGAAMCPGIO != null; if (this.LBEGMPFMICF()) { this.JAIPAKEBBLC(this.NFGAAMCPGIO); for (int j = 0; j < this.DOELJNEIAKC.Count; j += 0) { this.DOELJNEIAKC[j].JAIPAKEBBLC(this.NFGAAMCPGIO); } } } // Token: 0x060214DC RID: 136412 RVA: 0x00918BE0 File Offset: 0x00916DE0 private void Start() { this.SetCollisionLayer(this.DefaultCollisionLayer); if (this.KinematicOnReset || (this.KinematicOnSleep && this.BOLBONELAEF.IsSleeping())) { this.BOLBONELAEF.KEOJKEJMDFM = true; } this.CPEJBKDFEJC(); this.HHKHNLKJFOJ(); this.KONHCIKFBCJ(); this.HoverEnd(); this.FEHCDOBBHCP = true; if (this.HOLIFMPPDOF != null) { this.HOLIFMPPDOF(this); } } // Token: 0x060214DD RID: 136413 RVA: 0x00918C64 File Offset: 0x00916E64 private void PKCGIFHLFAD(RigidbodyEx GGPILMKBGGN, Collision PDCJEBJGFNF) { if (!this.collisionSettings.DynamicKinematicCollisionsCanBeApplied || this.IDEKMJEJPOP != null || PDCJEBJGFNF.impulse.magnitude <= Mathf.Epsilon) { return; } Tool tool = PDCJEBJGFNF.OBFMDIEKHAN(); if (tool != null && !tool.collisionSettings.CanApplyDynamicKinematicCollisions) { return; } this.HFEKEJGGEDB(GGPILMKBGGN, PDCJEBJGFNF, out this.KGONLIOPPCN, out this.IKGCOJBBDGO); this.IMIJKLPLLAE = true; this.IDEKMJEJPOP = GGPILMKBGGN; this.FMBDFKDPFGL(true); } // Token: 0x060214DE RID: 136414 RVA: 0x00918CF8 File Offset: 0x00916EF8 public PhotonView FFNAKFJPBOG() { return this.JDPCMGHOOBJ; } // Token: 0x060214DF RID: 136415 RVA: 0x00918D00 File Offset: 0x00916F00 public void NGGEEAGCGON(Killzone LMFNNPGMCMJ) { this.KHALFFFBFGF = false; this.GAJGCGBMAFO.Clear(); if (!this.OHGPCMJMFGC && base.GANDPDNCOKF()) { if (this.CustomAuthorityResetOnKillzoneBehavior != null) { this.CustomAuthorityResetOnKillzoneBehavior(this, LMFNNPGMCMJ); return; } Killzone.BAJAFKDNHBL bajafkdnhbl = ((!(LMFNNPGMCMJ != null)) ? Killzone.BAJAFKDNHBL.RESET_LAST_SPAWN_POINT : LMFNNPGMCMJ.BPBDGODJMEP(this)); if (bajafkdnhbl == Killzone.BAJAFKDNHBL.RESET_LAST_PICKUP_POINT) { this.AuthorityResetToLastPickup(true); } else if (bajafkdnhbl == Killzone.BAJAFKDNHBL.RESET_LAST_SPAWN_POINT) { this.LPKAJCHEGOA(false); } else if (bajafkdnhbl == (Killzone.BAJAFKDNHBL)7) { this.AuthorityDisableAndMovetoLastSpawnPoint(); } } } // Token: 0x060214E1 RID: 136417 RVA: 0x00918DD4 File Offset: 0x00916FD4 public float DCKDMOLLBHF(float LHNBIHOAJFC) { Transform parent = base.transform.parent; base.transform.parent = null; Bounds colliderBounds = this.OIFMPLDILLP; base.transform.position = colliderBounds.center; base.transform.parent = parent; float num = colliderBounds.extents.DPCPDNIIANL() + colliderBounds.extents.GBGBDOEMMKK(); return LHNBIHOAJFC / num; } // Token: 0x060214E2 RID: 136418 RVA: 0x00918E3C File Offset: 0x0091703C public void KNFHJPFHKNB(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.CKKGGFDKLCP; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.CKKGGFDKLCP, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x060214E3 RID: 136419 RVA: 0x00918E74 File Offset: 0x00917074 public void BKPPDPLIDAI() { this.KFGCGFFKAKG = false; if (this.FKFCJGKDOBF != null) { this.FKFCJGKDOBF(this); } } // Token: 0x060214E6 RID: 136422 RVA: 0x00918FA0 File Offset: 0x009171A0 private void OnCollisionExit(Collision PDCJEBJGFNF) { if (PDCJEBJGFNF.gameObject.OPJBDKJDLFF(LCIGHPPLKCA.ToolAndEnemyPhysics)) { Tool tool = PDCJEBJGFNF.OBFMDIEKHAN(); if (tool != null && tool.OHGPCMJMFGC) { this.PKCGIFHLFAD(tool.BOLBONELAEF, PDCJEBJGFNF); } } } // Token: 0x060214E7 RID: 136423 RVA: 0x00918FF0 File Offset: 0x009171F0 public PhotonView HJLLJOGHFJC() { return this.JDPCMGHOOBJ; } // Token: 0x060214E9 RID: 136425 RVA: 0x00919030 File Offset: 0x00917230 public void MasterResetToLastPickup() { this.MasterResetToDefault(this.LastWorldSpacePickupPosition, this.LastWorldSpacePickupRotation, false); } // Token: 0x060214EA RID: 136426 RVA: 0x00919048 File Offset: 0x00917248 private void IOCDCFHHOPI(RigidbodyEx GGPILMKBGGN, Collision PDCJEBJGFNF) { if (!this.collisionSettings.DynamicKinematicCollisionsCanBeApplied || this.IDEKMJEJPOP != null || PDCJEBJGFNF.impulse.magnitude <= Mathf.Epsilon) { return; } Tool tool = PDCJEBJGFNF.OBFMDIEKHAN(); if (tool != null && !tool.collisionSettings.CanApplyDynamicKinematicCollisions) { return; } this.HFEKEJGGEDB(GGPILMKBGGN, PDCJEBJGFNF, out this.KGONLIOPPCN, out this.IKGCOJBBDGO); this.IMIJKLPLLAE = true; this.IDEKMJEJPOP = GGPILMKBGGN; this.FMBDFKDPFGL(true); } // Token: 0x060214EB RID: 136427 RVA: 0x009190DC File Offset: 0x009172DC public bool TryRemoveUIRenderer(Canvas IOOLPDOEDGA) { Tool.FEBJLHLBJFL febjlhlbjfl = new Tool.FEBJLHLBJFL(); febjlhlbjfl.IOOLPDOEDGA = IOOLPDOEDGA; int num; if (febjlhlbjfl.IOOLPDOEDGA != null && this.PMOGOIKMFHB != null && (num = this.PMOGOIKMFHB.FindIndex(new Predicate(febjlhlbjfl.OJKNBNGGBEC))) >= 0) { this.PMOGOIKMFHB.RemoveAt(num); return true; } return false; } // Token: 0x060214ED RID: 136429 RVA: 0x0091914C File Offset: 0x0091734C public void AuthorityResetToLastSpawnPosition(bool JDGHLEODPGI = false) { this.AuthorityResetToDefault(this.DINLMMOJAPK, this.LMALFJDHFAJ, true, JDGHLEODPGI); } // Token: 0x060214EE RID: 136430 RVA: 0x00919164 File Offset: 0x00917364 public static Tool PhotonInstantiateForRoom(string GCOPIDANDDD, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, int AOFMMAOFOEI = -1, Dictionary OECHPMDPBMC = null) { return IHFKMIAHBFP.MBPEECMHBBK(GCOPIDANDDD, CIGPHKLAAOD, IJGPPOIJDKO, 0, AOFMMAOFOEI, OECHPMDPBMC).GetComponent(); } // Token: 0x060214F0 RID: 136432 RVA: 0x00919184 File Offset: 0x00917384 public void KNPLGDNBOBO(Tool.FCJCFBDGJIM NOBAPCOKFIL) { Tool.FCJCFBDGJIM fcjcfbdgjim = this.KIENNMGKBBB; Tool.FCJCFBDGJIM fcjcfbdgjim2; do { fcjcfbdgjim2 = fcjcfbdgjim; fcjcfbdgjim = Interlocked.CompareExchange(ref this.KIENNMGKBBB, (Tool.FCJCFBDGJIM)Delegate.Combine(fcjcfbdgjim2, NOBAPCOKFIL), fcjcfbdgjim); } while (fcjcfbdgjim != fcjcfbdgjim2); } // Token: 0x060214F1 RID: 136433 RVA: 0x009191BC File Offset: 0x009173BC public void MasterResetToLastSpawnPosition() { this.MasterResetToDefault(this.DINLMMOJAPK, this.LMALFJDHFAJ, false); } // Token: 0x060214F2 RID: 136434 RVA: 0x009191D4 File Offset: 0x009173D4 public void DJCINKHMNOD() { this.LPGOEALKMLP = false; if (this.HIOGNMNKOEA != null) { this.HIOGNMNKOEA(this); } } // Token: 0x14000156 RID: 342 // (add) Token: 0x060214F3 RID: 136435 RVA: 0x009191F4 File Offset: 0x009173F4 // (remove) Token: 0x060214F5 RID: 136437 RVA: 0x009192C0 File Offset: 0x009174C0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Tool.FCJCFBDGJIM NEBMINOMJIB; // Token: 0x060214F4 RID: 136436 RVA: 0x0091922C File Offset: 0x0091742C private void IGGIOLKIHNF() { this.NJPKPAFHFNM = new List(); Collider[] componentsInChildren = base.GetComponentsInChildren(); for (int i = 0; i < componentsInChildren.Length; i++) { Collider collider = componentsInChildren[i]; if (!collider.isTrigger && collider.enabled && collider.gameObject.activeSelf && collider.GetComponentInParent() == this && !this.collisionSettings.IgnoredColliders.KFLBKDPEHEN(collider)) { this.PBAMAJGACKL(componentsInChildren[i].gameObject); } } } // Token: 0x0400563F RID: 22079 private EEOOHEGOBKD HAGOFNFMFII; // Token: 0x04005640 RID: 22080 [SerializeField] private Tool.InteractionSettings interactionSettings = Tool.InteractionSettings.Default; // Token: 0x04005641 RID: 22081 [SerializeField] private Tool.CollisionSettings collisionSettings = Tool.CollisionSettings.Default; // Token: 0x04005642 RID: 22082 [SerializeField] private Tool.AudioSettings audioSettings = Tool.AudioSettings.Default; // Token: 0x04005643 RID: 22083 [SerializeField] private Tool.RenderSettings renderSettings = Tool.RenderSettings.Default; // Token: 0x04005644 RID: 22084 [GIHAEMKKLFG(FOGKDGELKHN.Self, false)] [SerializeField] private AnimateInOut animateInOut; // Token: 0x04005645 RID: 22085 [GIHAEMKKLFG(FOGKDGELKHN.Self, false)] [SerializeField] private Animator animator; // Token: 0x04005646 RID: 22086 [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] [SerializeField] private NetworkTransform networkTransform; // Token: 0x04005647 RID: 22087 [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] [SerializeField] private RigidbodyEx rigidbodyEx; // Token: 0x04005648 RID: 22088 [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] [SerializeField] private RigidbodyPickup rigidbodyPickup; // Token: 0x04005649 RID: 22089 [GIHAEMKKLFG(FOGKDGELKHN.Self, false)] [SerializeField] private ToolSkinMapper toolSkinMapper; // Token: 0x0400564A RID: 22090 [SerializeField] [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] private VisibleInCamera visibleInCamera; // Token: 0x0400564B RID: 22091 private const int DHMIDHEOGAK = 4; // Token: 0x0400564C RID: 22092 private const float MNLPKGALKKK = 0.25f; // Token: 0x0400564D RID: 22093 private const float HBPFELMKAEM = 0.01f; // Token: 0x0400564E RID: 22094 private const int BCKDFECOCFA = 4; // Token: 0x0400564F RID: 22095 private const float BNMNPNEECEJ = 0.25f; // Token: 0x04005650 RID: 22096 private const NILFAGNKNMH KMNPDDOCDMM = NILFAGNKNMH.DynamicPhysics; // Token: 0x04005651 RID: 22097 private const NILFAGNKNMH KBBOLHEKAJL = NILFAGNKNMH.DynamicPhysicsIgnorePlayerPhysics; // Token: 0x04005652 RID: 22098 private const NILFAGNKNMH NEIBMINKABJ = NILFAGNKNMH.DynamicPhysicsIgnoreDynamicPhysics; // Token: 0x04005653 RID: 22099 private bool JPKLENNGBHK; // Token: 0x04005654 RID: 22100 private LHLLJPPCDKA OHJCLBMIKDJ; // Token: 0x04005655 RID: 22101 private LHLLJPPCDKA KAIAFEBGMIN; // Token: 0x04005656 RID: 22102 private DDOFAPFDGNL MLCIFGLHCGF = DDOFAPFDGNL.JPCIKFHMMED; // Token: 0x04005657 RID: 22103 private LHLLJPPCDKA MCONPPEDJCN; // Token: 0x04005658 RID: 22104 private bool ACPPJHBNDFK; // Token: 0x04005659 RID: 22105 private PhotonView JDPCMGHOOBJ; // Token: 0x0400565A RID: 22106 private bool NCHCBAEJPPP = true; // Token: 0x0400565B RID: 22107 private bool OMENAMBCMAE = true; // Token: 0x0400565C RID: 22108 private bool KPDDCOMKAOG; // Token: 0x04005667 RID: 22119 private bool BNJONCEMCFO = true; // Token: 0x0400566A RID: 22122 private Player NFGAAMCPGIO; // Token: 0x0400566B RID: 22123 private bool APBLBMOOAIM; // Token: 0x0400566C RID: 22124 private Tool DFIPIENKABA; // Token: 0x0400568C RID: 22156 public Tool.EAPFCKNLCCB CustomHandSpacePickupTransformModifier; // Token: 0x0400568D RID: 22157 public Tool.PFDOHBJFLEJ CustomSnapToHandBehavior; // Token: 0x0400568E RID: 22158 public Tool.DGBLAICIPAB CustomDistanceToTransformBehavior; // Token: 0x0400568F RID: 22159 public Tool.FGFNFCMPFFF CustomAuthorityResetOnKillzoneBehavior; // Token: 0x04005690 RID: 22160 public Tool.MBMDGPPJOKF CustomApplyForceModifier; // Token: 0x04005691 RID: 22161 public Tool.ABGINEBMDIB CustomVelocityChangeModifier; // Token: 0x04005692 RID: 22162 public Tool.FLFLGPHIMIM CustomSelectionForwarding; // Token: 0x04005693 RID: 22163 public Tool.KFHDPDCCPHJ CustomVisibilityBehavior; // Token: 0x04005694 RID: 22164 public Tool.OJMHMEFPFOK CustomHighlightingBehavior; // Token: 0x04005695 RID: 22165 private readonly List AJHABLPNDOH = new List(); // Token: 0x04005696 RID: 22166 [NonSerialized] public NILFAGNKNMH HeldCollisionLayer = NILFAGNKNMH.DynamicPhysicsIgnorePlayerPhysics; // Token: 0x04005697 RID: 22167 [NonSerialized] public NILFAGNKNMH DefaultCollisionLayer = NILFAGNKNMH.DynamicPhysics; // Token: 0x04005698 RID: 22168 [NonSerialized] public float InputAmount; // Token: 0x04005699 RID: 22169 [NonSerialized] public bool CanBeLocked = true; // Token: 0x0400569A RID: 22170 [NonSerialized] public bool ReleaseWithVelocity = true; // Token: 0x0400569B RID: 22171 [NonSerialized] public bool SpawnedFromPool; // Token: 0x0400569C RID: 22172 [NonSerialized] public bool SuppressesTeleport; // Token: 0x0400569D RID: 22173 [NonSerialized] public bool SupportsToolOverlap; // Token: 0x0400569E RID: 22174 [NonSerialized] public bool CollisionOwnershipTransferAllowed = true; // Token: 0x0400569F RID: 22175 [NonSerialized] public bool AlwaysPhysicalPickupOffCenter; // Token: 0x040056A0 RID: 22176 [NonSerialized] public bool IgnorePickupDirection; // Token: 0x040056A1 RID: 22177 [NonSerialized] public Tool.GNLFAODEBOE GravityPickupMode; // Token: 0x040056A2 RID: 22178 [NonSerialized] public bool SupportsTeleportHits; // Token: 0x040056A3 RID: 22179 [NonSerialized] public bool KinematicOnReset; // Token: 0x040056A4 RID: 22180 [NonSerialized] public bool KinematicOnSleep; // Token: 0x040056A5 RID: 22181 [NonSerialized] public Vector3 LastWorldSpacePickupPosition = Vector3.zero; // Token: 0x040056A6 RID: 22182 [NonSerialized] public Quaternion LastWorldSpacePickupRotation = Quaternion.identity; // Token: 0x040056A7 RID: 22183 private bool? AHMKOODOOKH; // Token: 0x040056A8 RID: 22184 [NonSerialized] public OutlineEffectRenderer.IMJCBDKBDIE OutlineType; // Token: 0x040056A9 RID: 22185 private List LLMACEFNAKG = new List(); // Token: 0x040056AA RID: 22186 private List PMOGOIKMFHB = new List(); // Token: 0x040056AB RID: 22187 private bool LPGOEALKMLP; // Token: 0x040056AC RID: 22188 [NonSerialized] public Collider HighlightedCollider; // Token: 0x040056AD RID: 22189 private bool EBNCNPPGFNI; // Token: 0x040056AE RID: 22190 private Vector3 EIDHLJMHJDK; // Token: 0x040056AF RID: 22191 private Vector3 MMHBPCMODAD; // Token: 0x040056B0 RID: 22192 private bool KFGCGFFKAKG; // Token: 0x040056B1 RID: 22193 private int NGCBHBLDIDL; // Token: 0x040056B2 RID: 22194 private List GAJGCGBMAFO = new List(); // Token: 0x040056B3 RID: 22195 private bool KHALFFFBFGF; // Token: 0x040056B4 RID: 22196 private Coroutine HHPEPMOJHJI; // Token: 0x040056B5 RID: 22197 private float HHHMPLICDGB; // Token: 0x040056B6 RID: 22198 private bool BMJNKLLMFNM; // Token: 0x040056B7 RID: 22199 private float GJMGNEKCNHP; // Token: 0x040056B8 RID: 22200 private bool PKHIANIDNLA; // Token: 0x040056B9 RID: 22201 private bool BBLJHOKDDJE = true; // Token: 0x040056BA RID: 22202 private Vector3 DKFKBFHLJKE = Vector3.zero; // Token: 0x040056BB RID: 22203 private Vector3 BGMHFMPECBB = Vector3.zero; // Token: 0x040056BC RID: 22204 private float JEEDGMLBEOH; // Token: 0x040056BD RID: 22205 private RigidbodyEx IDEKMJEJPOP; // Token: 0x040056BE RID: 22206 private Vector3 KGONLIOPPCN = Vector3.zero; // Token: 0x040056BF RID: 22207 private Vector3 IKGCOJBBDGO = Vector3.zero; // Token: 0x040056C0 RID: 22208 private bool IMIJKLPLLAE; // Token: 0x040056C1 RID: 22209 private List DOELJNEIAKC = new List(); // Token: 0x02000F86 RID: 3974 public enum GNLFAODEBOE { // Token: 0x040056C3 RID: 22211 SNAP_POSITION_SNAP_ORIENTATION, // Token: 0x040056C4 RID: 22212 SNAP_POSITION_MAINTAIN_ORIENTATION, // Token: 0x040056C5 RID: 22213 MAINTAIN_POSITION_MAINTAIN_ORIENTATION, // Token: 0x040056C6 RID: 22214 DISABLED = -1 } // Token: 0x02000F87 RID: 3975 // (Invoke) Token: 0x060214FA RID: 136442 public delegate void FCJCFBDGJIM(Tool COMHEONOMBA); // Token: 0x02000F88 RID: 3976 // (Invoke) Token: 0x060214FE RID: 136446 public delegate void FKDCEJIOFAF(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO); // Token: 0x02000F89 RID: 3977 // (Invoke) Token: 0x06021502 RID: 136450 public delegate void BBKLBEHIJOK(Tool COMHEONOMBA, Vector3 MMBLAFNAPPJ, Vector3 CIGPHKLAAOD); // Token: 0x02000F8A RID: 3978 // (Invoke) Token: 0x06021506 RID: 136454 public delegate void AHKANPILICB(Tool COMHEONOMBA, Vector3 HFIONFHEFGP, Vector3 CCHAEPGJJLI); // Token: 0x02000F8B RID: 3979 // (Invoke) Token: 0x0602150A RID: 136458 public delegate void INDCDPEKIGO(bool CMHBICCKNEG, bool EOJKHKDGDNE); // Token: 0x02000F8C RID: 3980 // (Invoke) Token: 0x0602150E RID: 136462 public delegate void PAIINDAGJJN(Tool COMHEONOMBA, bool CAIMKOFMDHJ); // Token: 0x02000F8D RID: 3981 // (Invoke) Token: 0x06021512 RID: 136466 public delegate void DJEMJNNFFAH(Tool COMHEONOMBA); // Token: 0x02000F8E RID: 3982 // (Invoke) Token: 0x06021516 RID: 136470 public delegate void LKGCDDCODNH(Tool COMHEONOMBA, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, Vector3 FHFHOMKFHCI); // Token: 0x02000F8F RID: 3983 // (Invoke) Token: 0x0602151A RID: 136474 public delegate void EAPFCKNLCCB(Transform MKIILENGGPP, bool CFCKONIBNGK, ref Vector3 CIGPHKLAAOD, ref Quaternion IJGPPOIJDKO); // Token: 0x02000F90 RID: 3984 // (Invoke) Token: 0x0602151E RID: 136478 public delegate void PFDOHBJFLEJ(); // Token: 0x02000F91 RID: 3985 // (Invoke) Token: 0x06021522 RID: 136482 public delegate float DGBLAICIPAB(Collider CINAFOGLFIB, Transform EPKBCNOMDOK, out bool PEENIDCFCGB); // Token: 0x02000F92 RID: 3986 // (Invoke) Token: 0x06021526 RID: 136486 public delegate void FGFNFCMPFFF(Tool COMHEONOMBA, Killzone LMFNNPGMCMJ); // Token: 0x02000F93 RID: 3987 // (Invoke) Token: 0x0602152A RID: 136490 public delegate void MBMDGPPJOKF(ref Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI); // Token: 0x02000F94 RID: 3988 // (Invoke) Token: 0x0602152E RID: 136494 public delegate void ABGINEBMDIB(ref Vector3 HFIONFHEFGP, ref Vector3 CCHAEPGJJLI, Vector3 FHFHOMKFHCI); // Token: 0x02000F95 RID: 3989 // (Invoke) Token: 0x06021532 RID: 136498 public delegate bool CFIAHKNGIKI(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP); // Token: 0x02000F96 RID: 3990 // (Invoke) Token: 0x06021536 RID: 136502 public delegate bool KFHDPDCCPHJ(); // Token: 0x02000F97 RID: 3991 // (Invoke) Token: 0x0602153A RID: 136506 public delegate Tool FLFLGPHIMIM(Player OAKJPHFELHD, bool MFHKIFDBNOM); // Token: 0x02000F98 RID: 3992 // (Invoke) Token: 0x0602153E RID: 136510 public delegate void OJMHMEFPFOK(); // Token: 0x02000F99 RID: 3993 [Serializable] public struct InteractionSettings { // Token: 0x06021541 RID: 136513 RVA: 0x0091939C File Offset: 0x0091759C public static Tool.InteractionSettings IPLIGMFDHFF() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 683f, HasMaxThrowSpeed = true, MaxThrowSpeed = 1150f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021542 RID: 136514 RVA: 0x0091940C File Offset: 0x0091760C public static Tool.InteractionSettings AMNOGHNBCGD() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1104f, HasMaxThrowSpeed = false, MaxThrowSpeed = 1819f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021543 RID: 136515 RVA: 0x0091947C File Offset: 0x0091767C public static Tool.InteractionSettings ANNADIMLMEP() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 436f, HasMaxThrowSpeed = true, MaxThrowSpeed = 390f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021544 RID: 136516 RVA: 0x009194EC File Offset: 0x009176EC public static Tool.InteractionSettings EAFPIMCNPCB() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1486f, HasMaxThrowSpeed = false, MaxThrowSpeed = 169f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021545 RID: 136517 RVA: 0x0091955C File Offset: 0x0091775C public static Tool.InteractionSettings IKHIIBAMAOJ() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 209f, HasMaxThrowSpeed = true, MaxThrowSpeed = 610f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021546 RID: 136518 RVA: 0x009195CC File Offset: 0x009177CC public static Tool.InteractionSettings JNPOBFNMPNL() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1491f, HasMaxThrowSpeed = true, MaxThrowSpeed = 804f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021547 RID: 136519 RVA: 0x0091963C File Offset: 0x0091783C public static Tool.InteractionSettings BHADLHLLEOE() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1263f, HasMaxThrowSpeed = true, MaxThrowSpeed = 363f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021548 RID: 136520 RVA: 0x009196AC File Offset: 0x009178AC public static Tool.InteractionSettings JECBDLNEKJJ() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1386f, HasMaxThrowSpeed = true, MaxThrowSpeed = 478f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021549 RID: 136521 RVA: 0x0091971C File Offset: 0x0091791C public static Tool.InteractionSettings KOLGIPBJHBB() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1535f, HasMaxThrowSpeed = true, MaxThrowSpeed = 173f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x0602154A RID: 136522 RVA: 0x0091978C File Offset: 0x0091798C public static Tool.InteractionSettings HONMLCJPIHM() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1947f, HasMaxThrowSpeed = false, MaxThrowSpeed = 872f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x0602154B RID: 136523 RVA: 0x009197FC File Offset: 0x009179FC public static Tool.InteractionSettings LDINKIKNMDK() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1663f, HasMaxThrowSpeed = false, MaxThrowSpeed = 273f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x0602154C RID: 136524 RVA: 0x0091986C File Offset: 0x00917A6C public static Tool.InteractionSettings GPEOBLJOEDA() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 867f, HasMaxThrowSpeed = true, MaxThrowSpeed = 805f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x0602154D RID: 136525 RVA: 0x009198DC File Offset: 0x00917ADC public static Tool.InteractionSettings LCNPFLBPDLD() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 755f, HasMaxThrowSpeed = true, MaxThrowSpeed = 1866f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x0602154E RID: 136526 RVA: 0x0091994C File Offset: 0x00917B4C public static Tool.InteractionSettings KBMINHGJCMB() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 84f, HasMaxThrowSpeed = true, MaxThrowSpeed = 957f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x0602154F RID: 136527 RVA: 0x009199BC File Offset: 0x00917BBC public static Tool.InteractionSettings ADPFMDFPFJD() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1623f, HasMaxThrowSpeed = true, MaxThrowSpeed = 244f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021550 RID: 136528 RVA: 0x00919A2C File Offset: 0x00917C2C public static Tool.InteractionSettings BICIEBBGHIH() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 468f, HasMaxThrowSpeed = true, MaxThrowSpeed = 794f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021551 RID: 136529 RVA: 0x00919A9C File Offset: 0x00917C9C public static Tool.InteractionSettings NMKCJPMIDKK() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 792f, HasMaxThrowSpeed = true, MaxThrowSpeed = 784f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021552 RID: 136530 RVA: 0x00919B0C File Offset: 0x00917D0C public static Tool.InteractionSettings HGDFGJDANHD() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1988f, HasMaxThrowSpeed = false, MaxThrowSpeed = 505f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x17000F9D RID: 3997 // (get) Token: 0x06021553 RID: 136531 RVA: 0x00919B7C File Offset: 0x00917D7C public static Tool.InteractionSettings Default { get { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1f, HasMaxThrowSpeed = false, MaxThrowSpeed = 10f, CanBeHolstered = false, HolsteringTransform = null }; } } // Token: 0x06021554 RID: 136532 RVA: 0x00919BEC File Offset: 0x00917DEC public static Tool.InteractionSettings MMOOJNALANG() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 190f, HasMaxThrowSpeed = true, MaxThrowSpeed = 1085f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021555 RID: 136533 RVA: 0x00919C5C File Offset: 0x00917E5C public static Tool.InteractionSettings DENDEOGEHIA() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1585f, HasMaxThrowSpeed = true, MaxThrowSpeed = 727f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021556 RID: 136534 RVA: 0x00919CCC File Offset: 0x00917ECC public static Tool.InteractionSettings FAGBHHNBCCJ() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1899f, HasMaxThrowSpeed = false, MaxThrowSpeed = 1483f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021557 RID: 136535 RVA: 0x00919D3C File Offset: 0x00917F3C public static Tool.InteractionSettings PMKNCLBIHEC() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1294f, HasMaxThrowSpeed = false, MaxThrowSpeed = 401f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021558 RID: 136536 RVA: 0x00919DAC File Offset: 0x00917FAC public static Tool.InteractionSettings ICBMHKPMFJC() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1901f, HasMaxThrowSpeed = false, MaxThrowSpeed = 905f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021559 RID: 136537 RVA: 0x00919E1C File Offset: 0x0091801C public static Tool.InteractionSettings LOBKKFLPHNF() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1987f, HasMaxThrowSpeed = true, MaxThrowSpeed = 1358f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x0602155A RID: 136538 RVA: 0x00919E8C File Offset: 0x0091808C public static Tool.InteractionSettings FDPPGOBMFNL() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 231f, HasMaxThrowSpeed = false, MaxThrowSpeed = 1156f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x0602155B RID: 136539 RVA: 0x00919EFC File Offset: 0x009180FC public static Tool.InteractionSettings NOGLLOMIPOB() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1285f, HasMaxThrowSpeed = false, MaxThrowSpeed = 347f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x0602155C RID: 136540 RVA: 0x00919F6C File Offset: 0x0091816C public static Tool.InteractionSettings IJLNOGFFONP() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 145f, HasMaxThrowSpeed = false, MaxThrowSpeed = 638f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x0602155D RID: 136541 RVA: 0x00919FDC File Offset: 0x009181DC public static Tool.InteractionSettings FLACBKAMBOA() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1961f, HasMaxThrowSpeed = true, MaxThrowSpeed = 1510f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x0602155E RID: 136542 RVA: 0x0091A04C File Offset: 0x0091824C public static Tool.InteractionSettings CKGMMEGNKAG() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1850f, HasMaxThrowSpeed = true, MaxThrowSpeed = 544f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x0602155F RID: 136543 RVA: 0x0091A0BC File Offset: 0x009182BC public static Tool.InteractionSettings IKNBOJHHGFA() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1033f, HasMaxThrowSpeed = true, MaxThrowSpeed = 993f, CanBeHolstered = true, HolsteringTransform = null }; } // Token: 0x06021560 RID: 136544 RVA: 0x0091A12C File Offset: 0x0091832C public static Tool.InteractionSettings HONNLPCEGNE() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 424f, HasMaxThrowSpeed = true, MaxThrowSpeed = 199f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021561 RID: 136545 RVA: 0x0091A19C File Offset: 0x0091839C public static Tool.InteractionSettings KMJNHLNKPBG() { return new Tool.InteractionSettings { CanBePickedUp = true, LockOnPickup = true, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 1374f, HasMaxThrowSpeed = true, MaxThrowSpeed = 395f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x06021562 RID: 136546 RVA: 0x0091A20C File Offset: 0x0091840C public static Tool.InteractionSettings DEKFFOMBNNE() { return new Tool.InteractionSettings { CanBePickedUp = false, LockOnPickup = false, LeftHandPickupTransforms = new Tool.PickupTransforms(), RightHandPickupTransforms = new Tool.PickupTransforms(), ThrowSpeedMultiplier = 160f, HasMaxThrowSpeed = true, MaxThrowSpeed = 1439f, CanBeHolstered = false, HolsteringTransform = null }; } // Token: 0x040056C7 RID: 22215 [Header("Pickup")] public bool CanBePickedUp; // Token: 0x040056C8 RID: 22216 public bool LockOnPickup; // Token: 0x040056C9 RID: 22217 [Header("Pickup Transforms")] public Tool.PickupTransforms LeftHandPickupTransforms; // Token: 0x040056CA RID: 22218 public Tool.PickupTransforms RightHandPickupTransforms; // Token: 0x040056CB RID: 22219 [Header("Throwing")] public float ThrowSpeedMultiplier; // Token: 0x040056CC RID: 22220 public bool HasMaxThrowSpeed; // Token: 0x040056CD RID: 22221 public float MaxThrowSpeed; // Token: 0x040056CE RID: 22222 [Header("Holstering")] public bool CanBeHolstered; // Token: 0x040056CF RID: 22223 public Transform HolsteringTransform; } // Token: 0x02000F9A RID: 3994 [Serializable] public class PickupTransforms { // Token: 0x040056D0 RID: 22224 public Transform Default; // Token: 0x040056D1 RID: 22225 public Transform SteamVrVive; // Token: 0x040056D2 RID: 22226 public Transform SteamVrOculus; // Token: 0x040056D3 RID: 22227 public Transform Oculus; } // Token: 0x02000F9B RID: 3995 [Serializable] public struct CollisionSettings { // Token: 0x06021564 RID: 136548 RVA: 0x0091A284 File Offset: 0x00918484 public static Tool.CollisionSettings HONMLCJPIHM() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 749f }; } // Token: 0x06021565 RID: 136549 RVA: 0x0091A2C0 File Offset: 0x009184C0 public static Tool.CollisionSettings FAGBHHNBCCJ() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 1439f }; } // Token: 0x06021566 RID: 136550 RVA: 0x0091A2FC File Offset: 0x009184FC public static Tool.CollisionSettings GPEOBLJOEDA() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 1997f }; } // Token: 0x06021567 RID: 136551 RVA: 0x0091A338 File Offset: 0x00918538 public static Tool.CollisionSettings ADPFMDFPFJD() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 92f }; } // Token: 0x06021568 RID: 136552 RVA: 0x0091A374 File Offset: 0x00918574 public static Tool.CollisionSettings DENDEOGEHIA() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 410f }; } // Token: 0x06021569 RID: 136553 RVA: 0x0091A3B0 File Offset: 0x009185B0 public static Tool.CollisionSettings JNPOBFNMPNL() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 155f }; } // Token: 0x0602156A RID: 136554 RVA: 0x0091A3EC File Offset: 0x009185EC public static Tool.CollisionSettings PMKNCLBIHEC() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 1531f }; } // Token: 0x0602156B RID: 136555 RVA: 0x0091A428 File Offset: 0x00918628 public static Tool.CollisionSettings KOLGIPBJHBB() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 471f }; } // Token: 0x0602156C RID: 136556 RVA: 0x0091A464 File Offset: 0x00918664 public static Tool.CollisionSettings ICBMHKPMFJC() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 878f }; } // Token: 0x0602156D RID: 136557 RVA: 0x0091A4A0 File Offset: 0x009186A0 public static Tool.CollisionSettings HONNLPCEGNE() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 760f }; } // Token: 0x0602156E RID: 136558 RVA: 0x0091A4DC File Offset: 0x009186DC public static Tool.CollisionSettings FLACBKAMBOA() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 1923f }; } // Token: 0x0602156F RID: 136559 RVA: 0x0091A518 File Offset: 0x00918718 public static Tool.CollisionSettings HGDFGJDANHD() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 8f }; } // Token: 0x06021570 RID: 136560 RVA: 0x0091A554 File Offset: 0x00918754 public static Tool.CollisionSettings MMOOJNALANG() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 400f }; } // Token: 0x06021571 RID: 136561 RVA: 0x0091A590 File Offset: 0x00918790 public static Tool.CollisionSettings KBMINHGJCMB() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 107f }; } // Token: 0x06021572 RID: 136562 RVA: 0x0091A5CC File Offset: 0x009187CC public static Tool.CollisionSettings NOGLLOMIPOB() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 1999f }; } // Token: 0x17000F9E RID: 3998 // (get) Token: 0x06021573 RID: 136563 RVA: 0x0091A608 File Offset: 0x00918808 public static Tool.CollisionSettings Default { get { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 180f }; } } // Token: 0x06021574 RID: 136564 RVA: 0x0091A644 File Offset: 0x00918844 public static Tool.CollisionSettings ANNADIMLMEP() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 56f }; } // Token: 0x06021575 RID: 136565 RVA: 0x0091A680 File Offset: 0x00918880 public static Tool.CollisionSettings BHADLHLLEOE() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 213f }; } // Token: 0x06021576 RID: 136566 RVA: 0x0091A6BC File Offset: 0x009188BC public static Tool.CollisionSettings BICIEBBGHIH() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 1815f }; } // Token: 0x06021577 RID: 136567 RVA: 0x0091A6F8 File Offset: 0x009188F8 public static Tool.CollisionSettings IPLIGMFDHFF() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 1922f }; } // Token: 0x06021578 RID: 136568 RVA: 0x0091A734 File Offset: 0x00918934 public static Tool.CollisionSettings LDINKIKNMDK() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 1537f }; } // Token: 0x06021579 RID: 136569 RVA: 0x0091A770 File Offset: 0x00918970 public static Tool.CollisionSettings IKNBOJHHGFA() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 1668f }; } // Token: 0x0602157A RID: 136570 RVA: 0x0091A7AC File Offset: 0x009189AC public static Tool.CollisionSettings DEKFFOMBNNE() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 820f }; } // Token: 0x0602157B RID: 136571 RVA: 0x0091A7E8 File Offset: 0x009189E8 public static Tool.CollisionSettings IJLNOGFFONP() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 968f }; } // Token: 0x0602157C RID: 136572 RVA: 0x0091A824 File Offset: 0x00918A24 public static Tool.CollisionSettings LCNPFLBPDLD() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 633f }; } // Token: 0x0602157D RID: 136573 RVA: 0x0091A860 File Offset: 0x00918A60 public static Tool.CollisionSettings IKHIIBAMAOJ() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = true, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 710f }; } // Token: 0x0602157E RID: 136574 RVA: 0x0091A89C File Offset: 0x00918A9C public static Tool.CollisionSettings AMNOGHNBCGD() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = false, DynamicKinematicCollisionSpin = 83f }; } // Token: 0x0602157F RID: 136575 RVA: 0x0091A8D8 File Offset: 0x00918AD8 public static Tool.CollisionSettings CKGMMEGNKAG() { return new Tool.CollisionSettings { IgnoredColliders = null, DynamicKinematicCollisionsCanBeApplied = false, CanApplyDynamicKinematicCollisions = true, DynamicKinematicCollisionSpin = 1229f }; } // Token: 0x040056D4 RID: 22228 public Collider[] IgnoredColliders; // Token: 0x040056D5 RID: 22229 [Header("Dynamic Kinematic Collisions")] public bool DynamicKinematicCollisionsCanBeApplied; // Token: 0x040056D6 RID: 22230 public bool CanApplyDynamicKinematicCollisions; // Token: 0x040056D7 RID: 22231 public float DynamicKinematicCollisionSpin; } // Token: 0x02000F9C RID: 3996 [Serializable] public struct AudioSettings { // Token: 0x06021580 RID: 136576 RVA: 0x0091A914 File Offset: 0x00918B14 public static Tool.AudioSettings CKGMMEGNKAG() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021581 RID: 136577 RVA: 0x0091A95C File Offset: 0x00918B5C public static Tool.AudioSettings PMKNCLBIHEC() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021582 RID: 136578 RVA: 0x0091A9A4 File Offset: 0x00918BA4 public static Tool.AudioSettings MMOOJNALANG() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021583 RID: 136579 RVA: 0x0091A9EC File Offset: 0x00918BEC public static Tool.AudioSettings ICBMHKPMFJC() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021584 RID: 136580 RVA: 0x0091AA34 File Offset: 0x00918C34 public static Tool.AudioSettings ANNADIMLMEP() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021585 RID: 136581 RVA: 0x0091AA7C File Offset: 0x00918C7C public static Tool.AudioSettings KGBJMKPHEMC() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021586 RID: 136582 RVA: 0x0091AAC4 File Offset: 0x00918CC4 public static Tool.AudioSettings BICIEBBGHIH() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021587 RID: 136583 RVA: 0x0091AB0C File Offset: 0x00918D0C public static Tool.AudioSettings NEOLFDOBLPM() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021588 RID: 136584 RVA: 0x0091AB54 File Offset: 0x00918D54 public static Tool.AudioSettings ACOHLPFPCHB() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021589 RID: 136585 RVA: 0x0091AB9C File Offset: 0x00918D9C public static Tool.AudioSettings JECBDLNEKJJ() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602158A RID: 136586 RVA: 0x0091ABE4 File Offset: 0x00918DE4 public static Tool.AudioSettings GPEOBLJOEDA() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602158B RID: 136587 RVA: 0x0091AC2C File Offset: 0x00918E2C public static Tool.AudioSettings LOBKKFLPHNF() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602158C RID: 136588 RVA: 0x0091AC74 File Offset: 0x00918E74 public static Tool.AudioSettings OFJHMGAPGJG() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602158D RID: 136589 RVA: 0x0091ACBC File Offset: 0x00918EBC public static Tool.AudioSettings IPLIGMFDHFF() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602158E RID: 136590 RVA: 0x0091AD04 File Offset: 0x00918F04 public static Tool.AudioSettings JNPOBFNMPNL() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602158F RID: 136591 RVA: 0x0091AD4C File Offset: 0x00918F4C public static Tool.AudioSettings IKHIIBAMAOJ() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021590 RID: 136592 RVA: 0x0091AD94 File Offset: 0x00918F94 public static Tool.AudioSettings DEKFFOMBNNE() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021591 RID: 136593 RVA: 0x0091ADDC File Offset: 0x00918FDC public static Tool.AudioSettings EOGFEOPAMNE() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021592 RID: 136594 RVA: 0x0091AE24 File Offset: 0x00919024 public static Tool.AudioSettings NOGLLOMIPOB() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021593 RID: 136595 RVA: 0x0091AE6C File Offset: 0x0091906C public static Tool.AudioSettings NMKCJPMIDKK() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021594 RID: 136596 RVA: 0x0091AEB4 File Offset: 0x009190B4 public static Tool.AudioSettings LDINKIKNMDK() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021595 RID: 136597 RVA: 0x0091AEFC File Offset: 0x009190FC public static Tool.AudioSettings KBMINHGJCMB() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021596 RID: 136598 RVA: 0x0091AF44 File Offset: 0x00919144 public static Tool.AudioSettings GDFNABDPAEG() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x06021597 RID: 136599 RVA: 0x0091AF8C File Offset: 0x0091918C public static Tool.AudioSettings HONNLPCEGNE() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x17000F9F RID: 3999 // (get) Token: 0x06021598 RID: 136600 RVA: 0x0091AFD4 File Offset: 0x009191D4 public static Tool.AudioSettings Default { get { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } } // Token: 0x06021599 RID: 136601 RVA: 0x0091B01C File Offset: 0x0091921C public static Tool.AudioSettings BHADLHLLEOE() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602159A RID: 136602 RVA: 0x0091B064 File Offset: 0x00919264 public static Tool.AudioSettings ILJNNBFNAEG() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602159B RID: 136603 RVA: 0x0091B0AC File Offset: 0x009192AC public static Tool.AudioSettings IPFLKNAJBHI() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602159C RID: 136604 RVA: 0x0091B0F4 File Offset: 0x009192F4 public static Tool.AudioSettings FDPPGOBMFNL() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602159D RID: 136605 RVA: 0x0091B13C File Offset: 0x0091933C public static Tool.AudioSettings JKNPGFNHJDI() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602159E RID: 136606 RVA: 0x0091B184 File Offset: 0x00919384 public static Tool.AudioSettings LCNPFLBPDLD() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x0602159F RID: 136607 RVA: 0x0091B1CC File Offset: 0x009193CC public static Tool.AudioSettings IKNBOJHHGFA() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A0 RID: 136608 RVA: 0x0091B214 File Offset: 0x00919414 public static Tool.AudioSettings EAFPIMCNPCB() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A1 RID: 136609 RVA: 0x0091B25C File Offset: 0x0091945C public static Tool.AudioSettings HGDFGJDANHD() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A2 RID: 136610 RVA: 0x0091B2A4 File Offset: 0x009194A4 public static Tool.AudioSettings KKODBBLPMMF() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A3 RID: 136611 RVA: 0x0091B2EC File Offset: 0x009194EC public static Tool.AudioSettings DAEPIHIHOFH() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A4 RID: 136612 RVA: 0x0091B334 File Offset: 0x00919534 public static Tool.AudioSettings HONMLCJPIHM() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A5 RID: 136613 RVA: 0x0091B37C File Offset: 0x0091957C public static Tool.AudioSettings IJLNOGFFONP() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A6 RID: 136614 RVA: 0x0091B3C4 File Offset: 0x009195C4 public static Tool.AudioSettings DENDEOGEHIA() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A7 RID: 136615 RVA: 0x0091B40C File Offset: 0x0091960C public static Tool.AudioSettings FAGBHHNBCCJ() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A8 RID: 136616 RVA: 0x0091B454 File Offset: 0x00919654 public static Tool.AudioSettings KMJNHLNKPBG() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215A9 RID: 136617 RVA: 0x0091B49C File Offset: 0x0091969C public static Tool.AudioSettings OIDPJEOEPFI() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215AA RID: 136618 RVA: 0x0091B4E4 File Offset: 0x009196E4 public static Tool.AudioSettings ADPFMDFPFJD() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215AB RID: 136619 RVA: 0x0091B52C File Offset: 0x0091972C public static Tool.AudioSettings EHDEJBEPMHN() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215AC RID: 136620 RVA: 0x0091B574 File Offset: 0x00919774 public static Tool.AudioSettings PIFOKNJCKLK() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215AD RID: 136621 RVA: 0x0091B5BC File Offset: 0x009197BC public static Tool.AudioSettings AMNOGHNBCGD() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215AE RID: 136622 RVA: 0x0091B604 File Offset: 0x00919804 public static Tool.AudioSettings FLACBKAMBOA() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x060215AF RID: 136623 RVA: 0x0091B64C File Offset: 0x0091984C public static Tool.AudioSettings KOLGIPBJHBB() { return new Tool.AudioSettings { PickupAudio = null, ThrowAudio = null, DropAudio = null, ResetAudio = null, LocalAttackAppliedAudio = null, RemoteAttackAppliedAudio = null }; } // Token: 0x040056D8 RID: 22232 public RecRoomAudioClip PickupAudio; // Token: 0x040056D9 RID: 22233 public RecRoomAudioClip ThrowAudio; // Token: 0x040056DA RID: 22234 public RecRoomAudioClip DropAudio; // Token: 0x040056DB RID: 22235 public RecRoomAudioClip ResetAudio; // Token: 0x040056DC RID: 22236 [FormerlySerializedAs("LocalForceAppliedAudio")] public RecRoomAudioClip LocalAttackAppliedAudio; // Token: 0x040056DD RID: 22237 [FormerlySerializedAs("RemoteForceAppliedAudio")] public RecRoomAudioClip RemoteAttackAppliedAudio; } // Token: 0x02000F9D RID: 3997 [Serializable] public struct RenderSettings { // Token: 0x060215B0 RID: 136624 RVA: 0x0091B694 File Offset: 0x00919894 public static Tool.RenderSettings IKHIIBAMAOJ() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215B1 RID: 136625 RVA: 0x0091B6CC File Offset: 0x009198CC public static Tool.RenderSettings FAGBHHNBCCJ() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215B2 RID: 136626 RVA: 0x0091B704 File Offset: 0x00919904 public static Tool.RenderSettings KOLGIPBJHBB() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215B3 RID: 136627 RVA: 0x0091B73C File Offset: 0x0091993C public static Tool.RenderSettings HGDFGJDANHD() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215B4 RID: 136628 RVA: 0x0091B774 File Offset: 0x00919974 public static Tool.RenderSettings KBMINHGJCMB() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215B5 RID: 136629 RVA: 0x0091B7AC File Offset: 0x009199AC public static Tool.RenderSettings DENDEOGEHIA() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215B6 RID: 136630 RVA: 0x0091B7E4 File Offset: 0x009199E4 public static Tool.RenderSettings GPEOBLJOEDA() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215B7 RID: 136631 RVA: 0x0091B81C File Offset: 0x00919A1C public static Tool.RenderSettings PMKNCLBIHEC() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215B8 RID: 136632 RVA: 0x0091B854 File Offset: 0x00919A54 public static Tool.RenderSettings JNPOBFNMPNL() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215B9 RID: 136633 RVA: 0x0091B88C File Offset: 0x00919A8C public static Tool.RenderSettings HONNLPCEGNE() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215BA RID: 136634 RVA: 0x0091B8C4 File Offset: 0x00919AC4 public static Tool.RenderSettings MMOOJNALANG() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215BB RID: 136635 RVA: 0x0091B8FC File Offset: 0x00919AFC public static Tool.RenderSettings CKGMMEGNKAG() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215BC RID: 136636 RVA: 0x0091B934 File Offset: 0x00919B34 public static Tool.RenderSettings LDINKIKNMDK() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215BD RID: 136637 RVA: 0x0091B96C File Offset: 0x00919B6C public static Tool.RenderSettings IKNBOJHHGFA() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215BE RID: 136638 RVA: 0x0091B9A4 File Offset: 0x00919BA4 public static Tool.RenderSettings IPLIGMFDHFF() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215BF RID: 136639 RVA: 0x0091B9DC File Offset: 0x00919BDC public static Tool.RenderSettings ANNADIMLMEP() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215C0 RID: 136640 RVA: 0x0091BA14 File Offset: 0x00919C14 public static Tool.RenderSettings FLACBKAMBOA() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215C1 RID: 136641 RVA: 0x0091BA4C File Offset: 0x00919C4C public static Tool.RenderSettings NOGLLOMIPOB() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215C2 RID: 136642 RVA: 0x0091BA84 File Offset: 0x00919C84 public static Tool.RenderSettings BHADLHLLEOE() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = true }; } // Token: 0x17000FA0 RID: 4000 // (get) Token: 0x060215C3 RID: 136643 RVA: 0x0091BABC File Offset: 0x00919CBC public static Tool.RenderSettings Default { get { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = false }; } } // Token: 0x060215C4 RID: 136644 RVA: 0x0091BAF4 File Offset: 0x00919CF4 public static Tool.RenderSettings ADPFMDFPFJD() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215C5 RID: 136645 RVA: 0x0091BB2C File Offset: 0x00919D2C public static Tool.RenderSettings ICBMHKPMFJC() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215C6 RID: 136646 RVA: 0x0091BB64 File Offset: 0x00919D64 public static Tool.RenderSettings AMNOGHNBCGD() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215C7 RID: 136647 RVA: 0x0091BB9C File Offset: 0x00919D9C public static Tool.RenderSettings IJLNOGFFONP() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215C8 RID: 136648 RVA: 0x0091BBD4 File Offset: 0x00919DD4 public static Tool.RenderSettings BICIEBBGHIH() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215C9 RID: 136649 RVA: 0x0091BC0C File Offset: 0x00919E0C public static Tool.RenderSettings DEKFFOMBNNE() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = true, SuppressAnimateInOut = false, ShouldAnimateWhileNotHeld = true }; } // Token: 0x060215CA RID: 136650 RVA: 0x0091BC44 File Offset: 0x00919E44 public static Tool.RenderSettings LCNPFLBPDLD() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x060215CB RID: 136651 RVA: 0x0091BC7C File Offset: 0x00919E7C public static Tool.RenderSettings HONMLCJPIHM() { return new Tool.RenderSettings { RenderersThatDoNotHoverHighlight = null, VisibleWhileTeleporterVisible = false, SuppressAnimateInOut = true, ShouldAnimateWhileNotHeld = false }; } // Token: 0x040056DE RID: 22238 public Renderer[] RenderersThatDoNotHoverHighlight; // Token: 0x040056DF RID: 22239 [Header("Settings")] public bool VisibleWhileTeleporterVisible; // Token: 0x040056E0 RID: 22240 public bool SuppressAnimateInOut; // Token: 0x040056E1 RID: 22241 public bool ShouldAnimateWhileNotHeld; } // Token: 0x02000F9E RID: 3998 private struct NKDLFNGNBBF { // Token: 0x040056E2 RID: 22242 public Renderer PGNOGPAEDGB; // Token: 0x040056E3 RID: 22243 public int MNPMFLEMFDM; } // Token: 0x02000FA0 RID: 4000 [CompilerGenerated] private sealed class PAMJHNDLGCC { // Token: 0x06021634 RID: 136756 RVA: 0x0091D298 File Offset: 0x0091B498 internal bool GKPFDNMOEIP(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021635 RID: 136757 RVA: 0x0091D2AC File Offset: 0x0091B4AC internal bool JGPKOJDHNBD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021636 RID: 136758 RVA: 0x0091D2C0 File Offset: 0x0091B4C0 internal bool BALLGOLONNE(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021637 RID: 136759 RVA: 0x0091D2D4 File Offset: 0x0091B4D4 internal bool CNNJMMDCEMD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021638 RID: 136760 RVA: 0x0091D2E8 File Offset: 0x0091B4E8 internal bool AIKPDPGLFEG(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021639 RID: 136761 RVA: 0x0091D2FC File Offset: 0x0091B4FC internal bool IOJPCLALFLN(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602163A RID: 136762 RVA: 0x0091D310 File Offset: 0x0091B510 internal bool MFGNBHBNJPJ(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602163B RID: 136763 RVA: 0x0091D324 File Offset: 0x0091B524 internal bool OJKNBNGGBEC(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602163C RID: 136764 RVA: 0x0091D338 File Offset: 0x0091B538 internal bool FGPMLFCBDHD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602163D RID: 136765 RVA: 0x0091D34C File Offset: 0x0091B54C internal bool BMJOLOCMHKL(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602163E RID: 136766 RVA: 0x0091D360 File Offset: 0x0091B560 internal bool LACKKCKOGHI(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602163F RID: 136767 RVA: 0x0091D374 File Offset: 0x0091B574 internal bool ADLBODFDOJH(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021640 RID: 136768 RVA: 0x0091D388 File Offset: 0x0091B588 internal bool BIIEOCCBGFE(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021641 RID: 136769 RVA: 0x0091D39C File Offset: 0x0091B59C internal bool HBBMONNFLFN(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021642 RID: 136770 RVA: 0x0091D3B0 File Offset: 0x0091B5B0 internal bool ABODGDAKAEN(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021643 RID: 136771 RVA: 0x0091D3C4 File Offset: 0x0091B5C4 internal bool ODJELHECHPO(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021644 RID: 136772 RVA: 0x0091D3D8 File Offset: 0x0091B5D8 internal bool JMKHDDKCIKH(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021645 RID: 136773 RVA: 0x0091D3EC File Offset: 0x0091B5EC internal bool LNEDHHMFFKK(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021647 RID: 136775 RVA: 0x0091D408 File Offset: 0x0091B608 internal bool AJNBDKBLFMD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021648 RID: 136776 RVA: 0x0091D41C File Offset: 0x0091B61C internal bool DOBDAENFDAJ(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021649 RID: 136777 RVA: 0x0091D430 File Offset: 0x0091B630 internal bool JJIIMDCJECL(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602164A RID: 136778 RVA: 0x0091D444 File Offset: 0x0091B644 internal bool CACOMKEAKLI(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602164B RID: 136779 RVA: 0x0091D458 File Offset: 0x0091B658 internal bool JBFOKOJEMEC(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602164C RID: 136780 RVA: 0x0091D46C File Offset: 0x0091B66C internal bool NJLCHBPFKMD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602164D RID: 136781 RVA: 0x0091D480 File Offset: 0x0091B680 internal bool NFHFAELMGBE(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602164E RID: 136782 RVA: 0x0091D494 File Offset: 0x0091B694 internal bool CMJAJDPCFJA(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602164F RID: 136783 RVA: 0x0091D4A8 File Offset: 0x0091B6A8 internal bool BPHNJPMKOEC(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021650 RID: 136784 RVA: 0x0091D4BC File Offset: 0x0091B6BC internal bool KIIKBNCHANP(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021651 RID: 136785 RVA: 0x0091D4D0 File Offset: 0x0091B6D0 internal bool BFLGOFKCKFP(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021652 RID: 136786 RVA: 0x0091D4E4 File Offset: 0x0091B6E4 internal bool PAKGFLGGCHF(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021653 RID: 136787 RVA: 0x0091D4F8 File Offset: 0x0091B6F8 internal bool BMHOLGELKGA(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021654 RID: 136788 RVA: 0x0091D50C File Offset: 0x0091B70C internal bool FLEEFDFKEIB(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021655 RID: 136789 RVA: 0x0091D520 File Offset: 0x0091B720 internal bool FLOKJAEEFCE(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021656 RID: 136790 RVA: 0x0091D534 File Offset: 0x0091B734 internal bool EDIBGMKACKD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021657 RID: 136791 RVA: 0x0091D548 File Offset: 0x0091B748 internal bool CHPMHNFNCDD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021658 RID: 136792 RVA: 0x0091D55C File Offset: 0x0091B75C internal bool OGAJFHEKIED(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021659 RID: 136793 RVA: 0x0091D570 File Offset: 0x0091B770 internal bool ELNIKMBDIDF(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602165A RID: 136794 RVA: 0x0091D584 File Offset: 0x0091B784 internal bool CFCEJGGFGPD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602165B RID: 136795 RVA: 0x0091D598 File Offset: 0x0091B798 internal bool BGEAIOGNJHN(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602165C RID: 136796 RVA: 0x0091D5AC File Offset: 0x0091B7AC internal bool MPMODOIAAGE(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602165D RID: 136797 RVA: 0x0091D5C0 File Offset: 0x0091B7C0 internal bool CDOONHODPEF(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602165E RID: 136798 RVA: 0x0091D5D4 File Offset: 0x0091B7D4 internal bool DMDHBBPKBOI(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x0602165F RID: 136799 RVA: 0x0091D5E8 File Offset: 0x0091B7E8 internal bool JHEKFIPOGLL(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021660 RID: 136800 RVA: 0x0091D5FC File Offset: 0x0091B7FC internal bool FDIAAFDGCGC(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021661 RID: 136801 RVA: 0x0091D610 File Offset: 0x0091B810 internal bool ALGIBDFNIAN(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x06021662 RID: 136802 RVA: 0x0091D624 File Offset: 0x0091B824 internal bool NKONOOELLHD(Tool.NKDLFNGNBBF GJAPMDIMMKN) { return GJAPMDIMMKN.PGNOGPAEDGB == this.JGDAEIHOEPA; } // Token: 0x040056EA RID: 22250 internal Renderer JGDAEIHOEPA; } // Token: 0x02000FA1 RID: 4001 [CompilerGenerated] private sealed class FEBJLHLBJFL { // Token: 0x06021663 RID: 136803 RVA: 0x0091D638 File Offset: 0x0091B838 internal bool BGEAIOGNJHN(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021664 RID: 136804 RVA: 0x0091D648 File Offset: 0x0091B848 internal bool IBLIPIGAMEL(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021665 RID: 136805 RVA: 0x0091D658 File Offset: 0x0091B858 internal bool IOJPCLALFLN(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021666 RID: 136806 RVA: 0x0091D668 File Offset: 0x0091B868 internal bool HJNAKCHFFHA(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021667 RID: 136807 RVA: 0x0091D678 File Offset: 0x0091B878 internal bool CNBODKBDHKF(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021668 RID: 136808 RVA: 0x0091D688 File Offset: 0x0091B888 internal bool OJKNBNGGBEC(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021669 RID: 136809 RVA: 0x0091D698 File Offset: 0x0091B898 internal bool JAIDJPDOOOA(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x0602166A RID: 136810 RVA: 0x0091D6A8 File Offset: 0x0091B8A8 internal bool JCIGHBGDCMB(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x0602166B RID: 136811 RVA: 0x0091D6B8 File Offset: 0x0091B8B8 internal bool PGGNPPHMGMF(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x0602166C RID: 136812 RVA: 0x0091D6C8 File Offset: 0x0091B8C8 internal bool OBEELMGMFCN(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x0602166D RID: 136813 RVA: 0x0091D6D8 File Offset: 0x0091B8D8 internal bool KLMKCPAELKO(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x0602166E RID: 136814 RVA: 0x0091D6E8 File Offset: 0x0091B8E8 internal bool NALMKHOOIDC(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x0602166F RID: 136815 RVA: 0x0091D6F8 File Offset: 0x0091B8F8 internal bool BALLGOLONNE(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021670 RID: 136816 RVA: 0x0091D708 File Offset: 0x0091B908 internal bool CMJAJDPCFJA(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021672 RID: 136818 RVA: 0x0091D720 File Offset: 0x0091B920 internal bool BFLGOFKCKFP(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021673 RID: 136819 RVA: 0x0091D730 File Offset: 0x0091B930 internal bool PGMGGNODPAN(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021674 RID: 136820 RVA: 0x0091D740 File Offset: 0x0091B940 internal bool GFKPDLLFOFH(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021675 RID: 136821 RVA: 0x0091D750 File Offset: 0x0091B950 internal bool PBGJBBFEHFI(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021676 RID: 136822 RVA: 0x0091D760 File Offset: 0x0091B960 internal bool NNKHKHOALNP(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021677 RID: 136823 RVA: 0x0091D770 File Offset: 0x0091B970 internal bool ODJELHECHPO(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021678 RID: 136824 RVA: 0x0091D780 File Offset: 0x0091B980 internal bool OGAJFHEKIED(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x06021679 RID: 136825 RVA: 0x0091D790 File Offset: 0x0091B990 internal bool BPHNJPMKOEC(Canvas GJAPMDIMMKN) { return GJAPMDIMMKN == this.IOOLPDOEDGA; } // Token: 0x040056EB RID: 22251 internal Canvas IOOLPDOEDGA; } }