using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.AI; using UnityEngine; // Token: 0x0200027C RID: 636 [Token(Token = "0x200027C")] public class EnemyOverlapVolume : OverlapVolume { // Token: 0x1400003A RID: 58 // (add) Token: 0x060012D6 RID: 4822 RVA: 0x0004FA90 File Offset: 0x0004DC90 // (remove) Token: 0x060012D7 RID: 4823 RVA: 0x0004FAB8 File Offset: 0x0004DCB8 [Token(Token = "0x1400003A")] public event Action IFADBCDDMEO { [Token(Token = "0x60012D6")] [Address(RVA = "0x12AD0F0", Offset = "0x12ABEF0", VA = "0x1812AD0F0")] [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 = "0x60012D7")] [Address(RVA = "0x12AD230", Offset = "0x12AC030", VA = "0x1812AD230")] [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: 0x060012D8 RID: 4824 RVA: 0x0004FAE0 File Offset: 0x0004DCE0 // (remove) Token: 0x060012D9 RID: 4825 RVA: 0x0004FB08 File Offset: 0x0004DD08 [Token(Token = "0x1400003B")] public event Action OOCDJMBEFDG { [Token(Token = "0x60012D8")] [Address(RVA = "0x12AD190", Offset = "0x12ABF90", VA = "0x1812AD190")] [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 = "0x60012D9")] [Address(RVA = "0x12AD2D0", Offset = "0x12AC0D0", VA = "0x1812AD2D0")] [CompilerGenerated] remove { Action oocdjmbefdg; Delegate @delegate; do { oocdjmbefdg = this.OOCDJMBEFDG; @delegate = Delegate.Remove(oocdjmbefdg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != oocdjmbefdg) { } } } // Token: 0x060012DA RID: 4826 RVA: 0x0004FB30 File Offset: 0x0004DD30 [Token(Token = "0x60012DA")] [Address(RVA = "0x12ACCB0", Offset = "0x12ABAB0", VA = "0x1812ACCB0")] 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: 0x060012DB RID: 4827 RVA: 0x0004FB74 File Offset: 0x0004DD74 [Token(Token = "0x60012DB")] [Address(RVA = "0x12ACD60", Offset = "0x12ABB60", VA = "0x1812ACD60")] 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: 0x060012DC RID: 4828 RVA: 0x0004FBB8 File Offset: 0x0004DDB8 [Token(Token = "0x60012DC")] [Address(RVA = "0x12ACE30", Offset = "0x12ABC30", VA = "0x1812ACE30")] 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: 0x060012DD RID: 4829 RVA: 0x0004FC08 File Offset: 0x0004DE08 [Token(Token = "0x60012DD")] [Address(RVA = "0x12ACF50", Offset = "0x12ABD50", VA = "0x1812ACF50")] 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: 0x060012DE RID: 4830 RVA: 0x0004FC5C File Offset: 0x0004DE5C [Token(Token = "0x60012DE")] [Address(RVA = "0x12ACBE0", Offset = "0x12AB9E0", VA = "0x1812ACBE0")] 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: 0x060012DF RID: 4831 RVA: 0x0004FC9C File Offset: 0x0004DE9C [Token(Token = "0x60012DF")] [Address(RVA = "0x12ACE20", Offset = "0x12ABC20", VA = "0x1812ACE20")] private void OnEnable() { this.overlapCollider.OFKIHGPJHJI(true); } // Token: 0x060012E0 RID: 4832 RVA: 0x0004FCB8 File Offset: 0x0004DEB8 [Token(Token = "0x60012E0")] [Address(RVA = "0x12ACE10", Offset = "0x12ABC10", VA = "0x1812ACE10")] private void OnDisable() { Collider collider = this.overlapCollider; int num = 0; collider.OFKIHGPJHJI(num != 0); } // Token: 0x060012E1 RID: 4833 RVA: 0x0004FCD8 File Offset: 0x0004DED8 [Token(Token = "0x60012E1")] [Address(RVA = "0x12AD070", Offset = "0x12ABE70", VA = "0x1812AD070")] public EnemyOverlapVolume() { NACAOEJPBIL nacaoejpbil = new NACAOEJPBIL(); this.MMOMIPIBBGD = nacaoejpbil; base..ctor(); } // Token: 0x04000E80 RID: 3712 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000E80")] [SerializeField] private Collider overlapCollider; // Token: 0x04000E81 RID: 3713 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000E81")] private NACAOEJPBIL MMOMIPIBBGD; }