using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; // Token: 0x02000344 RID: 836 [Token(Token = "0x2000344")] public class OverlapVolume : SimpleVolume { // Token: 0x14000053 RID: 83 // (add) Token: 0x060019CE RID: 6606 RVA: 0x00068BB4 File Offset: 0x00066DB4 // (remove) Token: 0x060019CF RID: 6607 RVA: 0x00068BDC File Offset: 0x00066DDC [Token(Token = "0x14000053")] public event Action GENFOLIJDEE { [Token(Token = "0x60019CE")] [Address(RVA = "0x13511A0", Offset = "0x134FFA0", VA = "0x1813511A0")] [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 = "0x60019CF")] [Address(RVA = "0x13512E0", Offset = "0x13500E0", VA = "0x1813512E0")] [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: 0x060019D0 RID: 6608 RVA: 0x00068C04 File Offset: 0x00066E04 // (remove) Token: 0x060019D1 RID: 6609 RVA: 0x00068C2C File Offset: 0x00066E2C [Token(Token = "0x14000054")] public event Action DMOLEKBJEAN { [Token(Token = "0x60019D0")] [Address(RVA = "0x1351240", Offset = "0x1350040", VA = "0x181351240")] [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 = "0x60019D1")] [Address(RVA = "0x1351380", Offset = "0x1350180", VA = "0x181351380")] [CompilerGenerated] remove { Action dmolekbjean; Delegate @delegate; do { dmolekbjean = this.DMOLEKBJEAN; @delegate = Delegate.Remove(dmolekbjean, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != dmolekbjean) { } } } // Token: 0x060019D2 RID: 6610 RVA: 0x00068C54 File Offset: 0x00066E54 [Token(Token = "0x60019D2")] [Address(RVA = "0x1350E90", Offset = "0x134FC90", VA = "0x181350E90")] 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: 0x060019D3 RID: 6611 RVA: 0x00068CF0 File Offset: 0x00066EF0 [Token(Token = "0x60019D3")] [Address(RVA = "0x1351190", Offset = "0x134FF90", VA = "0x181351190")] public OverlapVolume() { } // Token: 0x060019D4 RID: 6612 RVA: 0x00068D04 File Offset: 0x00066F04 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60019D4")] [Address(RVA = "0x13510E0", Offset = "0x134FEE0", VA = "0x1813510E0")] 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: 0x040013BA RID: 5050 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40013BA")] protected bool ADBIBBGNNGH; // Token: 0x040013BD RID: 5053 [Token(Token = "0x40013BD")] public static MFBGLIHGCGO GlobalLocalPlayerVolumeEnterEvent; // Token: 0x040013BE RID: 5054 [Token(Token = "0x40013BE")] public static MFBGLIHGCGO GlobalLocalPlayerVolumeExitEvent; }