Files
2026-06-04 11:42:34 +02:00

895 lines
28 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
// Token: 0x02000CE0 RID: 3296
public class PlayerTeleportDecal : MonoBehaviour
{
// Token: 0x0601A9EA RID: 109034 RVA: 0x00774244 File Offset: 0x00772444
private void FPHAFAFNMPA()
{
bool flag = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.BASE_ONLY;
bool flag2 = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)8 || this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)5;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.NONE;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, !flag && !flag2 && flag3);
}
}
// Token: 0x0601A9EB RID: 109035 RVA: 0x007742E4 File Offset: 0x007724E4
private void KJBPHNKFCAM()
{
if (PlayerTeleportDecal.EBLECCLFEMI() == null || PlayerTeleportDecal.PABKMLICINJ == null)
{
PlayerTeleportDecal.OKJKGAAMCBB(new Color?(this.NFBANLGAMFM()));
}
this.GBLPHKFPELB = PlayerTeleportDecal.PABKMLICINJ.Value;
this.FIOLBHFJENN = base.GetComponentInChildren<Animator>();
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, true);
}
this.Renderers.AddRange(base.GetComponentsInChildren<Renderer>(true));
this.EGGHHDADHGD(PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT);
this.KIPADFCMNMG();
this.BFCHEGJKMNK();
}
// Token: 0x0601A9EC RID: 109036 RVA: 0x00774390 File Offset: 0x00772590
private void FCAJIDDDAAH()
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LJIDHOBAGNK, this.OFHGOGOGGKK() == PlayerTeleportDecal.PAKHKMFKFPM.VALID);
}
bool flag = this.GNAFDKPMLOJ() == PlayerTeleportDecal.PAKHKMFKFPM.INVALID;
foreach (Renderer renderer in this.Renderers)
{
renderer.material = ((!flag) ? this.invalidMaterial : this.DAFENLGMEPE());
}
}
// Token: 0x0601A9ED RID: 109037 RVA: 0x0077443C File Offset: 0x0077263C
public PlayerTeleportDecal.PAKHKMFKFPM EAELFLAOGAM()
{
return this.PKDLCLJFKLA;
}
// Token: 0x0601A9EE RID: 109038 RVA: 0x00774444 File Offset: 0x00772644
public void KDEDKPMJJIO(PlayerTeleportDecal.PAKHKMFKFPM NOBAPCOKFIL)
{
if (this.PKDLCLJFKLA != NOBAPCOKFIL)
{
this.PKDLCLJFKLA = NOBAPCOKFIL;
this.BFCHEGJKMNK();
}
}
// Token: 0x0601A9EF RID: 109039 RVA: 0x00774460 File Offset: 0x00772660
public static Color? OOFDAAHECPI()
{
return PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField;
}
// Token: 0x0601A9F0 RID: 109040 RVA: 0x00774468 File Offset: 0x00772668
private void CLBPMEINKLD()
{
bool flag = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)8;
bool flag2 = this.BHCALCDBPGP != (PlayerTeleportDecal.GIEBKDJFNKJ)8 && this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)6;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.NONE;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, !flag && !flag2 && flag3);
}
}
// Token: 0x17000C26 RID: 3110
// (get) Token: 0x0601A9F1 RID: 109041 RVA: 0x00774508 File Offset: 0x00772708
// (set) Token: 0x0601AA0E RID: 109070 RVA: 0x00774C28 File Offset: 0x00772E28
public static Color? PABKMLICINJ { get; private set; }
// Token: 0x0601A9F2 RID: 109042 RVA: 0x00774510 File Offset: 0x00772710
private void FIKMGBMBHKO()
{
bool flag = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.BASE_AND_BEAM;
bool flag2 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.NONE || this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)4;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, flag || flag2 || flag3);
}
}
// Token: 0x0601A9F3 RID: 109043 RVA: 0x007745B0 File Offset: 0x007727B0
public PlayerTeleportDecal.PAKHKMFKFPM BFBAHOBJCBJ()
{
return this.PKDLCLJFKLA;
}
// Token: 0x0601A9F4 RID: 109044 RVA: 0x007745B8 File Offset: 0x007727B8
public void BEJCLFKCGGM(bool KELIMOCDMOD, float MNBMCCJJELD, Vector3 OPOCBLIAFKO, Vector3 OCJHCLIJCHI)
{
if (KELIMOCDMOD)
{
this.CBEOJLHKMEJ(PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT);
this.toolHitVisual.IFDOPNGCBGH(MNBMCCJJELD);
this.toolHitVisual.transform.position = OPOCBLIAFKO;
this.toolHitVisual.transform.rotation = Quaternion.LookRotation(OCJHCLIJCHI, Vector3.up);
}
}
// Token: 0x0601A9F5 RID: 109045 RVA: 0x0077460C File Offset: 0x0077280C
private void GJGEACMGLKP()
{
if (PlayerTeleportDecal.EBLECCLFEMI() == null || PlayerTeleportDecal.PLPBMJFNMOF() == null)
{
PlayerTeleportDecal.OKJKGAAMCBB(new Color?(this.NFBANLGAMFM()));
}
this.LAHPFCMIBEE(PlayerTeleportDecal.KBBHEMABBEL().Value);
this.FIOLBHFJENN = base.GetComponentInChildren<Animator>();
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, true);
}
this.Renderers.AddRange(base.GetComponentsInChildren<Renderer>(true));
this.OCCMLJFCNFK = PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT;
this.MPBAMBNJAOH();
this.BFCHEGJKMNK();
}
// Token: 0x0601A9F6 RID: 109046 RVA: 0x007746B8 File Offset: 0x007728B8
private void BIHMCGBFJDD()
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LJIDHOBAGNK, this.GNAFDKPMLOJ() == PlayerTeleportDecal.PAKHKMFKFPM.VALID);
}
bool flag = this.OFHGOGOGGKK() == PlayerTeleportDecal.PAKHKMFKFPM.VALID;
foreach (Renderer renderer in this.Renderers)
{
renderer.material = ((!flag) ? this.invalidMaterial : this.EKFBDCICAPK);
}
}
// Token: 0x0601A9F7 RID: 109047 RVA: 0x00774764 File Offset: 0x00772964
private static void IGDOLACODJK(Color? NOBAPCOKFIL)
{
PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601A9F8 RID: 109048 RVA: 0x0077476C File Offset: 0x0077296C
private Material KNEGGMJMKBJ()
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
// Token: 0x17000C23 RID: 3107
// (get) Token: 0x0601A9F9 RID: 109049 RVA: 0x00774798 File Offset: 0x00772998
// (set) Token: 0x0601A9FB RID: 109051 RVA: 0x007747F4 File Offset: 0x007729F4
public PlayerTeleportDecal.GIEBKDJFNKJ OCCMLJFCNFK
{
get
{
return this.BHCALCDBPGP;
}
set
{
if (this.BHCALCDBPGP != value)
{
this.BHCALCDBPGP = value;
this.DBAEPDJLDKM();
}
}
}
// Token: 0x0601A9FA RID: 109050 RVA: 0x007747A0 File Offset: 0x007729A0
public void UpdateToolHitDecal(bool KELIMOCDMOD, float MNBMCCJJELD, Vector3 OPOCBLIAFKO, Vector3 OCJHCLIJCHI)
{
if (KELIMOCDMOD)
{
this.OCCMLJFCNFK = PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT;
this.toolHitVisual.IOGNGOOLCJP = MNBMCCJJELD;
this.toolHitVisual.transform.position = OPOCBLIAFKO;
this.toolHitVisual.transform.rotation = Quaternion.LookRotation(OCJHCLIJCHI, Vector3.up);
}
}
// Token: 0x0601A9FC RID: 109052 RVA: 0x00774810 File Offset: 0x00772A10
private void OJAIDLPNIEI()
{
if (PlayerTeleportDecal.GEIONPFMGFB() != null || PlayerTeleportDecal.EBLECCLFEMI() == null)
{
PlayerTeleportDecal.HFIFCLGCLJD(new Color?(this.NFBANLGAMFM()));
}
this.CGDFJEFJBPD(PlayerTeleportDecal.EBLECCLFEMI().Value);
this.FIOLBHFJENN = base.GetComponentInChildren<Animator>();
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, true);
}
this.Renderers.AddRange(base.GetComponentsInChildren<Renderer>(true));
this.EGGHHDADHGD(PlayerTeleportDecal.GIEBKDJFNKJ.NONE);
this.PBCHMKHHGPO();
this.BFCHEGJKMNK();
}
// Token: 0x0601A9FD RID: 109053 RVA: 0x007748BC File Offset: 0x00772ABC
public void IEHHGJJAIHG(bool KELIMOCDMOD, float MNBMCCJJELD, Vector3 OPOCBLIAFKO, Vector3 OCJHCLIJCHI)
{
if (KELIMOCDMOD)
{
this.EGGHHDADHGD(PlayerTeleportDecal.GIEBKDJFNKJ.NONE);
this.toolHitVisual.AKBECLOCGND(MNBMCCJJELD);
this.toolHitVisual.transform.position = OPOCBLIAFKO;
this.toolHitVisual.transform.rotation = Quaternion.LookRotation(OCJHCLIJCHI, Vector3.up);
}
}
// Token: 0x17000C27 RID: 3111
// (get) Token: 0x0601A9FE RID: 109054 RVA: 0x00774910 File Offset: 0x00772B10
private Material EKFBDCICAPK
{
get
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
}
// Token: 0x0601A9FF RID: 109055 RVA: 0x0077493C File Offset: 0x00772B3C
public void PJHFPNFJBAI(PlayerTeleportDecal.PAKHKMFKFPM NOBAPCOKFIL)
{
if (this.PKDLCLJFKLA != NOBAPCOKFIL)
{
this.PKDLCLJFKLA = NOBAPCOKFIL;
this.IJDLNBOABCM();
}
}
// Token: 0x0601AA00 RID: 109056 RVA: 0x00774958 File Offset: 0x00772B58
public void IJGMPIJLLPM(Color NOBAPCOKFIL)
{
NOBAPCOKFIL.a = PlayerTeleportDecal.OOFDAAHECPI().Value.a;
this.OHDAANNJILF().SetColor(PlayerTeleportDecal.EEJPFBIGCMP, NOBAPCOKFIL);
}
// Token: 0x0601AA01 RID: 109057 RVA: 0x00774994 File Offset: 0x00772B94
public void GCKNBLNJHCB(Vector3 IBFHKDEMEEH, Vector3 ELJHAIFJHJI)
{
base.transform.position = IBFHKDEMEEH;
base.transform.rotation = Quaternion.LookRotation(ELJHAIFJHJI, Vector3.up);
}
// Token: 0x0601AA02 RID: 109058 RVA: 0x007749B8 File Offset: 0x00772BB8
private static void OKJKGAAMCBB(Color? NOBAPCOKFIL)
{
PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601AA04 RID: 109060 RVA: 0x007749D4 File Offset: 0x00772BD4
public static Color? GEIONPFMGFB()
{
return PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField;
}
// Token: 0x0601AA05 RID: 109061 RVA: 0x007749DC File Offset: 0x00772BDC
public Color LABIKGCGOPA()
{
return this.EKFBDCICAPK.GetColor(PlayerTeleportDecal.EEJPFBIGCMP);
}
// Token: 0x17000C24 RID: 3108
// (get) Token: 0x0601AA3A RID: 109114 RVA: 0x00775654 File Offset: 0x00773854
// (set) Token: 0x0601AA06 RID: 109062 RVA: 0x007749F0 File Offset: 0x00772BF0
public PlayerTeleportDecal.PAKHKMFKFPM OJAJNGINEBJ
{
get
{
return this.PKDLCLJFKLA;
}
set
{
if (this.PKDLCLJFKLA != value)
{
this.PKDLCLJFKLA = value;
this.IJDLNBOABCM();
}
}
}
// Token: 0x0601AA07 RID: 109063 RVA: 0x00774A0C File Offset: 0x00772C0C
private Material OHDAANNJILF()
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
// Token: 0x0601AA08 RID: 109064 RVA: 0x00774A38 File Offset: 0x00772C38
private void DBAEPDJLDKM()
{
bool flag = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.BASE_AND_BEAM;
bool flag2 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.BASE_AND_BEAM || this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.BASE_ONLY;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, flag || flag2 || flag3);
}
}
// Token: 0x0601AA09 RID: 109065 RVA: 0x00774AD8 File Offset: 0x00772CD8
public PlayerTeleportDecal.GIEBKDJFNKJ PMHONMMDGGA()
{
return this.BHCALCDBPGP;
}
// Token: 0x17000C25 RID: 3109
// (get) Token: 0x0601AA10 RID: 109072 RVA: 0x00774C5C File Offset: 0x00772E5C
// (set) Token: 0x0601AA0A RID: 109066 RVA: 0x00774AE0 File Offset: 0x00772CE0
public Color GBLPHKFPELB
{
get
{
return this.EKFBDCICAPK.GetColor(PlayerTeleportDecal.EEJPFBIGCMP);
}
set
{
value.a = PlayerTeleportDecal.PABKMLICINJ.Value.a;
this.EKFBDCICAPK.SetColor(PlayerTeleportDecal.EEJPFBIGCMP, value);
}
}
// Token: 0x0601AA0C RID: 109068 RVA: 0x00774B5C File Offset: 0x00772D5C
private void MPBAMBNJAOH()
{
bool flag = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)8;
bool flag2 = this.BHCALCDBPGP != PlayerTeleportDecal.GIEBKDJFNKJ.BASE_AND_BEAM && this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.NONE;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.NONE;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, flag || flag2 || flag3);
}
}
// Token: 0x0601AA0D RID: 109069 RVA: 0x00774BFC File Offset: 0x00772DFC
private Material MEFPHICAANE()
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
// Token: 0x0601AA0F RID: 109071 RVA: 0x00774C30 File Offset: 0x00772E30
public void NEPIBOJHMFJ(float MNBMCCJJELD)
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetFloat(PlayerTeleportDecal.ILBIFEPDFMF, Mathf.Clamp01(MNBMCCJJELD));
}
}
// Token: 0x0601AA11 RID: 109073 RVA: 0x00774C70 File Offset: 0x00772E70
public void UpdatePosition(Vector3 IBFHKDEMEEH, Vector3 ELJHAIFJHJI)
{
base.transform.position = IBFHKDEMEEH;
base.transform.rotation = Quaternion.LookRotation(ELJHAIFJHJI, Vector3.up);
}
// Token: 0x0601AA12 RID: 109074 RVA: 0x00774C94 File Offset: 0x00772E94
private void BCNBPMPMIGH()
{
bool flag = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.BASE_AND_BEAM;
bool flag2 = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)4 || this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)8;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, !flag && !flag2 && flag3);
}
}
// Token: 0x0601AA13 RID: 109075 RVA: 0x00774D34 File Offset: 0x00772F34
public PlayerTeleportDecal.PAKHKMFKFPM OFHGOGOGGKK()
{
return this.PKDLCLJFKLA;
}
// Token: 0x0601AA14 RID: 109076 RVA: 0x00774D3C File Offset: 0x00772F3C
private static void HFIFCLGCLJD(Color? NOBAPCOKFIL)
{
PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601AA15 RID: 109077 RVA: 0x00774D44 File Offset: 0x00772F44
public PlayerTeleportDecal.PAKHKMFKFPM GNAFDKPMLOJ()
{
return this.PKDLCLJFKLA;
}
// Token: 0x0601AA16 RID: 109078 RVA: 0x00774D4C File Offset: 0x00772F4C
public void CBEOJLHKMEJ(PlayerTeleportDecal.GIEBKDJFNKJ NOBAPCOKFIL)
{
if (this.BHCALCDBPGP != NOBAPCOKFIL)
{
this.BHCALCDBPGP = NOBAPCOKFIL;
this.DBAEPDJLDKM();
}
}
// Token: 0x0601AA17 RID: 109079 RVA: 0x00774D68 File Offset: 0x00772F68
private void ELBDAIAMMGB()
{
if (PlayerTeleportDecal.EBLECCLFEMI() != null || PlayerTeleportDecal.PABKMLICINJ == null)
{
PlayerTeleportDecal.HFIFCLGCLJD(new Color?(this.GBLPHKFPELB));
}
this.HBELIAAJHJE(PlayerTeleportDecal.KBBHEMABBEL().Value);
this.FIOLBHFJENN = base.GetComponentInChildren<Animator>();
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, true);
}
this.Renderers.AddRange(base.GetComponentsInChildren<Renderer>(false));
this.EGGHHDADHGD(PlayerTeleportDecal.GIEBKDJFNKJ.NONE);
this.DBAEPDJLDKM();
this.BIHMCGBFJDD();
}
// Token: 0x0601AA18 RID: 109080 RVA: 0x00774E14 File Offset: 0x00773014
private Material DAFENLGMEPE()
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
// Token: 0x0601AA19 RID: 109081 RVA: 0x00774E40 File Offset: 0x00773040
private Material BMEJIGLKBLP()
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
// Token: 0x0601AA1A RID: 109082 RVA: 0x00774E6C File Offset: 0x0077306C
private void Awake()
{
if (PlayerTeleportDecal.PABKMLICINJ == null || PlayerTeleportDecal.PABKMLICINJ == null)
{
PlayerTeleportDecal.PABKMLICINJ = new Color?(this.GBLPHKFPELB);
}
this.GBLPHKFPELB = PlayerTeleportDecal.PABKMLICINJ.Value;
this.FIOLBHFJENN = base.GetComponentInChildren<Animator>();
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, false);
}
this.Renderers.AddRange(base.GetComponentsInChildren<Renderer>(true));
this.OCCMLJFCNFK = PlayerTeleportDecal.GIEBKDJFNKJ.NONE;
this.DBAEPDJLDKM();
this.IJDLNBOABCM();
}
// Token: 0x0601AA1B RID: 109083 RVA: 0x00774F18 File Offset: 0x00773118
private void KIPADFCMNMG()
{
bool flag = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)7;
bool flag2 = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)4 || this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)5;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, flag || flag2 || flag3);
}
}
// Token: 0x0601AA1C RID: 109084 RVA: 0x00774FB8 File Offset: 0x007731B8
public static Color? KBBHEMABBEL()
{
return PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField;
}
// Token: 0x0601AA1D RID: 109085 RVA: 0x00774FC0 File Offset: 0x007731C0
public Color NFBANLGAMFM()
{
return this.MGAFNOBJCMF().GetColor(PlayerTeleportDecal.EEJPFBIGCMP);
}
// Token: 0x0601AA1E RID: 109086 RVA: 0x00774FD4 File Offset: 0x007731D4
private void BFCHEGJKMNK()
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LJIDHOBAGNK, this.EAELFLAOGAM() != PlayerTeleportDecal.PAKHKMFKFPM.INVALID);
}
bool flag = this.BFBAHOBJCBJ() == PlayerTeleportDecal.PAKHKMFKFPM.VALID;
foreach (Renderer renderer in this.Renderers)
{
renderer.material = ((!flag) ? this.invalidMaterial : this.DAFENLGMEPE());
}
}
// Token: 0x0601AA1F RID: 109087 RVA: 0x00775080 File Offset: 0x00773280
private void LCNLOIFGIKK()
{
bool flag = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)7;
bool flag2 = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)4 || this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)5;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, !flag && !flag2 && flag3);
}
}
// Token: 0x0601AA20 RID: 109088 RVA: 0x00775120 File Offset: 0x00773320
public void LAHPFCMIBEE(Color NOBAPCOKFIL)
{
NOBAPCOKFIL.a = PlayerTeleportDecal.GEIONPFMGFB().Value.a;
this.EKFBDCICAPK.SetColor(PlayerTeleportDecal.EEJPFBIGCMP, NOBAPCOKFIL);
}
// Token: 0x0601AA21 RID: 109089 RVA: 0x0077515C File Offset: 0x0077335C
public void HBELIAAJHJE(Color NOBAPCOKFIL)
{
NOBAPCOKFIL.a = PlayerTeleportDecal.OOFDAAHECPI().Value.a;
this.MEFPHICAANE().SetColor(PlayerTeleportDecal.EEJPFBIGCMP, NOBAPCOKFIL);
}
// Token: 0x0601AA22 RID: 109090 RVA: 0x00775198 File Offset: 0x00773398
public static Color? EBLECCLFEMI()
{
return PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField;
}
// Token: 0x0601AA23 RID: 109091 RVA: 0x007751A0 File Offset: 0x007733A0
public void ICCHDPHMDCN(float MNBMCCJJELD)
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetFloat(PlayerTeleportDecal.ILBIFEPDFMF, Mathf.Clamp01(MNBMCCJJELD));
}
}
// Token: 0x0601AA24 RID: 109092 RVA: 0x007751CC File Offset: 0x007733CC
public void UpdateCharge(float MNBMCCJJELD)
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetFloat(PlayerTeleportDecal.ILBIFEPDFMF, Mathf.Clamp01(MNBMCCJJELD));
}
}
// Token: 0x0601AA25 RID: 109093 RVA: 0x007751F8 File Offset: 0x007733F8
public void CGDFJEFJBPD(Color NOBAPCOKFIL)
{
NOBAPCOKFIL.a = PlayerTeleportDecal.GEIONPFMGFB().Value.a;
this.DAFENLGMEPE().SetColor(PlayerTeleportDecal.EEJPFBIGCMP, NOBAPCOKFIL);
}
// Token: 0x0601AA26 RID: 109094 RVA: 0x00775234 File Offset: 0x00773434
public void EGGHHDADHGD(PlayerTeleportDecal.GIEBKDJFNKJ NOBAPCOKFIL)
{
if (this.BHCALCDBPGP != NOBAPCOKFIL)
{
this.BHCALCDBPGP = NOBAPCOKFIL;
this.DBAEPDJLDKM();
}
}
// Token: 0x0601AA27 RID: 109095 RVA: 0x00775250 File Offset: 0x00773450
public Color BOENOFFBIJI()
{
return this.AEBAACGDJAL().GetColor(PlayerTeleportDecal.EEJPFBIGCMP);
}
// Token: 0x0601AA28 RID: 109096 RVA: 0x00775264 File Offset: 0x00773464
private void IJDLNBOABCM()
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LJIDHOBAGNK, this.OJAJNGINEBJ != PlayerTeleportDecal.PAKHKMFKFPM.INVALID);
}
bool flag = this.OJAJNGINEBJ == PlayerTeleportDecal.PAKHKMFKFPM.VALID;
foreach (Renderer renderer in this.Renderers)
{
renderer.material = ((!flag) ? this.invalidMaterial : this.EKFBDCICAPK);
}
}
// Token: 0x0601AA29 RID: 109097 RVA: 0x00775310 File Offset: 0x00773510
public void BIAPICLDKDE(Vector3 IBFHKDEMEEH, Vector3 ELJHAIFJHJI)
{
base.transform.position = IBFHKDEMEEH;
base.transform.rotation = Quaternion.LookRotation(ELJHAIFJHJI, Vector3.up);
}
// Token: 0x0601AA2A RID: 109098 RVA: 0x00775334 File Offset: 0x00773534
public void FMCDLOJADDA(PlayerTeleportDecal.PAKHKMFKFPM NOBAPCOKFIL)
{
if (this.PKDLCLJFKLA != NOBAPCOKFIL)
{
this.PKDLCLJFKLA = NOBAPCOKFIL;
this.BIHMCGBFJDD();
}
}
// Token: 0x0601AA2B RID: 109099 RVA: 0x00775350 File Offset: 0x00773550
public PlayerTeleportDecal.PAKHKMFKFPM FOGKPEJAAGN()
{
return this.PKDLCLJFKLA;
}
// Token: 0x0601AA2C RID: 109100 RVA: 0x00775358 File Offset: 0x00773558
private Material AEBAACGDJAL()
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
// Token: 0x0601AA2D RID: 109101 RVA: 0x00775384 File Offset: 0x00773584
public void GDFOMJIOINI(Color NOBAPCOKFIL)
{
NOBAPCOKFIL.a = PlayerTeleportDecal.OOFDAAHECPI().Value.a;
this.MEFPHICAANE().SetColor(PlayerTeleportDecal.EEJPFBIGCMP, NOBAPCOKFIL);
}
// Token: 0x0601AA2E RID: 109102 RVA: 0x007753C0 File Offset: 0x007735C0
private void JFFLHAMMGAH()
{
if (PlayerTeleportDecal.OOFDAAHECPI() != null || PlayerTeleportDecal.OOFDAAHECPI() == null)
{
PlayerTeleportDecal.IGDOLACODJK(new Color?(this.BOENOFFBIJI()));
}
this.CGDFJEFJBPD(PlayerTeleportDecal.PABKMLICINJ.Value);
this.FIOLBHFJENN = base.GetComponentInChildren<Animator>();
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, true);
}
this.Renderers.AddRange(base.GetComponentsInChildren<Renderer>(true));
this.CCNGKFHJDEB(PlayerTeleportDecal.GIEBKDJFNKJ.NONE);
this.FPHAFAFNMPA();
this.BIHMCGBFJDD();
}
// Token: 0x0601AA2F RID: 109103 RVA: 0x0077546C File Offset: 0x0077366C
public void CCNGKFHJDEB(PlayerTeleportDecal.GIEBKDJFNKJ NOBAPCOKFIL)
{
if (this.BHCALCDBPGP != NOBAPCOKFIL)
{
this.BHCALCDBPGP = NOBAPCOKFIL;
this.FPHAFAFNMPA();
}
}
// Token: 0x0601AA30 RID: 109104 RVA: 0x00775488 File Offset: 0x00773688
private Material MGAFNOBJCMF()
{
if (this.CIKIKGGBNJC == null)
{
this.CIKIKGGBNJC = new Material(this.validMaterial);
}
return this.CIKIKGGBNJC;
}
// Token: 0x0601AA31 RID: 109105 RVA: 0x007754B4 File Offset: 0x007736B4
private void PBCHMKHHGPO()
{
bool flag = this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)4;
bool flag2 = this.BHCALCDBPGP != (PlayerTeleportDecal.GIEBKDJFNKJ)5 && this.BHCALCDBPGP == (PlayerTeleportDecal.GIEBKDJFNKJ)7;
bool flag3 = this.BHCALCDBPGP == PlayerTeleportDecal.GIEBKDJFNKJ.NONE;
this.beamVisual.gameObject.SetActive(flag);
this.baseVisual.gameObject.SetActive(flag2);
this.toolHitVisual.gameObject.SetActive(flag3);
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, !flag && !flag2 && flag3);
}
}
// Token: 0x0601AA32 RID: 109106 RVA: 0x00775554 File Offset: 0x00773754
public static Color? PLPBMJFNMOF()
{
return PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField;
}
// Token: 0x0601AA33 RID: 109107 RVA: 0x0077555C File Offset: 0x0077375C
public void JDFNPMEJPOC(Color NOBAPCOKFIL)
{
NOBAPCOKFIL.a = PlayerTeleportDecal.PLPBMJFNMOF().Value.a;
this.OHDAANNJILF().SetColor(PlayerTeleportDecal.EEJPFBIGCMP, NOBAPCOKFIL);
}
// Token: 0x0601AA34 RID: 109108 RVA: 0x00775598 File Offset: 0x00773798
public void JLPNDMLGADB(PlayerTeleportDecal.PAKHKMFKFPM NOBAPCOKFIL)
{
if (this.PKDLCLJFKLA != NOBAPCOKFIL)
{
this.PKDLCLJFKLA = NOBAPCOKFIL;
this.FCAJIDDDAAH();
}
}
// Token: 0x0601AA35 RID: 109109 RVA: 0x007755B4 File Offset: 0x007737B4
public void FEOOOFMGBBI(PlayerTeleportDecal.PAKHKMFKFPM NOBAPCOKFIL)
{
if (this.PKDLCLJFKLA != NOBAPCOKFIL)
{
this.PKDLCLJFKLA = NOBAPCOKFIL;
this.IJDLNBOABCM();
}
}
// Token: 0x0601AA36 RID: 109110 RVA: 0x007755D0 File Offset: 0x007737D0
public void IJICADFDJPB(Color NOBAPCOKFIL)
{
NOBAPCOKFIL.a = PlayerTeleportDecal.GEIONPFMGFB().Value.a;
this.OHDAANNJILF().SetColor(PlayerTeleportDecal.EEJPFBIGCMP, NOBAPCOKFIL);
}
// Token: 0x0601AA37 RID: 109111 RVA: 0x0077560C File Offset: 0x0077380C
public void NBKNEHALHEM(Vector3 IBFHKDEMEEH, Vector3 ELJHAIFJHJI)
{
base.transform.position = IBFHKDEMEEH;
base.transform.rotation = Quaternion.LookRotation(ELJHAIFJHJI, Vector3.up);
}
// Token: 0x0601AA38 RID: 109112 RVA: 0x00775630 File Offset: 0x00773830
private static void JODIOFIIFBD(Color? NOBAPCOKFIL)
{
PlayerTeleportDecal.<IFAFNFNCNFK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0601AA39 RID: 109113 RVA: 0x00775638 File Offset: 0x00773838
public void MFPELHGKOHF(PlayerTeleportDecal.PAKHKMFKFPM NOBAPCOKFIL)
{
if (this.PKDLCLJFKLA != NOBAPCOKFIL)
{
this.PKDLCLJFKLA = NOBAPCOKFIL;
this.BFCHEGJKMNK();
}
}
// Token: 0x0601AA3B RID: 109115 RVA: 0x0077565C File Offset: 0x0077385C
private void DBNEKEJKCBE()
{
if (PlayerTeleportDecal.PLPBMJFNMOF() != null || PlayerTeleportDecal.EBLECCLFEMI() == null)
{
PlayerTeleportDecal.IGDOLACODJK(new Color?(this.LABIKGCGOPA()));
}
this.HBELIAAJHJE(PlayerTeleportDecal.GEIONPFMGFB().Value);
this.FIOLBHFJENN = base.GetComponentInChildren<Animator>();
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetBool(PlayerTeleportDecal.LDKHDIMMICP, true);
}
this.Renderers.AddRange(base.GetComponentsInChildren<Renderer>(true));
this.CBEOJLHKMEJ(PlayerTeleportDecal.GIEBKDJFNKJ.TOOL_HIT);
this.FPHAFAFNMPA();
this.BFCHEGJKMNK();
}
// Token: 0x0601AA3C RID: 109116 RVA: 0x00775708 File Offset: 0x00773908
public void MMHFMEFBCJL(float MNBMCCJJELD)
{
if (this.FIOLBHFJENN != null)
{
this.FIOLBHFJENN.SetFloat(PlayerTeleportDecal.ILBIFEPDFMF, Mathf.Clamp01(MNBMCCJJELD));
}
}
// Token: 0x0400485B RID: 18523
[SerializeField]
[Header("Visuals")]
private Transform baseVisual;
// Token: 0x0400485C RID: 18524
[SerializeField]
private Transform beamVisual;
// Token: 0x0400485D RID: 18525
[Header("Tool Hit Visual")]
[SerializeField]
private TeleportChargeVisual toolHitVisual;
// Token: 0x0400485E RID: 18526
[Header("Materials")]
[SerializeField]
private Material validMaterial;
// Token: 0x0400485F RID: 18527
[SerializeField]
private Material invalidMaterial;
// Token: 0x04004860 RID: 18528
[HideInInspector]
public List<Renderer> Renderers = new List<Renderer>();
// Token: 0x04004861 RID: 18529
private static int EEJPFBIGCMP = Shader.PropertyToID("_MainColor");
// Token: 0x04004862 RID: 18530
private static int LJIDHOBAGNK = Animator.StringToHash("Valid");
// Token: 0x04004863 RID: 18531
private static int LDKHDIMMICP = Animator.StringToHash("Visible");
// Token: 0x04004864 RID: 18532
private static int ILBIFEPDFMF = Animator.StringToHash("Charge");
// Token: 0x04004865 RID: 18533
private Animator FIOLBHFJENN;
// Token: 0x04004866 RID: 18534
private PlayerTeleportDecal.GIEBKDJFNKJ BHCALCDBPGP;
// Token: 0x04004867 RID: 18535
private PlayerTeleportDecal.PAKHKMFKFPM PKDLCLJFKLA;
// Token: 0x04004869 RID: 18537
private Material CIKIKGGBNJC;
// Token: 0x02000CE1 RID: 3297
public enum GIEBKDJFNKJ
{
// Token: 0x0400486B RID: 18539
NONE,
// Token: 0x0400486C RID: 18540
TOOL_HIT,
// Token: 0x0400486D RID: 18541
BASE_ONLY,
// Token: 0x0400486E RID: 18542
BASE_AND_BEAM
}
// Token: 0x02000CE2 RID: 3298
public enum PAKHKMFKFPM
{
// Token: 0x04004870 RID: 18544
VALID,
// Token: 0x04004871 RID: 18545
INVALID
}
}