323 lines
7.9 KiB
C#
323 lines
7.9 KiB
C#
using System;
|
|
using Photon;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000A48 RID: 2632
|
|
public class LegacyPowerup : global::Photon.MonoBehaviour
|
|
{
|
|
// Token: 0x06013D46 RID: 81222 RVA: 0x0059FA14 File Offset: 0x0059DC14
|
|
public bool MBDGFCACMCE()
|
|
{
|
|
return this.JNNHKPKDKOD.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x06013D47 RID: 81223 RVA: 0x0059FA24 File Offset: 0x0059DC24
|
|
public void CKKLNOBJDLD()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.KAJCFOBIGLK(false);
|
|
this.GODMOMMCDHN(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007BB RID: 1979
|
|
// (get) Token: 0x06013D48 RID: 81224 RVA: 0x0059FA40 File Offset: 0x0059DC40
|
|
public float IPNEJGKAPAG
|
|
{
|
|
get
|
|
{
|
|
return this.value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D49 RID: 81225 RVA: 0x0059FA48 File Offset: 0x0059DC48
|
|
protected void PPDHFCDFHMN(bool NOBAPCOKFIL)
|
|
{
|
|
this.OHJCLBMIKDJ.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06013D4A RID: 81226 RVA: 0x0059FA58 File Offset: 0x0059DC58
|
|
protected virtual void BBOIJKLPABP()
|
|
{
|
|
base.FNNCEMJECLP();
|
|
this.OHJCLBMIKDJ = new LHLLJPPCDKA<bool>(this, "RpcAuthorityDestroyEquipment", true, IKCAJLLAFML.AUTHORITY, new Action(this.DFINBKHMDBK));
|
|
this.JNNHKPKDKOD = new LHLLJPPCDKA<bool>(this, "rotation", false, IKCAJLLAFML.MASTER, new Action(this.NAJEHIFHFII));
|
|
this.DCNBPCKLAIH = new AONMNAEOJAL(this, "path", IKCAJLLAFML.AUTHORITY);
|
|
}
|
|
|
|
// Token: 0x06013D4B RID: 81227 RVA: 0x0059FABC File Offset: 0x0059DCBC
|
|
protected virtual void LHMGNEDHIHI()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.automaticallyResets && !this.ACEACLFJOAA && this.DCNBPCKLAIH.ALEKFIMMFPH())
|
|
{
|
|
this.IKJJNLGKBLC(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D4C RID: 81228 RVA: 0x0059FAF8 File Offset: 0x0059DCF8
|
|
public void MasterEnable()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.NIINOABKAPJ = true;
|
|
this.ACEACLFJOAA = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D4D RID: 81229 RVA: 0x0059FB14 File Offset: 0x0059DD14
|
|
public void BBCKGNLKHEC()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.NAJALDOCMCO(false);
|
|
this.IKJJNLGKBLC(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D4E RID: 81230 RVA: 0x0059FB30 File Offset: 0x0059DD30
|
|
protected virtual void Update()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.automaticallyResets && !this.ACEACLFJOAA && this.DCNBPCKLAIH.CGELFKLLMBA)
|
|
{
|
|
this.ACEACLFJOAA = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D4F RID: 81231 RVA: 0x0059FB6C File Offset: 0x0059DD6C
|
|
private void DFINBKHMDBK()
|
|
{
|
|
base.gameObject.SetActive(this.NIINOABKAPJ);
|
|
}
|
|
|
|
// Token: 0x06013D50 RID: 81232 RVA: 0x0059FB80 File Offset: 0x0059DD80
|
|
public void KKILJCHFNLC()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.KAJCFOBIGLK(true);
|
|
this.IKJJNLGKBLC(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D51 RID: 81233 RVA: 0x0059FB9C File Offset: 0x0059DD9C
|
|
protected void JEJLFGNOBAK(bool NOBAPCOKFIL)
|
|
{
|
|
this.OHJCLBMIKDJ.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06013D52 RID: 81234 RVA: 0x0059FBAC File Offset: 0x0059DDAC
|
|
protected virtual void JGOAIIIJNAI()
|
|
{
|
|
this.DFINBKHMDBK();
|
|
this.NAJEHIFHFII();
|
|
}
|
|
|
|
// Token: 0x06013D53 RID: 81235 RVA: 0x0059FBBC File Offset: 0x0059DDBC
|
|
protected void NAJALDOCMCO(bool NOBAPCOKFIL)
|
|
{
|
|
this.OHJCLBMIKDJ.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06013D54 RID: 81236 RVA: 0x0059FBCC File Offset: 0x0059DDCC
|
|
private void AIMDFEEKPBN()
|
|
{
|
|
base.gameObject.SetActive(this.NIINOABKAPJ);
|
|
}
|
|
|
|
// Token: 0x170007BC RID: 1980
|
|
// (get) Token: 0x06013D68 RID: 81256 RVA: 0x0059FE0C File Offset: 0x0059E00C
|
|
// (set) Token: 0x06013D55 RID: 81237 RVA: 0x0059FBE0 File Offset: 0x0059DDE0
|
|
public bool NIINOABKAPJ
|
|
{
|
|
get
|
|
{
|
|
return this.OHJCLBMIKDJ.CPIBGJLHLBL();
|
|
}
|
|
protected set
|
|
{
|
|
this.OHJCLBMIKDJ.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D57 RID: 81239 RVA: 0x0059FC10 File Offset: 0x0059DE10
|
|
public void GDBAIMLIOFN()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.GODMOMMCDHN(true);
|
|
if (this.automaticallyResets)
|
|
{
|
|
this.DCNBPCKLAIH.MPFFEDHBFMA(this.resetDuration);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D58 RID: 81240 RVA: 0x0059FC40 File Offset: 0x0059DE40
|
|
protected virtual void KFAOLMFIFMH()
|
|
{
|
|
this.AIMDFEEKPBN();
|
|
this.NAJEHIFHFII();
|
|
}
|
|
|
|
// Token: 0x06013D59 RID: 81241 RVA: 0x0059FC50 File Offset: 0x0059DE50
|
|
protected virtual void NAJEHIFHFII()
|
|
{
|
|
this.visualRoot.gameObject.SetActive(this.ACEACLFJOAA);
|
|
}
|
|
|
|
// Token: 0x06013D5A RID: 81242 RVA: 0x0059FC68 File Offset: 0x0059DE68
|
|
private void DIKOLHNDNBP()
|
|
{
|
|
base.gameObject.SetActive(this.NIINOABKAPJ);
|
|
}
|
|
|
|
// Token: 0x06013D5B RID: 81243 RVA: 0x0059FC7C File Offset: 0x0059DE7C
|
|
public void DJNDGOHLMLJ()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.NAJALDOCMCO(false);
|
|
this.IKJJNLGKBLC(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D5C RID: 81244 RVA: 0x0059FC98 File Offset: 0x0059DE98
|
|
protected void GODMOMMCDHN(bool NOBAPCOKFIL)
|
|
{
|
|
this.JNNHKPKDKOD.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06013D5D RID: 81245 RVA: 0x0059FCA8 File Offset: 0x0059DEA8
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.OHJCLBMIKDJ = new LHLLJPPCDKA<bool>(this, "IS_ENABLED", true, IKCAJLLAFML.MASTER, new Action(this.DFINBKHMDBK));
|
|
this.JNNHKPKDKOD = new LHLLJPPCDKA<bool>(this, "IS_ALIVE", true, IKCAJLLAFML.MASTER, new Action(this.NAJEHIFHFII));
|
|
this.DCNBPCKLAIH = new AONMNAEOJAL(this, "POWERUP", IKCAJLLAFML.MASTER);
|
|
}
|
|
|
|
// Token: 0x06013D5E RID: 81246 RVA: 0x0059FD0C File Offset: 0x0059DF0C
|
|
protected void IKJJNLGKBLC(bool NOBAPCOKFIL)
|
|
{
|
|
this.JNNHKPKDKOD.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06013D5F RID: 81247 RVA: 0x0059FD1C File Offset: 0x0059DF1C
|
|
protected virtual void Start()
|
|
{
|
|
this.DFINBKHMDBK();
|
|
this.NAJEHIFHFII();
|
|
}
|
|
|
|
// Token: 0x170007BD RID: 1981
|
|
// (get) Token: 0x06013D64 RID: 81252 RVA: 0x0059FD80 File Offset: 0x0059DF80
|
|
// (set) Token: 0x06013D60 RID: 81248 RVA: 0x0059FD2C File Offset: 0x0059DF2C
|
|
public bool ACEACLFJOAA
|
|
{
|
|
get
|
|
{
|
|
return this.JNNHKPKDKOD.CPIBGJLHLBL();
|
|
}
|
|
protected set
|
|
{
|
|
this.JNNHKPKDKOD.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D61 RID: 81249 RVA: 0x0059FD3C File Offset: 0x0059DF3C
|
|
public void MasterDisable()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.NIINOABKAPJ = false;
|
|
this.ACEACLFJOAA = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D62 RID: 81250 RVA: 0x0059FD58 File Offset: 0x0059DF58
|
|
protected virtual void BILFGFKPKPD()
|
|
{
|
|
this.visualRoot.gameObject.SetActive(this.KBEPMEKCCNF());
|
|
}
|
|
|
|
// Token: 0x06013D63 RID: 81251 RVA: 0x0059FD70 File Offset: 0x0059DF70
|
|
public bool KBEPMEKCCNF()
|
|
{
|
|
return this.JNNHKPKDKOD.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x06013D65 RID: 81253 RVA: 0x0059FD90 File Offset: 0x0059DF90
|
|
protected void KAJCFOBIGLK(bool NOBAPCOKFIL)
|
|
{
|
|
this.OHJCLBMIKDJ.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06013D66 RID: 81254 RVA: 0x0059FDA0 File Offset: 0x0059DFA0
|
|
public void OMCDMOAOFOC()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.ACEACLFJOAA = true;
|
|
if (this.automaticallyResets)
|
|
{
|
|
this.DCNBPCKLAIH.MPFFEDHBFMA(this.resetDuration);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D67 RID: 81255 RVA: 0x0059FDD0 File Offset: 0x0059DFD0
|
|
protected virtual void GOKDBMNMJFM()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.automaticallyResets && !this.OPACLNEFBAA() && this.DCNBPCKLAIH.ALEKFIMMFPH())
|
|
{
|
|
this.GODMOMMCDHN(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D69 RID: 81257 RVA: 0x0059FE1C File Offset: 0x0059E01C
|
|
public void MasterOnPickup()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.ACEACLFJOAA = false;
|
|
if (this.automaticallyResets)
|
|
{
|
|
this.DCNBPCKLAIH.BJOJLPHBGMN(this.resetDuration);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013D6A RID: 81258 RVA: 0x0059FE4C File Offset: 0x0059E04C
|
|
public bool OPACLNEFBAA()
|
|
{
|
|
return this.JNNHKPKDKOD.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x0400377B RID: 14203
|
|
[SerializeField]
|
|
protected Transform visualRoot;
|
|
|
|
// Token: 0x0400377C RID: 14204
|
|
[SerializeField]
|
|
private float value = 1f;
|
|
|
|
// Token: 0x0400377D RID: 14205
|
|
[Header("Reset")]
|
|
[SerializeField]
|
|
protected bool automaticallyResets;
|
|
|
|
// Token: 0x0400377E RID: 14206
|
|
[SerializeField]
|
|
protected float resetDuration = 10f;
|
|
|
|
// Token: 0x0400377F RID: 14207
|
|
private LHLLJPPCDKA<bool> OHJCLBMIKDJ;
|
|
|
|
// Token: 0x04003780 RID: 14208
|
|
private LHLLJPPCDKA<bool> JNNHKPKDKOD;
|
|
|
|
// Token: 0x04003781 RID: 14209
|
|
protected AONMNAEOJAL DCNBPCKLAIH;
|
|
}
|