248 lines
7.1 KiB
C#
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: 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<bool> 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<bool> 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<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: 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<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: 0x000379AC File Offset: 0x00035BAC
|
|
[Token(Token = "0x6000C85")]
|
|
[Address(RVA = "0xB3D410", Offset = "0xB3C210", VA = "0x180B3D410")]
|
|
public void MasterEnable()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
|
KLLMCPFPIIE<bool> 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<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: 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<LegacyPowerup> 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<bool> MGNCNNNKHFM;
|
|
|
|
// Token: 0x040009B8 RID: 2488
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40009B8")]
|
|
private KLLMCPFPIIE<bool> OLLCKGGCOEN;
|
|
|
|
// Token: 0x040009B9 RID: 2489
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40009B9")]
|
|
protected MJNLDDCLOGP LBLIANAPFMB;
|
|
}
|