using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.Core.AI; using UnityEngine; // Token: 0x0200028A RID: 650 [Token(Token = "0x200028A")] [StructLayout(3)] public class EnemyOverlapVolume : OverlapVolume { // Token: 0x1400003A RID: 58 // (add) Token: 0x0600132D RID: 4909 RVA: 0x00050E28 File Offset: 0x0004F028 // (remove) Token: 0x0600132E RID: 4910 RVA: 0x00050E50 File Offset: 0x0004F050 [Token(Token = "0x1400003A")] public event Action IFADBCDDMEO { [Token(Token = "0x600132D")] [Address(RVA = "0x15260E0", Offset = "0x1524AE0", VA = "0x1815260E0")] [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 = "0x600132E")] [Address(RVA = "0x1526220", Offset = "0x1524C20", VA = "0x181526220")] [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: 0x0600132F RID: 4911 RVA: 0x00050E78 File Offset: 0x0004F078 // (remove) Token: 0x06001330 RID: 4912 RVA: 0x00050EA0 File Offset: 0x0004F0A0 [Token(Token = "0x1400003B")] public event Action OOCDJMBEFDG { [Token(Token = "0x600132F")] [Address(RVA = "0x1526180", Offset = "0x1524B80", VA = "0x181526180")] [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 = "0x6001330")] [Address(RVA = "0x15262C0", Offset = "0x1524CC0", VA = "0x1815262C0")] [CompilerGenerated] remove { Action oocdjmbefdg; Delegate @delegate; do { oocdjmbefdg = this.OOCDJMBEFDG; @delegate = Delegate.Remove(oocdjmbefdg, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != oocdjmbefdg) { } } } // Token: 0x06001331 RID: 4913 RVA: 0x00050EC8 File Offset: 0x0004F0C8 [Token(Token = "0x6001331")] [Address(RVA = "0x1525C80", Offset = "0x1524680", VA = "0x181525C80")] private void KDFGDPODJNH(Enemy BPJNEFJBBML) { Action ifadbcddmeo = this.IFADBCDDMEO; if (ifadbcddmeo != 0) { ifadbcddmeo(this, BPJNEFJBBML); } PhotonView photonView = BPJNEFJBBML.photonView; Action action = new Action(this.EODDHLHKELK); photonView.OnDestroying += action; } // Token: 0x06001332 RID: 4914 RVA: 0x00050F0C File Offset: 0x0004F10C [Token(Token = "0x6001332")] [Address(RVA = "0x1525D30", Offset = "0x1524730", VA = "0x181525D30")] private void OIMJAAEPPOK(Enemy BPJNEFJBBML) { Action oocdjmbefdg = this.OOCDJMBEFDG; if (oocdjmbefdg != 0) { oocdjmbefdg(this, BPJNEFJBBML); } PhotonView photonView = BPJNEFJBBML.photonView; Action action = new Action(this.EODDHLHKELK); photonView.OnDestroying -= action; } // Token: 0x06001333 RID: 4915 RVA: 0x00050F50 File Offset: 0x0004F150 [Token(Token = "0x6001333")] [Address(RVA = "0x1525E00", Offset = "0x1524800", VA = "0x181525E00")] private void OnTriggerEnter(Collider GLPOLGOBLAA) { if (GLPOLGOBLAA.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)335544320))) { NACAOEJPBIL mmomipibbgd = this.MMOMIPIBBGD; bool flag; if (flag) { if (this.IFADBCDDMEO != 0) { } Action action = new Action(this.EODDHLHKELK); PhotonView photonView; photonView.OnDestroying += action; } } } // Token: 0x06001334 RID: 4916 RVA: 0x00050FA4 File Offset: 0x0004F1A4 [Token(Token = "0x6001334")] [Address(RVA = "0x1525F30", Offset = "0x1524930", VA = "0x181525F30")] 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: 0x06001335 RID: 4917 RVA: 0x00050FF8 File Offset: 0x0004F1F8 [Token(Token = "0x6001335")] [Address(RVA = "0x1525BB0", Offset = "0x15245B0", VA = "0x181525BB0")] protected void EODDHLHKELK(PhotonView JDHMIOJKLCK) { Enemy component = JDHMIOJKLCK.GetComponent(); string text = this.MMOMIPIBBGD.ToString(); PhotonView photonView = component.photonView; Action action = new Action(this.EODDHLHKELK); photonView.OnDestroying -= action; } // Token: 0x06001336 RID: 4918 RVA: 0x0005103C File Offset: 0x0004F23C [Token(Token = "0x6001336")] [Address(RVA = "0x1525DF0", Offset = "0x15247F0", VA = "0x181525DF0")] private void OnEnable() { this.overlapCollider.SetEnabled(true); } // Token: 0x06001337 RID: 4919 RVA: 0x00051058 File Offset: 0x0004F258 [Token(Token = "0x6001337")] [Address(RVA = "0x1525DE0", Offset = "0x15247E0", VA = "0x181525DE0")] private void OnDisable() { Collider collider = this.overlapCollider; int num = 0; collider.SetEnabled(num != 0); } // Token: 0x06001338 RID: 4920 RVA: 0x00051078 File Offset: 0x0004F278 [Token(Token = "0x6001338")] [Address(RVA = "0x1526060", Offset = "0x1524A60", VA = "0x181526060")] public EnemyOverlapVolume() { NACAOEJPBIL nacaoejpbil = new NACAOEJPBIL(); this.MMOMIPIBBGD = nacaoejpbil; base..ctor(); } // Token: 0x04000ECD RID: 3789 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000ECD")] [SerializeField] private Collider overlapCollider; // Token: 0x04000ECE RID: 3790 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000ECE")] private NACAOEJPBIL MMOMIPIBBGD; }