using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.AI; using UnityEngine; // Token: 0x02000282 RID: 642 [Token(Token = "0x2000282")] public class EnemyOverlapVolume : OverlapVolume { // Token: 0x1400003A RID: 58 // (add) Token: 0x06001314 RID: 4884 RVA: 0x00050788 File Offset: 0x0004E988 // (remove) Token: 0x06001315 RID: 4885 RVA: 0x000507B0 File Offset: 0x0004E9B0 [Token(Token = "0x1400003A")] public event Action IFADBCDDMEO { [Token(Token = "0x6001314")] [Address(RVA = "0x1FEF670", Offset = "0x1FEE670", VA = "0x181FEF670")] [CompilerGenerated] add { Action ifadbcddmeo; Delegate @delegate; do { ifadbcddmeo = this.IFADBCDDMEO; @delegate = Delegate.Combine(ifadbcddmeo, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ifadbcddmeo) { } } [Token(Token = "0x6001315")] [Address(RVA = "0x1FEF7B0", Offset = "0x1FEE7B0", VA = "0x181FEF7B0")] [CompilerGenerated] remove { Action ifadbcddmeo; Delegate @delegate; do { ifadbcddmeo = this.IFADBCDDMEO; @delegate = Delegate.Remove(ifadbcddmeo, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ifadbcddmeo) { } } } // Token: 0x1400003B RID: 59 // (add) Token: 0x06001316 RID: 4886 RVA: 0x000507D8 File Offset: 0x0004E9D8 // (remove) Token: 0x06001317 RID: 4887 RVA: 0x00050800 File Offset: 0x0004EA00 [Token(Token = "0x1400003B")] public event Action OOCDJMBEFDG { [Token(Token = "0x6001316")] [Address(RVA = "0x1FEF710", Offset = "0x1FEE710", VA = "0x181FEF710")] [CompilerGenerated] add { Action oocdjmbefdg; Delegate @delegate; do { oocdjmbefdg = this.OOCDJMBEFDG; @delegate = Delegate.Combine(oocdjmbefdg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != oocdjmbefdg) { } } [Token(Token = "0x6001317")] [Address(RVA = "0x1FEF850", Offset = "0x1FEE850", VA = "0x181FEF850")] [CompilerGenerated] remove { Action oocdjmbefdg; Delegate @delegate; do { oocdjmbefdg = this.OOCDJMBEFDG; @delegate = Delegate.Remove(oocdjmbefdg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != oocdjmbefdg) { } } } // Token: 0x06001318 RID: 4888 RVA: 0x00050828 File Offset: 0x0004EA28 [Token(Token = "0x6001318")] [Address(RVA = "0x1FEF230", Offset = "0x1FEE230", VA = "0x181FEF230")] private void KDFGDPODJNH(Enemy BPJNEFJBBML) { Action ifadbcddmeo = this.IFADBCDDMEO; if (ifadbcddmeo != 0) { ifadbcddmeo(this, BPJNEFJBBML); } PhotonView photonView = BPJNEFJBBML.JDHMIOJKLCK; Action action = new Action(this.EODDHLHKELK); photonView.OnDestroying += action; } // Token: 0x06001319 RID: 4889 RVA: 0x0005086C File Offset: 0x0004EA6C [Token(Token = "0x6001319")] [Address(RVA = "0x1FEF2E0", Offset = "0x1FEE2E0", VA = "0x181FEF2E0")] private void OIMJAAEPPOK(Enemy BPJNEFJBBML) { Action oocdjmbefdg = this.OOCDJMBEFDG; if (oocdjmbefdg != 0) { oocdjmbefdg(this, BPJNEFJBBML); } PhotonView photonView = BPJNEFJBBML.JDHMIOJKLCK; Action action = new Action(this.EODDHLHKELK); photonView.OnDestroying -= action; } // Token: 0x0600131A RID: 4890 RVA: 0x000508B0 File Offset: 0x0004EAB0 [Token(Token = "0x600131A")] [Address(RVA = "0x1FEF3B0", Offset = "0x1FEE3B0", VA = "0x181FEF3B0")] private void OnTriggerEnter(Collider GLPOLGOBLAA) { if (GLPOLGOBLAA.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)335544320))) { this.MMOMIPIBBGD.JCINJNBJMGN(); if (this.IFADBCDDMEO != 0) { } Action action = new Action(this.EODDHLHKELK); PhotonView photonView; photonView.OnDestroying += action; } } // Token: 0x0600131B RID: 4891 RVA: 0x00050900 File Offset: 0x0004EB00 [Token(Token = "0x600131B")] [Address(RVA = "0x1FEF4D0", Offset = "0x1FEE4D0", VA = "0x181FEF4D0")] private void OnTriggerExit(Collider GLPOLGOBLAA) { if (GLPOLGOBLAA.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)335544320))) { NACAOEJPBIL mmomipibbgd = this.MMOMIPIBBGD; bool flag; if (flag) { if (this.OOCDJMBEFDG != 0) { } Action action = new Action(this.EODDHLHKELK); PhotonView photonView; photonView.OnDestroying -= action; } } } // Token: 0x0600131C RID: 4892 RVA: 0x00050954 File Offset: 0x0004EB54 [Token(Token = "0x600131C")] [Address(RVA = "0x1FEF160", Offset = "0x1FEE160", VA = "0x181FEF160")] protected void EODDHLHKELK(PhotonView JDHMIOJKLCK) { Enemy component = JDHMIOJKLCK.GetComponent(); NACAOEJPBIL mmomipibbgd = this.MMOMIPIBBGD; PhotonView photonView = component.JDHMIOJKLCK; Action action = new Action(this.EODDHLHKELK); photonView.OnDestroying -= action; } // Token: 0x0600131D RID: 4893 RVA: 0x00050994 File Offset: 0x0004EB94 [Token(Token = "0x600131D")] [Address(RVA = "0x1FEF3A0", Offset = "0x1FEE3A0", VA = "0x181FEF3A0")] private void OnEnable() { this.overlapCollider.OFKIHGPJHJI(true); } // Token: 0x0600131E RID: 4894 RVA: 0x000509B0 File Offset: 0x0004EBB0 [Token(Token = "0x600131E")] [Address(RVA = "0x1FEF390", Offset = "0x1FEE390", VA = "0x181FEF390")] private void OnDisable() { Collider collider = this.overlapCollider; int num = 0; collider.OFKIHGPJHJI(num != 0); } // Token: 0x0600131F RID: 4895 RVA: 0x000509D0 File Offset: 0x0004EBD0 [Token(Token = "0x600131F")] [Address(RVA = "0x1FEF5F0", Offset = "0x1FEE5F0", VA = "0x181FEF5F0")] public EnemyOverlapVolume() { NACAOEJPBIL nacaoejpbil = new NACAOEJPBIL(); this.MMOMIPIBBGD = nacaoejpbil; base..ctor(); } // Token: 0x04000EB4 RID: 3764 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000EB4")] [SerializeField] private Collider overlapCollider; // Token: 0x04000EB5 RID: 3765 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000EB5")] private NACAOEJPBIL MMOMIPIBBGD; }