using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Rendering; using RecRoom.Core.Updates; using UnityEngine; namespace RecRoom.Core { // Token: 0x02002DC4 RID: 11716 [Token(Token = "0x2002DC4")] public abstract class BaseOpenableChest : MonoBehaviourPun { // Token: 0x140001B8 RID: 440 // (add) Token: 0x06013C8C RID: 81036 RVA: 0x00493D74 File Offset: 0x00491F74 // (remove) Token: 0x06013C8D RID: 81037 RVA: 0x00493D9C File Offset: 0x00491F9C [Token(Token = "0x140001B8")] protected event MIEIBBPMDMP.KNFAKJMALJE IKBEDNIDADJ { [Token(Token = "0x6013C8C")] [Address(RVA = "0x1F06960", Offset = "0x1F05960", VA = "0x181F06960")] [CompilerGenerated] add { MIEIBBPMDMP.KNFAKJMALJE ikbednidadj; Delegate @delegate; do { ikbednidadj = this.IKBEDNIDADJ; @delegate = Delegate.Combine(ikbednidadj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ikbednidadj) { } } [Token(Token = "0x6013C8D")] [Address(RVA = "0x1F06300", Offset = "0x1F05300", VA = "0x181F06300")] [CompilerGenerated] remove { MIEIBBPMDMP.KNFAKJMALJE ikbednidadj; Delegate @delegate; do { ikbednidadj = this.IKBEDNIDADJ; @delegate = Delegate.Remove(ikbednidadj, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ikbednidadj) { } } } // Token: 0x140001B9 RID: 441 // (add) Token: 0x06013C8E RID: 81038 RVA: 0x00493DC4 File Offset: 0x00491FC4 // (remove) Token: 0x06013C8F RID: 81039 RVA: 0x00493DEC File Offset: 0x00491FEC [Token(Token = "0x140001B9")] protected event MIEIBBPMDMP.KNFAKJMALJE GMPODNKFKLC { [Token(Token = "0x6013C8E")] [Address(RVA = "0x1F06260", Offset = "0x1F05260", VA = "0x181F06260")] [CompilerGenerated] add { MIEIBBPMDMP.KNFAKJMALJE gmpodnkfklc; Delegate @delegate; do { gmpodnkfklc = this.GMPODNKFKLC; @delegate = Delegate.Combine(gmpodnkfklc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != gmpodnkfklc) { } } [Token(Token = "0x6013C8F")] [Address(RVA = "0x1F063A0", Offset = "0x1F053A0", VA = "0x181F063A0")] [CompilerGenerated] remove { MIEIBBPMDMP.KNFAKJMALJE gmpodnkfklc; Delegate @delegate; do { gmpodnkfklc = this.GMPODNKFKLC; @delegate = Delegate.Remove(gmpodnkfklc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != gmpodnkfklc) { } } } // Token: 0x140001BA RID: 442 // (add) Token: 0x06013C90 RID: 81040 RVA: 0x00493E14 File Offset: 0x00492014 // (remove) Token: 0x06013C91 RID: 81041 RVA: 0x00493E3C File Offset: 0x0049203C [Token(Token = "0x140001BA")] protected event MIEIBBPMDMP.KNFAKJMALJE PFIOOHFJDKP { [Token(Token = "0x6013C90")] [Address(RVA = "0x1F068C0", Offset = "0x1F058C0", VA = "0x181F068C0")] [CompilerGenerated] add { MIEIBBPMDMP.KNFAKJMALJE pfioohfjdkp; Delegate @delegate; do { pfioohfjdkp = this.PFIOOHFJDKP; @delegate = Delegate.Combine(pfioohfjdkp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != pfioohfjdkp) { } } [Token(Token = "0x6013C91")] [Address(RVA = "0x1F060F0", Offset = "0x1F050F0", VA = "0x181F060F0")] [CompilerGenerated] remove { MIEIBBPMDMP.KNFAKJMALJE pfioohfjdkp; Delegate @delegate; do { pfioohfjdkp = this.PFIOOHFJDKP; @delegate = Delegate.Remove(pfioohfjdkp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != pfioohfjdkp) { } } } // Token: 0x170036F4 RID: 14068 // (get) Token: 0x06013C92 RID: 81042 [Token(Token = "0x170036F4")] public abstract Tool BDCADIKFAAL { [Token(Token = "0x6013C92")] [Address(Slot = "15")] get; } // Token: 0x170036F5 RID: 14069 // (get) Token: 0x06013C93 RID: 81043 RVA: 0x00493E64 File Offset: 0x00492064 [Token(Token = "0x170036F5")] public bool HACBIOINOLL { [Token(Token = "0x6013C93")] [Address(RVA = "0x1F074F0", Offset = "0x1F064F0", VA = "0x181F074F0")] get { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170036F6 RID: 14070 // (get) Token: 0x06013C94 RID: 81044 RVA: 0x00493E80 File Offset: 0x00492080 [Token(Token = "0x170036F6")] public bool IKNLDDMGHBB { [Token(Token = "0x6013C94")] [Address(RVA = "0x1F07540", Offset = "0x1F06540", VA = "0x181F07540")] get { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170036F7 RID: 14071 // (get) Token: 0x06013C95 RID: 81045 RVA: 0x00493E9C File Offset: 0x0049209C [Token(Token = "0x170036F7")] public bool PDFFJJFCNPO { [Token(Token = "0x6013C95")] [Address(RVA = "0x1F074A0", Offset = "0x1F064A0", VA = "0x181F074A0")] get { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170036F8 RID: 14072 // (get) Token: 0x06013C96 RID: 81046 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036F8")] protected virtual float GHHCCHMKIBL { [Token(Token = "0x6013C96")] [Address(RVA = "0x6AC040", Offset = "0x6AB040", VA = "0x1806AC040", Slot = "16")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036F9 RID: 14073 // (get) Token: 0x06013C97 RID: 81047 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036F9")] protected virtual float PANMCCFDJCC { [Token(Token = "0x6013C97")] [Address(RVA = "0x6AC040", Offset = "0x6AB040", VA = "0x1806AC040", Slot = "17")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036FA RID: 14074 // (get) Token: 0x06013C98 RID: 81048 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036FA")] protected virtual float NIHDEFBBJJE { [Token(Token = "0x6013C98")] [Address(RVA = "0x6AC040", Offset = "0x6AB040", VA = "0x1806AC040", Slot = "18")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036FB RID: 14075 // (get) Token: 0x06013C99 RID: 81049 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036FB")] protected virtual float DCHGNNBLKAA { [Token(Token = "0x6013C99")] [Address(RVA = "0x6AC040", Offset = "0x6AB040", VA = "0x1806AC040", Slot = "19")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036FC RID: 14076 // (get) Token: 0x06013C9A RID: 81050 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036FC")] protected virtual float JAMKIBNAGMF { [Token(Token = "0x6013C9A")] [Address(RVA = "0x6AC040", Offset = "0x6AB040", VA = "0x1806AC040", Slot = "20")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170036FD RID: 14077 // (get) Token: 0x06013C9B RID: 81051 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170036FD")] protected virtual float PNLHONHPLMJ { [Token(Token = "0x6013C9B")] [Address(RVA = "0x6AC040", Offset = "0x6AB040", VA = "0x1806AC040", Slot = "21")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06013C9C RID: 81052 RVA: 0x00493EB8 File Offset: 0x004920B8 [Token(Token = "0x6013C9C")] [Address(RVA = "0x1F06B20", Offset = "0x1F05B20", VA = "0x181F06B20")] public void MasterReset() { if (KKPBCOOONNK.BNNCCCFFALC) { if (!base.OGIBLNIIHDK) { PhotonView photonView = base.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; photonView.TransferOwnership(agajmbpabdl); } NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } } // Token: 0x06013C9D RID: 81053 RVA: 0x00493F08 File Offset: 0x00492108 [Token(Token = "0x6013C9D")] [Address(RVA = "0x1F058A0", Offset = "0x1F048A0", VA = "0x181F058A0", Slot = "13")] protected override void Awake() { this.OnDestroy(); bool flag; if (flag) { Transform transform = base.transform; this.OnDestroy(); Transform transform2 = transform.transform; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; this.GCNBNGGFOOK.z = z2; Transform transform3 = base.transform; this.OnDestroy(); Transform transform4 = transform3.transform; this.OnDestroy(); this.OnDestroy(); this.OnDestroy(); bool flag2; if (flag2) { this.OnDestroy(); this.OnDestroy(); } this.OnDestroy(); Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KEJGNCIMMDB); this.OnDestroy(); Action action = new Action(this.DFHDMPDJICP); PhotonView photonView; photonView.OwnerChangedEvent += action; } VisibilityGroup visibilityGroup = this.animatorVisibilityGroup; int num = 0; if (visibilityGroup != num) { MFBGLIHGCGO visibilityChangedEvent = this.animatorVisibilityGroup.VisibilityChangedEvent; Action action2 = new Action(this.DAMMDJODOIO); } int num2; int num3; NOEFEBGLCIE noefebglcie = new NOEFEBGLCIE(this, "SSM", (OHOEENCHJJE)num2, (Scheduler.NEIJEKIKDOG)num3); num3 = 0; num2 = 0; this.PEGJGMDGKJN = noefebglcie; MIEIBBPMDMP.KNFAKJMALJE ikbednidadj = this.IKBEDNIDADJ; Tool handle = this.BDCADIKFAAL; float num4 = this.GHHCCHMKIBL; int num5 = 0; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2; noefebglcie.JEPMLPCOGNM((ushort)num5, okgcdflpfod, okgcdflpfod2, ikbednidadj, (float)num3, num4); NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE gmpodnkfklc = this.GMPODNKFKLC; float num6 = this.PANMCCFDJCC; float num7 = this.NIHDEFBBJJE; NOEFEBGLCIE pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE pfioohfjdkp = this.PFIOOHFJDKP; num6 = this.DCHGNNBLKAA; float num8 = this.JAMKIBNAGMF; } // Token: 0x06013C9E RID: 81054 RVA: 0x00494088 File Offset: 0x00492288 [Token(Token = "0x6013C9E")] [Address(RVA = "0x1F070A0", Offset = "0x1F060A0", VA = "0x181F070A0", Slot = "22")] protected virtual void Start() { LocalPlayerController instance; Delegate @delegate; do { ToolCollider toolCollider = this.additionalHandleScreenCollider; int num = 0; if (!(toolCollider != num)) { goto IL_A5; } this.OnDestroy(); bool flag; if (!flag) { goto IL_A5; } this.OnDestroy(); ToolCollider toolCollider2 = this.additionalHandleScreenCollider; instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action displayModeChange = instance.DisplayModeChange; Action action = new Action(this.FAKCBODMFCC); @delegate = Delegate.Combine(displayModeChange, action); } while (@delegate != 0 && @delegate == 0); instance.DisplayModeChange = @delegate; ToolCollider toolCollider3 = this.additionalHandleScreenCollider; int num2 = 0; if (toolCollider3 != num2) { GameObject gameObject = this.additionalHandleScreenCollider.gameObject; bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; gameObject.SetActive(inScreenDisplayMode); } IL_A5: Renderer[] array = this.customHandleHighlightRenderers; if (array != 0 && array.Length != 0) { this.OnDestroy(); bool flag2; if (flag2) { this.OnDestroy(); Tool.BPPMEBHPHDM bppmebhphdm = new Tool.BPPMEBHPHDM(this.AIPGBDGOJHF); } } NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; int num3 = 0; pegjgmdgkjn.HDGEHNGPFDO((ushort)num3); } // Token: 0x06013C9F RID: 81055 RVA: 0x0049418C File Offset: 0x0049238C [Token(Token = "0x6013C9F")] [Address(RVA = "0x1F06BF0", Offset = "0x1F05BF0", VA = "0x181F06BF0", Slot = "14")] protected override void OnDestroy() { LocalPlayerController instance2; Delegate @delegate; do { base.OnDestroy(); LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (!(instance != num)) { goto IL_4F; } instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; Action displayModeChange = instance2.DisplayModeChange; Action action = new Action(this.FAKCBODMFCC); @delegate = Delegate.Remove(displayModeChange, action); } while (@delegate != 0 && @delegate == 0); instance2.DisplayModeChange = @delegate; IL_4F: this.OnDestroy(); bool flag; if (flag) { this.OnDestroy(); Action action2 = new Action(this.DFHDMPDJICP); PhotonView photonView; photonView.OwnerChangedEvent -= action2; } VisibilityGroup visibilityGroup = this.animatorVisibilityGroup; int num2 = 0; if (visibilityGroup != num2) { MFBGLIHGCGO visibilityChangedEvent = this.animatorVisibilityGroup.VisibilityChangedEvent; Action action3 = new Action(this.DAMMDJODOIO); } } // Token: 0x06013CA0 RID: 81056 RVA: 0x00494248 File Offset: 0x00492448 [Token(Token = "0x6013CA0")] [Address(RVA = "0x1F06E70", Offset = "0x1F05E70", VA = "0x181F06E70")] private void OnEnable() { if (base.OGIBLNIIHDK) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; if (pegjgmdgkjn.k__BackingField) { int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } } // Token: 0x06013CA1 RID: 81057 RVA: 0x00494280 File Offset: 0x00492480 [Token(Token = "0x6013CA1")] [Address(RVA = "0x1F05FF0", Offset = "0x1F04FF0", VA = "0x181F05FF0")] private void DAMMDJODOIO(bool AGILHLJPKPN) { if (AGILHLJPKPN) { this.BEGELDDAMDD(); return; } } // Token: 0x06013CA2 RID: 81058 RVA: 0x00494298 File Offset: 0x00492498 [Token(Token = "0x6013CA2")] [Address(RVA = "0x1F05770", Offset = "0x1F04770", VA = "0x181F05770")] private void AIPGBDGOJHF(OutlineRendererEffect.HLEDHCIGMPJ? BHJICNIMBPM) { OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle(); Renderer[] array = this.customHandleHighlightRenderers; int num = 0; int length = array.Length; if (num < length) { if (BHJICNIMBPM != 0) { } this.OnDestroy(); num++; } } // Token: 0x06013CA3 RID: 81059 RVA: 0x004942D8 File Offset: 0x004924D8 [Token(Token = "0x6013CA3")] [Address(RVA = "0x1F06880", Offset = "0x1F05880", VA = "0x181F06880")] private bool KEJGNCIMMDB(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG) { return this.OnlyInteractionAllowedPlayer == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.OnlyInteractionAllowedPlayer; } // Token: 0x06013CA4 RID: 81060 RVA: 0x00494308 File Offset: 0x00492508 [Token(Token = "0x6013CA4")] [Address(RVA = "0x1F06000", Offset = "0x1F05000", VA = "0x181F06000")] private void DFHDMPDJICP(int DLIAGKNBCEA) { this.OnDestroy(); bool flag; if (flag) { this.OnDestroy(); PhotonView photonView = base.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); } } // Token: 0x06013CA5 RID: 81061 RVA: 0x00494344 File Offset: 0x00492544 [Token(Token = "0x6013CA5")] [Address(RVA = "0x1F06190", Offset = "0x1F05190", VA = "0x181F06190")] private void FAKCBODMFCC() { ToolCollider toolCollider = this.additionalHandleScreenCollider; int num = 0; if (toolCollider != num) { GameObject gameObject = this.additionalHandleScreenCollider.gameObject; bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; gameObject.SetActive(inScreenDisplayMode); } } // Token: 0x06013CA6 RID: 81062 RVA: 0x00494388 File Offset: 0x00492588 [Token(Token = "0x6013CA6")] [Address(RVA = "0x1F05F20", Offset = "0x1F04F20", VA = "0x181F05F20")] private void BEGELDDAMDD() { Animator animator = this.animator; int num = 0; if (animator != num) { NOEFEBGLCIE pegjgmdgkjn = this.PEGJGMDGKJN; Animator animator2 = this.animator; } } // Token: 0x06013CA7 RID: 81063 RVA: 0x004943BC File Offset: 0x004925BC [Token(Token = "0x6013CA7")] [Address(RVA = "0x1F06440", Offset = "0x1F05440", VA = "0x181F06440", Slot = "23")] protected virtual void JIIOFAAAEPH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.BEGELDDAMDD(); this.OnDestroy(); bool flag; if (flag) { ToolCollider toolCollider = this.additionalHandleScreenCollider; int num = 0; if (toolCollider != num && !this.additionalHandleScreenCollider.gameObject.activeSelf) { GameObject gameObject = this.additionalHandleScreenCollider.gameObject; LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB; } int num3 = 0; gameObject.SetActive(num3 != 0); } } this.OnDestroy(); bool flag2; if (flag2) { this.OnDestroy(); this.OnDestroy(); Vector3 vector; float z = vector.z; Transform transform = base.transform; float z2 = this.GCNBNGGFOOK.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; float num4; if (num4 > 0.001f) { this.OnDestroy(); Transform transform2 = base.transform; Quaternion kmgdopoocfa = this.KMGDOPOOCFA; } } BaseOpenableChest.FEFLGPNAFEI closeEvent = this.CloseEvent; if (closeEvent != 0) { closeEvent(this); } } // Token: 0x06013CA8 RID: 81064 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013CA8")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "24")] protected virtual void DCONCOAJKMP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013CA9 RID: 81065 RVA: 0x004944BC File Offset: 0x004926BC [Token(Token = "0x6013CA9")] [Address(RVA = "0x1F06A00", Offset = "0x1F05A00", VA = "0x181F06A00", Slot = "25")] protected virtual void MONOEOEPEGE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.BEGELDDAMDD(); this.OnDestroy(); bool flag; if (flag) { ToolCollider toolCollider = this.additionalHandleScreenCollider; int num = 0; if (toolCollider != num && this.additionalHandleScreenCollider.gameObject.activeSelf) { GameObject gameObject = this.additionalHandleScreenCollider.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); } } BaseOpenableChest.FEFLGPNAFEI openingEvent = this.OpeningEvent; if (openingEvent != 0) { openingEvent(this); } } // Token: 0x06013CAA RID: 81066 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013CAA")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "26")] protected virtual void FMDIEAGPOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013CAB RID: 81067 RVA: 0x00494534 File Offset: 0x00492734 [Token(Token = "0x6013CAB")] [Address(RVA = "0x1F06EE0", Offset = "0x1F05EE0", VA = "0x181F06EE0", Slot = "27")] protected virtual void PIGCOGCFJAN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.BEGELDDAMDD(); this.OnDestroy(); bool flag; if (flag) { ToolCollider toolCollider = this.additionalHandleScreenCollider; int num = 0; if (toolCollider != num && this.additionalHandleScreenCollider.gameObject.activeSelf) { GameObject gameObject = this.additionalHandleScreenCollider.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); } } this.OnDestroy(); bool flag2; if (flag2) { this.OnDestroy(); this.OnDestroy(); } BaseOpenableChest.FEFLGPNAFEI openEvent = this.OpenEvent; if (openEvent != 0) { openEvent(this); } } // Token: 0x06013CAC RID: 81068 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013CAC")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "28")] protected virtual void JCHODDDHHNP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013CAD RID: 81069 RVA: 0x004945C0 File Offset: 0x004927C0 [Token(Token = "0x6013CAD")] [Address(RVA = "0x1F073F0", Offset = "0x1F063F0", VA = "0x181F073F0")] protected BaseOpenableChest() { float z = Vector3.zero.z; this.GCNBNGGFOOK.z = z; Quaternion identity = Quaternion.identity; base..ctor(); } // Token: 0x0400CD14 RID: 52500 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400CD14")] public BaseOpenableChest.FEFLGPNAFEI CloseEvent; // Token: 0x0400CD15 RID: 52501 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400CD15")] public BaseOpenableChest.FEFLGPNAFEI OpeningEvent; // Token: 0x0400CD16 RID: 52502 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400CD16")] public BaseOpenableChest.FEFLGPNAFEI OpenEvent; // Token: 0x0400CD1A RID: 52506 [Token(Token = "0x400CD1A")] private static readonly int GKDBOPGJNDA = Animator.StringToHash("State"); // Token: 0x0400CD1B RID: 52507 [Token(Token = "0x400CD1B")] private const float LMKCGKKIPOP = 0.001f; // Token: 0x0400CD1C RID: 52508 [Token(Token = "0x400CD1C")] public const float DEFAULT_UPDATE_HZ = 10f; // Token: 0x0400CD1D RID: 52509 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400CD1D")] [SerializeField] private Renderer[] customHandleHighlightRenderers; // Token: 0x0400CD1E RID: 52510 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400CD1E")] [SerializeField] private ToolCollider additionalHandleScreenCollider; // Token: 0x0400CD1F RID: 52511 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400CD1F")] [SerializeField] protected Animator animator; // Token: 0x0400CD20 RID: 52512 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400CD20")] [SerializeField] private VisibilityGroup animatorVisibilityGroup; // Token: 0x0400CD21 RID: 52513 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400CD21")] [NonSerialized] public AGAJMBPABDL OnlyInteractionAllowedPlayer; // Token: 0x0400CD22 RID: 52514 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400CD22")] protected NOEFEBGLCIE PEGJGMDGKJN; // Token: 0x0400CD23 RID: 52515 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400CD23")] private Vector3 GCNBNGGFOOK; // Token: 0x0400CD24 RID: 52516 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400CD24")] private Quaternion KMGDOPOOCFA; // Token: 0x02002DC5 RID: 11717 [Token(Token = "0x2002DC5")] protected enum MCPJIAAMMIK { // Token: 0x0400CD26 RID: 52518 [Token(Token = "0x400CD26")] CLOSED, // Token: 0x0400CD27 RID: 52519 [Token(Token = "0x400CD27")] OPENING, // Token: 0x0400CD28 RID: 52520 [Token(Token = "0x400CD28")] OPEN } // Token: 0x02002DC6 RID: 11718 [Token(Token = "0x2002DC6")] public sealed class FEFLGPNAFEI : MulticastDelegate { // Token: 0x06013CAF RID: 81071 RVA: 0x0049460C File Offset: 0x0049280C [Token(Token = "0x6013CAF")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public FEFLGPNAFEI(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06013CB0 RID: 81072 RVA: 0x00494628 File Offset: 0x00492828 [Token(Token = "0x6013CB0")] [Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")] public void Invoke(BaseOpenableChest JLKLNMDCOPH) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06013CB1 RID: 81073 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013CB1")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", Slot = "14")] public IAsyncResult BeginInvoke(BaseOpenableChest JLKLNMDCOPH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013CB2 RID: 81074 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013CB2")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }