Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

248 lines
7.1 KiB
C#

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: 0x000376EC File Offset: 0x000358EC
[Token(Token = "0x170001EE")]
public float FMBKDJIEKEC
{
[Token(Token = "0x6000C79")]
[Address(RVA = "0x8148D0", Offset = "0x8138D0", VA = "0x1808148D0")]
get
{
return this.value;
}
}
// Token: 0x170001EF RID: 495
// (get) Token: 0x06000C7A RID: 3194 RVA: 0x00037700 File Offset: 0x00035900
// (set) Token: 0x06000C7B RID: 3195 RVA: 0x00037720 File Offset: 0x00035920
[Token(Token = "0x170001EF")]
public bool PAJGCGDFHKK
{
[Token(Token = "0x6000C7A")]
[Address(RVA = "0x16ABBE0", Offset = "0x16AABE0", VA = "0x1816ABBE0")]
get
{
return this.MGNCNNNKHFM.IAHDANBDAAM() != null;
}
[Token(Token = "0x6000C7B")]
[Address(RVA = "0x16AB630", Offset = "0x16AA630", VA = "0x1816AB630")]
protected set
{
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
}
}
// Token: 0x170001F0 RID: 496
// (get) Token: 0x06000C7C RID: 3196 RVA: 0x0003773C File Offset: 0x0003593C
// (set) Token: 0x06000C7D RID: 3197 RVA: 0x0003775C File Offset: 0x0003595C
[Token(Token = "0x170001F0")]
public bool HAAKEBKCMHJ
{
[Token(Token = "0x6000C7C")]
[Address(RVA = "0x16ABB90", Offset = "0x16AAB90", VA = "0x1816ABB90")]
get
{
return this.OLLCKGGCOEN.IAHDANBDAAM() != null;
}
[Token(Token = "0x6000C7D")]
[Address(RVA = "0x16AB5D0", Offset = "0x16AA5D0", VA = "0x1816AB5D0")]
protected set
{
KLLMCPFPIIE<bool> ollckggcoen = this.OLLCKGGCOEN;
}
}
// Token: 0x06000C7E RID: 3198 RVA: 0x00037778 File Offset: 0x00035978
[Token(Token = "0x6000C7E")]
[Address(RVA = "0x16AB420", Offset = "0x16AA420", VA = "0x1816AB420", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.MKBHMJKBMIB);
KLLMCPFPIIE<bool> kllmcpfpiie;
this.MGNCNNNKHFM = kllmcpfpiie;
KLLMCPFPIIE<bool> 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: 0x000377D0 File Offset: 0x000359D0
[Token(Token = "0x6000C7F")]
[Address(RVA = "0x16AB9D0", Offset = "0x16AA9D0", VA = "0x1816AB9D0", Slot = "15")]
protected virtual void Start()
{
GameObject gameObject = base.gameObject;
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
gameObject.SetActive(flag);
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
}
// Token: 0x06000C80 RID: 3200 RVA: 0x00037804 File Offset: 0x00035A04
[Token(Token = "0x6000C80")]
[Address(RVA = "0x16AB950", Offset = "0x16AA950", VA = "0x1816AB950", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
bool flag = LegacyPowerup.AllPowerups.Remove(this);
}
// Token: 0x06000C81 RID: 3201 RVA: 0x0003782C File Offset: 0x00035A2C
[Token(Token = "0x6000C81")]
[Address(RVA = "0x16ABA50", Offset = "0x16AAA50", VA = "0x1816ABA50", 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: 0x00037878 File Offset: 0x00035A78
[Token(Token = "0x6000C82")]
[Address(RVA = "0x16AB690", Offset = "0x16AA690", VA = "0x1816AB690")]
private void MKBHMJKBMIB()
{
GameObject gameObject = base.gameObject;
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
gameObject.SetActive(flag);
}
// Token: 0x06000C83 RID: 3203 RVA: 0x000378A8 File Offset: 0x00035AA8
[Token(Token = "0x6000C83")]
[Address(RVA = "0x16AB300", Offset = "0x16AA300", VA = "0x1816AB300", 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: 0x0003790C File Offset: 0x00035B0C
[Token(Token = "0x6000C84")]
[Address(RVA = "0x16AB700", Offset = "0x16AA700", VA = "0x1816AB700")]
public void MasterDisable()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
int num = 0;
mgncnnnkhfm.BDJFGEJFPPO(num);
KLLMCPFPIIE<bool> ollckggcoen = this.OLLCKGGCOEN;
int num2 = 0;
ollckggcoen.BDJFGEJFPPO(num2);
return;
}
}
// Token: 0x06000C85 RID: 3205 RVA: 0x0003794C File Offset: 0x00035B4C
[Token(Token = "0x6000C85")]
[Address(RVA = "0x16AB7D0", Offset = "0x16AA7D0", VA = "0x1816AB7D0")]
public void MasterEnable()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
KLLMCPFPIIE<bool> ollckggcoen = this.OLLCKGGCOEN;
return;
}
}
// Token: 0x06000C86 RID: 3206 RVA: 0x00037978 File Offset: 0x00035B78
[Token(Token = "0x6000C86")]
[Address(RVA = "0x16AB8A0", Offset = "0x16AA8A0", VA = "0x1816AB8A0")]
public void MasterOnPickup()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
KLLMCPFPIIE<bool> 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: 0x000379C8 File Offset: 0x00035BC8
[Token(Token = "0x6000C87")]
[Address(RVA = "0x16ABB70", Offset = "0x16AAB70", VA = "0x1816ABB70")]
public LegacyPowerup()
{
}
// Token: 0x040009B2 RID: 2482
[Token(Token = "0x40009B2")]
public static readonly List<LegacyPowerup> AllPowerups = new List();
// Token: 0x040009B3 RID: 2483
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40009B3")]
[SerializeField]
protected Transform visualRoot;
// Token: 0x040009B4 RID: 2484
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40009B4")]
[SerializeField]
protected Collider triggerToDisableWhenNotAlive;
// Token: 0x040009B5 RID: 2485
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40009B5")]
[SerializeField]
private float value = 1f;
// Token: 0x040009B6 RID: 2486
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x40009B6")]
[SerializeField]
[Header("Reset")]
protected bool automaticallyResets;
// Token: 0x040009B7 RID: 2487
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40009B7")]
[SerializeField]
protected float resetDuration = 10f;
// Token: 0x040009B8 RID: 2488
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40009B8")]
private KLLMCPFPIIE<bool> MGNCNNNKHFM;
// Token: 0x040009B9 RID: 2489
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40009B9")]
private KLLMCPFPIIE<bool> OLLCKGGCOEN;
// Token: 0x040009BA RID: 2490
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40009BA")]
protected MJNLDDCLOGP LBLIANAPFMB;
}