scripts
This commit is contained in:
@@ -0,0 +1,294 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x020001B2 RID: 434
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public class SoccerShield : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600567B RID: 22139 RVA: 0x001A4CE8 File Offset: 0x001A2EE8
|
||||
private void NIPCADLOCJP(Tool ENBMEDIFBLM)
|
||||
{
|
||||
if (ENBMEDIFBLM.CAAOEAAJAIL != null && ENBMEDIFBLM.CAAOEAAJAIL.NHDDPGADJPJ && RecRoomSceneManager.NCKMBFBMBFM != null)
|
||||
{
|
||||
this.PNEKCJPLILG = 0f;
|
||||
this.IKBIAGHIDHM = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700019C RID: 412
|
||||
// (get) Token: 0x06005690 RID: 22160 RVA: 0x001A51F0 File Offset: 0x001A33F0
|
||||
// (set) Token: 0x0600567C RID: 22140 RVA: 0x001A4D38 File Offset: 0x001A2F38
|
||||
public bool IKBIAGHIDHM
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.AANCKLEPBCK;
|
||||
}
|
||||
private set
|
||||
{
|
||||
bool flag = value && this.PNEKCJPLILG > 0f;
|
||||
if (this.AANCKLEPBCK != flag)
|
||||
{
|
||||
this.AANCKLEPBCK = flag;
|
||||
this.ENEAAIEPEOK();
|
||||
if (this.BKDFLNGCINH.FICBNMJECCH != null)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
this.PEPEJHLGNDB = this.BKDFLNGCINH.NHDDPGADJPJ;
|
||||
if (this.PEPEJHLGNDB)
|
||||
{
|
||||
Player.LocalPlayer.GADNKIIKPPD.PushTeleportMaxDistanceScalar(2f);
|
||||
}
|
||||
}
|
||||
else if (this.PEPEJHLGNDB)
|
||||
{
|
||||
Player.LocalPlayer.GADNKIIKPPD.PopTeleportMaxDistanceScalar();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700019A RID: 410
|
||||
// (get) Token: 0x06005682 RID: 22146 RVA: 0x001A4F70 File Offset: 0x001A3170
|
||||
// (set) Token: 0x0600567D RID: 22141 RVA: 0x001A4DE0 File Offset: 0x001A2FE0
|
||||
public Tool BKDFLNGCINH { get; private set; }
|
||||
|
||||
// Token: 0x0600567E RID: 22142 RVA: 0x001A4DEC File Offset: 0x001A2FEC
|
||||
private void JAPPOBMOHBO(Tool ENBMEDIFBLM)
|
||||
{
|
||||
this.IKBIAGHIDHM = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600567F RID: 22143 RVA: 0x001A4DF8 File Offset: 0x001A2FF8
|
||||
private void Update()
|
||||
{
|
||||
if (this.BKDFLNGCINH.OHGPCMJMFGC && this.BKDFLNGCINH.FICBNMJECCH != null && this.BKDFLNGCINH.FICBNMJECCH.NHDDPGADJPJ)
|
||||
{
|
||||
if (this.HFGAOGIANDN > 0f)
|
||||
{
|
||||
float num = Time.deltaTime * this.FFAHDJMIFKJ;
|
||||
this.HFGAOGIANDN -= num;
|
||||
this.PNEKCJPLILG += num;
|
||||
if (this.PNEKCJPLILG >= 1f)
|
||||
{
|
||||
this.HFGAOGIANDN = 0f;
|
||||
}
|
||||
}
|
||||
if (this.IKBIAGHIDHM)
|
||||
{
|
||||
float num2 = Time.deltaTime * 1f / this.powerupDepletionRateSeconds;
|
||||
this.PNEKCJPLILG -= num2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005680 RID: 22144 RVA: 0x001A4EC0 File Offset: 0x001A30C0
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.BKDFLNGCINH != null)
|
||||
{
|
||||
this.BKDFLNGCINH.PLPIAOHJBOB -= this.NIPCADLOCJP;
|
||||
this.BKDFLNGCINH.PEOCFOCDAFL -= this.JHCMHEMLHPB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005681 RID: 22145 RVA: 0x001A4F0C File Offset: 0x001A310C
|
||||
public void CJEIOCPGLCM(FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH)
|
||||
{
|
||||
if (JAGHIAOIDOC.DDNDOEKGJEI)
|
||||
{
|
||||
this.IKBIAGHIDHM = (bool)JAGHIAOIDOC.DPMKBDGIBFI();
|
||||
this.OAMCGHLOBNP((float)JAGHIAOIDOC.DPMKBDGIBFI());
|
||||
}
|
||||
else
|
||||
{
|
||||
JAGHIAOIDOC.JNKJIIHLMLA(this.IKBIAGHIDHM);
|
||||
JAGHIAOIDOC.BLAOENMNEAC(this.PNEKCJPLILG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005683 RID: 22147 RVA: 0x001A4F78 File Offset: 0x001A3178
|
||||
private void EBKGLMLAJBE(Tool ENBMEDIFBLM)
|
||||
{
|
||||
if (ENBMEDIFBLM.NAABPMOIADH() != null && ENBMEDIFBLM.CAAOEAAJAIL.NHDDPGADJPJ && RecRoomSceneManager.LEILGOOHEOI() != null)
|
||||
{
|
||||
this.AMENGJALBGL(1304f);
|
||||
this.IKBIAGHIDHM = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005684 RID: 22148 RVA: 0x001A4FC8 File Offset: 0x001A31C8
|
||||
public float NDBNMACKKHJ()
|
||||
{
|
||||
return this.LJGJONBALAF;
|
||||
}
|
||||
|
||||
// Token: 0x06005685 RID: 22149 RVA: 0x001A4FD0 File Offset: 0x001A31D0
|
||||
private void JHCMHEMLHPB(Tool ENBMEDIFBLM)
|
||||
{
|
||||
this.IKBIAGHIDHM = true;
|
||||
}
|
||||
|
||||
// Token: 0x1700019B RID: 411
|
||||
// (get) Token: 0x06005687 RID: 22151 RVA: 0x001A4FFC File Offset: 0x001A31FC
|
||||
// (set) Token: 0x06005689 RID: 22153 RVA: 0x001A5014 File Offset: 0x001A3214
|
||||
public float PNEKCJPLILG
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.LJGJONBALAF;
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.LJGJONBALAF = Mathf.Clamp01(value);
|
||||
this.powerupBar.IOGNGOOLCJP = this.PNEKCJPLILG;
|
||||
if (this.PNEKCJPLILG == 0f && this.IKBIAGHIDHM)
|
||||
{
|
||||
this.IKBIAGHIDHM = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700019D RID: 413
|
||||
// (get) Token: 0x06005688 RID: 22152 RVA: 0x001A5004 File Offset: 0x001A3204
|
||||
public Vector3 CFAEMHBOFLD
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.powerupVisualRoot.position;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600568A RID: 22154 RVA: 0x001A5060 File Offset: 0x001A3260
|
||||
private void AMENGJALBGL(float NOBAPCOKFIL)
|
||||
{
|
||||
this.LJGJONBALAF = Mathf.Clamp01(NOBAPCOKFIL);
|
||||
this.powerupBar.BBFJPCLHNBJ(this.NDBNMACKKHJ());
|
||||
if (this.NDBNMACKKHJ() == 1591f && this.PDDJCMEOMIL())
|
||||
{
|
||||
this.IKBIAGHIDHM = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600568B RID: 22155 RVA: 0x001A50AC File Offset: 0x001A32AC
|
||||
public void UsePowerup(LegacyPowerup OKKIBJCFHKN)
|
||||
{
|
||||
if (this.BKDFLNGCINH.OHGPCMJMFGC && this.BKDFLNGCINH.CAAOEAAJAIL != null && this.BKDFLNGCINH.CAAOEAAJAIL.NHDDPGADJPJ)
|
||||
{
|
||||
this.HFGAOGIANDN = OKKIBJCFHKN.IPNEJGKAPAG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600568C RID: 22156 RVA: 0x001A5100 File Offset: 0x001A3300
|
||||
private void Awake()
|
||||
{
|
||||
this.BKDFLNGCINH = base.GetComponent<Tool>();
|
||||
if (this.BKDFLNGCINH == null)
|
||||
{
|
||||
Debug.LogError(base.name + " is missing a tool component.");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.BKDFLNGCINH.PLPIAOHJBOB += this.NIPCADLOCJP;
|
||||
this.BKDFLNGCINH.PEOCFOCDAFL += this.JHCMHEMLHPB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600568D RID: 22157 RVA: 0x001A5174 File Offset: 0x001A3374
|
||||
public bool PDDJCMEOMIL()
|
||||
{
|
||||
return this.AANCKLEPBCK;
|
||||
}
|
||||
|
||||
// Token: 0x0600568E RID: 22158 RVA: 0x001A517C File Offset: 0x001A337C
|
||||
public Vector3 GLHFMIOEMMI()
|
||||
{
|
||||
return this.powerupVisualRoot.position;
|
||||
}
|
||||
|
||||
// Token: 0x0600568F RID: 22159 RVA: 0x001A518C File Offset: 0x001A338C
|
||||
public void ECIFKOAPLJO(FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH)
|
||||
{
|
||||
if (JAGHIAOIDOC.LKKFPDJEOFD())
|
||||
{
|
||||
this.IKBIAGHIDHM = (bool)JAGHIAOIDOC.MKKFLAJFMDH();
|
||||
this.PNEKCJPLILG = (float)JAGHIAOIDOC.MKKFLAJFMDH();
|
||||
}
|
||||
else
|
||||
{
|
||||
JAGHIAOIDOC.PIAIMPBEABJ(this.PDDJCMEOMIL());
|
||||
JAGHIAOIDOC.ODJIMEGAGII(this.NDBNMACKKHJ());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005691 RID: 22161 RVA: 0x001A51F8 File Offset: 0x001A33F8
|
||||
private void OAMCGHLOBNP(float NOBAPCOKFIL)
|
||||
{
|
||||
this.LJGJONBALAF = Mathf.Clamp01(NOBAPCOKFIL);
|
||||
this.powerupBar.IFDOPNGCBGH(this.PNEKCJPLILG);
|
||||
if (this.PNEKCJPLILG == 1009f && this.IKBIAGHIDHM)
|
||||
{
|
||||
this.IKBIAGHIDHM = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005692 RID: 22162 RVA: 0x001A5244 File Offset: 0x001A3444
|
||||
public void OnPhotonSerializeView(FKIBELLNBEC JAGHIAOIDOC, BOCLHJCCOEL NAHFIMLLIMH)
|
||||
{
|
||||
if (JAGHIAOIDOC.DDNDOEKGJEI)
|
||||
{
|
||||
this.IKBIAGHIDHM = (bool)JAGHIAOIDOC.MENJBBNMJOP();
|
||||
this.PNEKCJPLILG = (float)JAGHIAOIDOC.MENJBBNMJOP();
|
||||
}
|
||||
else
|
||||
{
|
||||
JAGHIAOIDOC.NCELHBANFFO(this.IKBIAGHIDHM);
|
||||
JAGHIAOIDOC.NCELHBANFFO(this.PNEKCJPLILG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005693 RID: 22163 RVA: 0x001A52A8 File Offset: 0x001A34A8
|
||||
private void ENEAAIEPEOK()
|
||||
{
|
||||
this.powerupVisualRoot.gameObject.SetActive(this.IKBIAGHIDHM);
|
||||
if (this.IKBIAGHIDHM)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.powerupStart, base.transform, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000AEA RID: 2794
|
||||
[SerializeField]
|
||||
[Header("Powerup Visuals")]
|
||||
private TeleportChargeVisual powerupBar;
|
||||
|
||||
// Token: 0x04000AEB RID: 2795
|
||||
[SerializeField]
|
||||
private Transform powerupVisualRoot;
|
||||
|
||||
// Token: 0x04000AEC RID: 2796
|
||||
[SerializeField]
|
||||
private float powerupDepletionRateSeconds = 15f;
|
||||
|
||||
// Token: 0x04000AED RID: 2797
|
||||
[Header("Audio")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip powerupStart;
|
||||
|
||||
// Token: 0x04000AEF RID: 2799
|
||||
private float HFGAOGIANDN;
|
||||
|
||||
// Token: 0x04000AF0 RID: 2800
|
||||
private float FFAHDJMIFKJ = 1f;
|
||||
|
||||
// Token: 0x04000AF1 RID: 2801
|
||||
private float LJGJONBALAF;
|
||||
|
||||
// Token: 0x04000AF2 RID: 2802
|
||||
private bool PEPEJHLGNDB;
|
||||
|
||||
// Token: 0x04000AF3 RID: 2803
|
||||
private bool AANCKLEPBCK;
|
||||
}
|
||||
Reference in New Issue
Block a user