using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x0200018B RID: 395 [Token(Token = "0x200018B")] public class LegacyPowerup : MonoBehaviourPun { // Token: 0x170001EE RID: 494 // (get) Token: 0x06000C79 RID: 3193 RVA: 0x0003774C File Offset: 0x0003594C [Token(Token = "0x170001EE")] public float FMBKDJIEKEC { [Token(Token = "0x6000C79")] [Address(RVA = "0xA02F00", Offset = "0xA01D00", VA = "0x180A02F00")] get { return this.value; } } // Token: 0x170001EF RID: 495 // (get) Token: 0x06000C7A RID: 3194 RVA: 0x00037760 File Offset: 0x00035960 // (set) Token: 0x06000C7B RID: 3195 RVA: 0x00037780 File Offset: 0x00035980 [Token(Token = "0x170001EF")] public bool PAJGCGDFHKK { [Token(Token = "0x6000C7A")] [Address(RVA = "0xB3D820", Offset = "0xB3C620", VA = "0x180B3D820")] get { return this.MGNCNNNKHFM.IAHDANBDAAM() != null; } [Token(Token = "0x6000C7B")] [Address(RVA = "0xB3D270", Offset = "0xB3C070", VA = "0x180B3D270")] protected set { KLLMCPFPIIE mgncnnnkhfm = this.MGNCNNNKHFM; } } // Token: 0x170001F0 RID: 496 // (get) Token: 0x06000C7C RID: 3196 RVA: 0x0003779C File Offset: 0x0003599C // (set) Token: 0x06000C7D RID: 3197 RVA: 0x000377BC File Offset: 0x000359BC [Token(Token = "0x170001F0")] public bool HAAKEBKCMHJ { [Token(Token = "0x6000C7C")] [Address(RVA = "0xB3D7D0", Offset = "0xB3C5D0", VA = "0x180B3D7D0")] get { return this.OLLCKGGCOEN.IAHDANBDAAM() != null; } [Token(Token = "0x6000C7D")] [Address(RVA = "0xB3D210", Offset = "0xB3C010", VA = "0x180B3D210")] protected set { KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; } } // Token: 0x06000C7E RID: 3198 RVA: 0x000377D8 File Offset: 0x000359D8 [Token(Token = "0x6000C7E")] [Address(RVA = "0xB3D060", Offset = "0xB3BE60", VA = "0x180B3D060", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.MKBHMJKBMIB); KLLMCPFPIIE kllmcpfpiie; this.MGNCNNNKHFM = kllmcpfpiie; KLLMCPFPIIE kllmcpfpiie2; this.OLLCKGGCOEN = kllmcpfpiie2; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "POWERUP", (OHOEENCHJJE)((uint)1)); this.LBLIANAPFMB = mjnlddclogp; LegacyPowerup.AllPowerups.Add(this); } // Token: 0x06000C7F RID: 3199 RVA: 0x00037830 File Offset: 0x00035A30 [Token(Token = "0x6000C7F")] [Address(RVA = "0xB3D610", Offset = "0xB3C410", VA = "0x180B3D610", Slot = "15")] protected virtual void Start() { GameObject gameObject = base.gameObject; bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null; gameObject.SetActive(flag); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06000C80 RID: 3200 RVA: 0x00037864 File Offset: 0x00035A64 [Token(Token = "0x6000C80")] [Address(RVA = "0xB3D590", Offset = "0xB3C390", VA = "0x180B3D590", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); bool flag = LegacyPowerup.AllPowerups.Remove(this); } // Token: 0x06000C81 RID: 3201 RVA: 0x0003788C File Offset: 0x00035A8C [Token(Token = "0x6000C81")] [Address(RVA = "0xB3D690", Offset = "0xB3C490", VA = "0x180B3D690", Slot = "16")] protected virtual void Update() { if (KKPBCOOONNK.BNNCCCFFALC && this.automaticallyResets && this.OLLCKGGCOEN.IAHDANBDAAM() == 0) { float num = this.LBLIANAPFMB.HPDDAIKGLBM; this.HAAKEBKCMHJ = true; return; } } // Token: 0x06000C82 RID: 3202 RVA: 0x000378D8 File Offset: 0x00035AD8 [Token(Token = "0x6000C82")] [Address(RVA = "0xB3D2D0", Offset = "0xB3C0D0", VA = "0x180B3D2D0")] private void MKBHMJKBMIB() { GameObject gameObject = base.gameObject; bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null; gameObject.SetActive(flag); } // Token: 0x06000C83 RID: 3203 RVA: 0x00037908 File Offset: 0x00035B08 [Token(Token = "0x6000C83")] [Address(RVA = "0xB3CF40", Offset = "0xB3BD40", VA = "0x180B3CF40", Slot = "17")] protected virtual void AMMAJJHPIAL() { GameObject gameObject = this.visualRoot.gameObject; bool flag = this.OLLCKGGCOEN.IAHDANBDAAM() != null; gameObject.SetActive(flag); Collider collider = this.triggerToDisableWhenNotAlive; int num = 0; if (collider != num) { Collider collider2 = this.triggerToDisableWhenNotAlive; bool flag2 = this.OLLCKGGCOEN.IAHDANBDAAM() != null; collider2.enabled = flag2; } } // Token: 0x06000C84 RID: 3204 RVA: 0x0003796C File Offset: 0x00035B6C [Token(Token = "0x6000C84")] [Address(RVA = "0xB3D340", Offset = "0xB3C140", VA = "0x180B3D340")] public void MasterDisable() { if (KKPBCOOONNK.BNNCCCFFALC) { KLLMCPFPIIE mgncnnnkhfm = this.MGNCNNNKHFM; int num = 0; mgncnnnkhfm.BDJFGEJFPPO(num); KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; int num2 = 0; ollckggcoen.BDJFGEJFPPO(num2); return; } } // Token: 0x06000C85 RID: 3205 RVA: 0x000379AC File Offset: 0x00035BAC [Token(Token = "0x6000C85")] [Address(RVA = "0xB3D410", Offset = "0xB3C210", VA = "0x180B3D410")] public void MasterEnable() { if (KKPBCOOONNK.BNNCCCFFALC) { KLLMCPFPIIE mgncnnnkhfm = this.MGNCNNNKHFM; KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; return; } } // Token: 0x06000C86 RID: 3206 RVA: 0x000379D8 File Offset: 0x00035BD8 [Token(Token = "0x6000C86")] [Address(RVA = "0xB3D4E0", Offset = "0xB3C2E0", VA = "0x180B3D4E0")] public void MasterOnPickup() { if (KKPBCOOONNK.BNNCCCFFALC) { KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; int num = 0; ollckggcoen.BDJFGEJFPPO(num); if (this.automaticallyResets) { MJNLDDCLOGP lblianapfmb = this.LBLIANAPFMB; float num2 = this.resetDuration; lblianapfmb.KGFFMEICLNN(num2); return; } } } // Token: 0x06000C87 RID: 3207 RVA: 0x00037A28 File Offset: 0x00035C28 [Token(Token = "0x6000C87")] [Address(RVA = "0xB3D7B0", Offset = "0xB3C5B0", VA = "0x180B3D7B0")] public LegacyPowerup() { } // Token: 0x040009B1 RID: 2481 [Token(Token = "0x40009B1")] public static readonly List AllPowerups = new List(); // Token: 0x040009B2 RID: 2482 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40009B2")] [SerializeField] protected Transform visualRoot; // Token: 0x040009B3 RID: 2483 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40009B3")] [SerializeField] protected Collider triggerToDisableWhenNotAlive; // Token: 0x040009B4 RID: 2484 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40009B4")] [SerializeField] private float value = 1f; // Token: 0x040009B5 RID: 2485 [FieldOffset(Offset = "0x54")] [Token(Token = "0x40009B5")] [SerializeField] [Header("Reset")] protected bool automaticallyResets; // Token: 0x040009B6 RID: 2486 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40009B6")] [SerializeField] protected float resetDuration = 10f; // Token: 0x040009B7 RID: 2487 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40009B7")] private KLLMCPFPIIE MGNCNNNKHFM; // Token: 0x040009B8 RID: 2488 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40009B8")] private KLLMCPFPIIE OLLCKGGCOEN; // Token: 0x040009B9 RID: 2489 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40009B9")] protected MJNLDDCLOGP LBLIANAPFMB; }