using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Activities.BattleRoyale { // Token: 0x02002BD5 RID: 11221 [Token(Token = "0x2002BD5")] [RequireComponent(typeof(SimpleVolume))] public class BattleRoyaleGliderSpawner : MonoBehaviour { // Token: 0x140001A5 RID: 421 // (add) Token: 0x06012E7A RID: 77434 RVA: 0x0045AC84 File Offset: 0x00458E84 // (remove) Token: 0x06012E7B RID: 77435 RVA: 0x0045ACAC File Offset: 0x00458EAC [Token(Token = "0x140001A5")] public event Action MMGAPMHONHH { [Token(Token = "0x6012E7A")] [Address(RVA = "0x869440", Offset = "0x868240", VA = "0x180869440")] [CompilerGenerated] add { Action mmgapmhonhh; Delegate @delegate; do { mmgapmhonhh = this.MMGAPMHONHH; @delegate = Delegate.Combine(mmgapmhonhh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mmgapmhonhh) { } } [Token(Token = "0x6012E7B")] [Address(RVA = "0x8694E0", Offset = "0x8682E0", VA = "0x1808694E0")] [CompilerGenerated] remove { Action mmgapmhonhh; Delegate @delegate; do { mmgapmhonhh = this.MMGAPMHONHH; @delegate = Delegate.Remove(mmgapmhonhh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != mmgapmhonhh) { } } } // Token: 0x06012E7C RID: 77436 RVA: 0x0045ACD4 File Offset: 0x00458ED4 [Token(Token = "0x6012E7C")] [Address(RVA = "0x868DF0", Offset = "0x867BF0", VA = "0x180868DF0")] private void LateUpdate() { bool flag; if (!Player.k__BackingField.MNFHGOOJHIM && !flag) { SimpleVolume simpleVolume = this.volume; if (simpleVolume.DOMABBDEAKJ != 0) { Vector3 up = Vector3.up; Transform transform = base.transform; Transform transform2 = base.transform; Vector3 up2 = Vector3.up; Vector3 up3 = Vector3.up; Vector3 up4 = Vector3.up; int num = 0; BattleRoyaleGlider battleRoyaleGlider; if (battleRoyaleGlider != num) { Action mmgapmhonhh = this.MMGAPMHONHH; if (mmgapmhonhh != 0) { mmgapmhonhh(battleRoyaleGlider); } } } } } // Token: 0x06012E7D RID: 77437 RVA: 0x0045AD70 File Offset: 0x00458F70 [Token(Token = "0x6012E7D")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public BattleRoyaleGliderSpawner() { } // Token: 0x0400C420 RID: 50208 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C420")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private SimpleVolume volume; // Token: 0x0400C421 RID: 50209 [Token(Token = "0x400C421")] private const float FOADLDOACFP = 3.5f; // Token: 0x0400C422 RID: 50210 [Token(Token = "0x400C422")] private const float DDJBJIJPGJD = 2f; } }