using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; // Token: 0x0200034E RID: 846 [Token(Token = "0x200034E")] public class OverlapVolume : SimpleVolume { // Token: 0x14000053 RID: 83 // (add) Token: 0x06001A45 RID: 6725 RVA: 0x00069B20 File Offset: 0x00067D20 // (remove) Token: 0x06001A46 RID: 6726 RVA: 0x00069B48 File Offset: 0x00067D48 [Token(Token = "0x14000053")] public event Action GENFOLIJDEE { [Token(Token = "0x6001A45")] [Address(RVA = "0x1524D10", Offset = "0x1523D10", VA = "0x181524D10")] [CompilerGenerated] add { Action genfolijdee; Delegate @delegate; do { genfolijdee = this.GENFOLIJDEE; @delegate = Delegate.Combine(genfolijdee, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != genfolijdee) { } } [Token(Token = "0x6001A46")] [Address(RVA = "0x1524E50", Offset = "0x1523E50", VA = "0x181524E50")] [CompilerGenerated] remove { Action genfolijdee; Delegate @delegate; do { genfolijdee = this.GENFOLIJDEE; @delegate = Delegate.Remove(genfolijdee, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != genfolijdee) { } } } // Token: 0x14000054 RID: 84 // (add) Token: 0x06001A47 RID: 6727 RVA: 0x00069B70 File Offset: 0x00067D70 // (remove) Token: 0x06001A48 RID: 6728 RVA: 0x00069B98 File Offset: 0x00067D98 [Token(Token = "0x14000054")] public event Action DMOLEKBJEAN { [Token(Token = "0x6001A47")] [Address(RVA = "0x1524DB0", Offset = "0x1523DB0", VA = "0x181524DB0")] [CompilerGenerated] add { Action dmolekbjean; Delegate @delegate; do { dmolekbjean = this.DMOLEKBJEAN; @delegate = Delegate.Combine(dmolekbjean, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dmolekbjean) { } } [Token(Token = "0x6001A48")] [Address(RVA = "0x1524EF0", Offset = "0x1523EF0", VA = "0x181524EF0")] [CompilerGenerated] remove { Action dmolekbjean; Delegate @delegate; do { dmolekbjean = this.DMOLEKBJEAN; @delegate = Delegate.Remove(dmolekbjean, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dmolekbjean) { } } } // Token: 0x06001A49 RID: 6729 RVA: 0x00069BC0 File Offset: 0x00067DC0 [Token(Token = "0x6001A49")] [Address(RVA = "0x1524A00", Offset = "0x1523A00", VA = "0x181524A00")] private void Update() { bool adbibbgnngh; Vector3 worldSpaceCenter; do { adbibbgnngh = this.ADBIBBGNNGH; Transform transform = Player.k__BackingField.head.transform; Vector3 vector; float z = vector.z; worldSpaceCenter = this.DOMABBDEAKJ; bool flag = worldSpaceCenter != 0; this.ADBIBBGNNGH = flag; } while (adbibbgnngh); if (worldSpaceCenter != 0) { Action genfolijdee = this.GENFOLIJDEE; if (genfolijdee != 0) { genfolijdee(this); } if (OverlapVolume.GlobalLocalPlayerVolumeEnterEvent == 0) { Action dmolekbjean = this.DMOLEKBJEAN; if (dmolekbjean != 0) { dmolekbjean(this); } MFBGLIHGCGO globalLocalPlayerVolumeExitEvent = OverlapVolume.GlobalLocalPlayerVolumeExitEvent; if (globalLocalPlayerVolumeExitEvent != 0) { globalLocalPlayerVolumeExitEvent.CNFDGDEOPPF(this); } } } } // Token: 0x06001A4A RID: 6730 RVA: 0x00069C5C File Offset: 0x00067E5C [Token(Token = "0x6001A4A")] [Address(RVA = "0x1524D00", Offset = "0x1523D00", VA = "0x181524D00")] public OverlapVolume() { } // Token: 0x06001A4B RID: 6731 RVA: 0x00069C70 File Offset: 0x00067E70 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6001A4B")] [Address(RVA = "0x1524C50", Offset = "0x1523C50", VA = "0x181524C50")] static OverlapVolume() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; OverlapVolume.GlobalLocalPlayerVolumeEnterEvent = mfbglihgcgo; int num3; int num4; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; OverlapVolume.GlobalLocalPlayerVolumeExitEvent = mfbglihgcgo2; } // Token: 0x0400140C RID: 5132 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400140C")] protected bool ADBIBBGNNGH; // Token: 0x0400140F RID: 5135 [Token(Token = "0x400140F")] public static MFBGLIHGCGO GlobalLocalPlayerVolumeEnterEvent; // Token: 0x04001410 RID: 5136 [Token(Token = "0x4001410")] public static MFBGLIHGCGO GlobalLocalPlayerVolumeExitEvent; }