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

667 lines
18 KiB
C#

using System;
using UnityEngine;
namespace Valve.VR.InteractionSystem
{
// Token: 0x02000602 RID: 1538
public class TeleportArea : TeleportMarkerBase
{
// Token: 0x0600F6C4 RID: 63172 RVA: 0x004ADF10 File Offset: 0x004AC110
private Color LPAHNPFOJKA()
{
if (this.locked)
{
return this.AGNGNPLEBEN;
}
if (this.OOPCLPBIJLJ)
{
return this.NHGHIAOJMPJ;
}
return this.GLELHKIELOP;
}
// Token: 0x0600F6C5 RID: 63173 RVA: 0x004ADF3C File Offset: 0x004AC13C
private void GNPFPMDBOKG(Bounds NOBAPCOKFIL)
{
this.<HPOBADLDFCK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600F6C6 RID: 63174 RVA: 0x004ADF48 File Offset: 0x004AC148
public void BABKFIKEOCG()
{
this.GLELHKIELOP = Teleport.DNJBCDJHMNK().areaVisibleMaterial.GetColor(this.GNCOPAHOHDG);
this.NHGHIAOJMPJ = Teleport.NFKNFPIDMBA().areaHighlightedMaterial.GetColor(this.GNCOPAHOHDG);
this.AGNGNPLEBEN = Teleport.PJNDFEAEMDF().areaLockedMaterial.GetColor(this.GNCOPAHOHDG);
}
// Token: 0x0600F6C7 RID: 63175 RVA: 0x004ADFA8 File Offset: 0x004AC1A8
public void KOAENLLIKMP()
{
this.GLELHKIELOP = Teleport.DNJBCDJHMNK().areaVisibleMaterial.GetColor(this.GNCOPAHOHDG);
this.NHGHIAOJMPJ = Teleport.NFKNFPIDMBA().areaHighlightedMaterial.GetColor(this.GNCOPAHOHDG);
this.AGNGNPLEBEN = Teleport.FCDPFLMFDBC.areaLockedMaterial.GetColor(this.GNCOPAHOHDG);
}
// Token: 0x0600F6C8 RID: 63176 RVA: 0x004AE008 File Offset: 0x004AC208
public override bool ShouldActivate(Vector3 HLCJJIMIECK)
{
return true;
}
// Token: 0x0600F6C9 RID: 63177 RVA: 0x004AE00C File Offset: 0x004AC20C
private bool JMOIHLAGGPH()
{
MeshFilter component = base.GetComponent<MeshFilter>();
if (component == null)
{
return true;
}
Mesh sharedMesh = component.sharedMesh;
if (sharedMesh == null)
{
return true;
}
this.MEHJBLHENMI(sharedMesh.bounds);
return false;
}
// Token: 0x0600F6CA RID: 63178 RVA: 0x004AE050 File Offset: 0x004AC250
public virtual void MBHIJJLFCII()
{
if (this.locked)
{
this.DKDLECMIBFP.material = Teleport.OGGAPFHMPLD().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.OGGAPFHMPLD().areaVisibleMaterial;
}
}
// Token: 0x0600F6CB RID: 63179 RVA: 0x004AE08C File Offset: 0x004AC28C
public void Start()
{
this.GLELHKIELOP = Teleport.FCDPFLMFDBC.areaVisibleMaterial.GetColor(this.GNCOPAHOHDG);
this.NHGHIAOJMPJ = Teleport.FCDPFLMFDBC.areaHighlightedMaterial.GetColor(this.GNCOPAHOHDG);
this.AGNGNPLEBEN = Teleport.FCDPFLMFDBC.areaLockedMaterial.GetColor(this.GNCOPAHOHDG);
}
// Token: 0x0600F6CC RID: 63180 RVA: 0x004AE0EC File Offset: 0x004AC2EC
public Bounds KLNENBNIBMN()
{
return this.<HPOBADLDFCK>k__BackingField;
}
// Token: 0x0600F6CD RID: 63181 RVA: 0x004AE0F4 File Offset: 0x004AC2F4
public virtual bool AEJECPJNOIJ()
{
return true;
}
// Token: 0x0600F6CE RID: 63182 RVA: 0x004AE0F8 File Offset: 0x004AC2F8
public void Awake()
{
this.DKDLECMIBFP = base.GetComponent<MeshRenderer>();
this.GNCOPAHOHDG = Shader.PropertyToID("_TintColor");
this.GHKNJDCIJFL();
}
// Token: 0x0600F6CF RID: 63183 RVA: 0x004AE120 File Offset: 0x004AC320
private void JEHAPMGLKOJ(Bounds NOBAPCOKFIL)
{
this.<HPOBADLDFCK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600F6D0 RID: 63184 RVA: 0x004AE12C File Offset: 0x004AC32C
public Bounds BBFKPMJMDJP()
{
return this.<HPOBADLDFCK>k__BackingField;
}
// Token: 0x0600F6D1 RID: 63185 RVA: 0x004AE134 File Offset: 0x004AC334
private void MEHJBLHENMI(Bounds NOBAPCOKFIL)
{
this.<HPOBADLDFCK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600F6D2 RID: 63186 RVA: 0x004AE140 File Offset: 0x004AC340
public virtual void JPCBIHFMDKP(float FEDDIIBIBDC, float BDEBGPLLBAJ)
{
Color color = this.AFMMPJJOAJG();
color.a *= BDEBGPLLBAJ;
this.DKDLECMIBFP.material.SetColor(this.GNCOPAHOHDG, color);
}
// Token: 0x0600F6D3 RID: 63187 RVA: 0x004AE17C File Offset: 0x004AC37C
public virtual bool FGACHIJONIK(Vector3 HLCJJIMIECK)
{
return true;
}
// Token: 0x0600F6D4 RID: 63188 RVA: 0x004AE180 File Offset: 0x004AC380
private bool KCPMEHHPBCF()
{
MeshFilter component = base.GetComponent<MeshFilter>();
if (component == null)
{
return false;
}
Mesh sharedMesh = component.sharedMesh;
if (sharedMesh == null)
{
return true;
}
this.MEHJBLHENMI(sharedMesh.bounds);
return false;
}
// Token: 0x0600F6D5 RID: 63189 RVA: 0x004AE1C4 File Offset: 0x004AC3C4
public virtual bool PKAFIKJPLDF(Vector3 HLCJJIMIECK)
{
return false;
}
// Token: 0x0600F6D6 RID: 63190 RVA: 0x004AE1C8 File Offset: 0x004AC3C8
public virtual void LFCICCNDIEC(bool FCDLHOKPFOM)
{
if (!this.locked)
{
this.OOPCLPBIJLJ = FCDLHOKPFOM;
if (FCDLHOKPFOM)
{
this.DKDLECMIBFP.material = Teleport.DNJBCDJHMNK().areaHighlightedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.NFKNFPIDMBA().areaVisibleMaterial;
}
}
}
// Token: 0x0600F6D7 RID: 63191 RVA: 0x004AE21C File Offset: 0x004AC41C
public virtual void KNMIIEMAAOF()
{
if (this.locked)
{
this.DKDLECMIBFP.material = Teleport.NFKNFPIDMBA().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.DNJBCDJHMNK().areaVisibleMaterial;
}
}
// Token: 0x0600F6D8 RID: 63192 RVA: 0x004AE258 File Offset: 0x004AC458
public virtual void CLMKMMEHMFD(bool FCDLHOKPFOM)
{
if (!this.locked)
{
this.OOPCLPBIJLJ = FCDLHOKPFOM;
if (FCDLHOKPFOM)
{
this.DKDLECMIBFP.material = Teleport.OGGAPFHMPLD().areaHighlightedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.OGGAPFHMPLD().areaVisibleMaterial;
}
}
}
// Token: 0x0600F6D9 RID: 63193 RVA: 0x004AE2AC File Offset: 0x004AC4AC
private bool ILOHLFDCJGC()
{
MeshFilter component = base.GetComponent<MeshFilter>();
if (component == null)
{
return false;
}
Mesh sharedMesh = component.sharedMesh;
if (sharedMesh == null)
{
return true;
}
this.CMICJBPGNEJ(sharedMesh.bounds);
return true;
}
// Token: 0x0600F6DA RID: 63194 RVA: 0x004AE2F0 File Offset: 0x004AC4F0
private Color DMEEFMEOMME()
{
if (this.locked)
{
return this.AGNGNPLEBEN;
}
if (this.OOPCLPBIJLJ)
{
return this.NHGHIAOJMPJ;
}
return this.GLELHKIELOP;
}
// Token: 0x0600F6DB RID: 63195 RVA: 0x004AE31C File Offset: 0x004AC51C
public virtual void FAAGPNKIMKA(bool FCDLHOKPFOM)
{
if (!this.locked)
{
this.OOPCLPBIJLJ = FCDLHOKPFOM;
if (FCDLHOKPFOM)
{
this.DKDLECMIBFP.material = Teleport.AOOIEPPCFOM().areaHighlightedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.OGGAPFHMPLD().areaVisibleMaterial;
}
}
}
// Token: 0x0600F6DC RID: 63196 RVA: 0x004AE370 File Offset: 0x004AC570
public virtual bool IJCLGBAOFIE()
{
return true;
}
// Token: 0x0600F6DD RID: 63197 RVA: 0x004AE374 File Offset: 0x004AC574
public virtual bool FACMCNJAKGF()
{
return false;
}
// Token: 0x0600F6DE RID: 63198 RVA: 0x004AE378 File Offset: 0x004AC578
public virtual void GLLBMDEPKIH(float FEDDIIBIBDC, float BDEBGPLLBAJ)
{
Color color = this.PFDENAGLFPD();
color.a *= BDEBGPLLBAJ;
this.DKDLECMIBFP.material.SetColor(this.GNCOPAHOHDG, color);
}
// Token: 0x0600F6DF RID: 63199 RVA: 0x004AE3B4 File Offset: 0x004AC5B4
public virtual bool MJPCBELHLPM(Vector3 HLCJJIMIECK)
{
return false;
}
// Token: 0x0600F6E0 RID: 63200 RVA: 0x004AE3B8 File Offset: 0x004AC5B8
public void DPKMOABIPKO()
{
this.DKDLECMIBFP = base.GetComponent<MeshRenderer>();
if (this.locked)
{
this.DKDLECMIBFP.sharedMaterial = Teleport.EBADHKDOLDC().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.sharedMaterial = Teleport.NFKNFPIDMBA().areaVisibleMaterial;
}
}
// Token: 0x0600F6E1 RID: 63201 RVA: 0x004AE40C File Offset: 0x004AC60C
public override void Highlight(bool FCDLHOKPFOM)
{
if (!this.locked)
{
this.OOPCLPBIJLJ = FCDLHOKPFOM;
if (FCDLHOKPFOM)
{
this.DKDLECMIBFP.material = Teleport.FCDPFLMFDBC.areaHighlightedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.FCDPFLMFDBC.areaVisibleMaterial;
}
}
}
// Token: 0x0600F6E2 RID: 63202 RVA: 0x004AE460 File Offset: 0x004AC660
public override void UpdateVisuals()
{
if (this.locked)
{
this.DKDLECMIBFP.material = Teleport.FCDPFLMFDBC.areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.FCDPFLMFDBC.areaVisibleMaterial;
}
}
// Token: 0x0600F6E3 RID: 63203 RVA: 0x004AE49C File Offset: 0x004AC69C
private Color PFDENAGLFPD()
{
if (this.locked)
{
return this.AGNGNPLEBEN;
}
if (this.OOPCLPBIJLJ)
{
return this.NHGHIAOJMPJ;
}
return this.GLELHKIELOP;
}
// Token: 0x0600F6E4 RID: 63204 RVA: 0x004AE4C8 File Offset: 0x004AC6C8
public virtual void PPFANOABMCF()
{
if (this.locked)
{
this.DKDLECMIBFP.material = Teleport.PJNDFEAEMDF().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.GJJINCDGLOL().areaVisibleMaterial;
}
}
// Token: 0x0600F6E6 RID: 63206 RVA: 0x004AE530 File Offset: 0x004AC730
public virtual void KHDEFBEGNDF()
{
if (this.locked)
{
this.DKDLECMIBFP.material = Teleport.EBADHKDOLDC().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.PJNDFEAEMDF().areaVisibleMaterial;
}
}
// Token: 0x0600F6E7 RID: 63207 RVA: 0x004AE56C File Offset: 0x004AC76C
private Color AFMMPJJOAJG()
{
if (this.locked)
{
return this.AGNGNPLEBEN;
}
if (this.OOPCLPBIJLJ)
{
return this.NHGHIAOJMPJ;
}
return this.GLELHKIELOP;
}
// Token: 0x0600F6E8 RID: 63208 RVA: 0x004AE598 File Offset: 0x004AC798
public virtual bool JAGEMGJCGCE(Vector3 HLCJJIMIECK)
{
return false;
}
// Token: 0x0600F6E9 RID: 63209 RVA: 0x004AE59C File Offset: 0x004AC79C
public virtual void FKLEONFCBHH(float FEDDIIBIBDC, float BDEBGPLLBAJ)
{
Color color = this.LPAHNPFOJKA();
color.a *= BDEBGPLLBAJ;
this.DKDLECMIBFP.material.SetColor(this.GNCOPAHOHDG, color);
}
// Token: 0x0600F6EA RID: 63210 RVA: 0x004AE5D8 File Offset: 0x004AC7D8
public Bounds DBMIFEHENMH()
{
return this.<HPOBADLDFCK>k__BackingField;
}
// Token: 0x0600F6EB RID: 63211 RVA: 0x004AE5E0 File Offset: 0x004AC7E0
public override void SetAlpha(float FEDDIIBIBDC, float BDEBGPLLBAJ)
{
Color color = this.LPAHNPFOJKA();
color.a *= BDEBGPLLBAJ;
this.DKDLECMIBFP.material.SetColor(this.GNCOPAHOHDG, color);
}
// Token: 0x0600F6EC RID: 63212 RVA: 0x004AE61C File Offset: 0x004AC81C
public override bool ShouldMovePlayer()
{
return true;
}
// Token: 0x0600F6ED RID: 63213 RVA: 0x004AE620 File Offset: 0x004AC820
public virtual bool IKMBDIBEBGD()
{
return true;
}
// Token: 0x0600F6EE RID: 63214 RVA: 0x004AE624 File Offset: 0x004AC824
private void CMICJBPGNEJ(Bounds NOBAPCOKFIL)
{
this.<HPOBADLDFCK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x0600F6EF RID: 63215 RVA: 0x004AE630 File Offset: 0x004AC830
public Bounds JEJKAHKAJBE()
{
return this.<HPOBADLDFCK>k__BackingField;
}
// Token: 0x0600F6F0 RID: 63216 RVA: 0x004AE638 File Offset: 0x004AC838
public virtual bool IAIKOCMDDPJ()
{
return true;
}
// Token: 0x17000694 RID: 1684
// (get) Token: 0x0600F6F6 RID: 63222 RVA: 0x004AE75C File Offset: 0x004AC95C
// (set) Token: 0x0600F6F1 RID: 63217 RVA: 0x004AE63C File Offset: 0x004AC83C
public Bounds BOAGPNPFILI { get; private set; }
// Token: 0x0600F6F2 RID: 63218 RVA: 0x004AE648 File Offset: 0x004AC848
public void GLAGDFCNGDL()
{
this.DKDLECMIBFP = base.GetComponent<MeshRenderer>();
if (this.locked)
{
this.DKDLECMIBFP.sharedMaterial = Teleport.NFKNFPIDMBA().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.sharedMaterial = Teleport.FCDPFLMFDBC.areaVisibleMaterial;
}
}
// Token: 0x0600F6F3 RID: 63219 RVA: 0x004AE69C File Offset: 0x004AC89C
public void PPIFMKKCAOP()
{
this.DKDLECMIBFP = base.GetComponent<MeshRenderer>();
if (this.locked)
{
this.DKDLECMIBFP.sharedMaterial = Teleport.PJNDFEAEMDF().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.sharedMaterial = Teleport.AOOIEPPCFOM().areaVisibleMaterial;
}
}
// Token: 0x0600F6F4 RID: 63220 RVA: 0x004AE6F0 File Offset: 0x004AC8F0
public void BDKMGEHDIIH()
{
this.DKDLECMIBFP = base.GetComponent<MeshRenderer>();
this.GNCOPAHOHDG = Shader.PropertyToID("LnByb3RvIlQKDUV4dHJ1c2lvbkRhdGESQwoWc3ViRXh0cnVzaW9uQ29sbGVj");
this.OHKCJOGADHA();
}
// Token: 0x0600F6F5 RID: 63221 RVA: 0x004AE718 File Offset: 0x004AC918
private bool OHKCJOGADHA()
{
MeshFilter component = base.GetComponent<MeshFilter>();
if (component == null)
{
return false;
}
Mesh sharedMesh = component.sharedMesh;
if (sharedMesh == null)
{
return false;
}
this.GNPFPMDBOKG(sharedMesh.bounds);
return true;
}
// Token: 0x0600F6F7 RID: 63223 RVA: 0x004AE764 File Offset: 0x004AC964
public void KJBPHNKFCAM()
{
this.DKDLECMIBFP = base.GetComponent<MeshRenderer>();
this.GNCOPAHOHDG = Shader.PropertyToID("looptype");
this.JMOIHLAGGPH();
}
// Token: 0x0600F6F8 RID: 63224 RVA: 0x004AE78C File Offset: 0x004AC98C
public Bounds KMGECKBLIOM()
{
return this.<HPOBADLDFCK>k__BackingField;
}
// Token: 0x0600F6F9 RID: 63225 RVA: 0x004AE794 File Offset: 0x004AC994
public Bounds GPHKOODPOGP()
{
return this.<HPOBADLDFCK>k__BackingField;
}
// Token: 0x0600F6FA RID: 63226 RVA: 0x004AE79C File Offset: 0x004AC99C
public virtual void IKJPBOKLCEP()
{
if (this.locked)
{
this.DKDLECMIBFP.material = Teleport.NFKNFPIDMBA().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.PJNDFEAEMDF().areaVisibleMaterial;
}
}
// Token: 0x0600F6FB RID: 63227 RVA: 0x004AE7D8 File Offset: 0x004AC9D8
public void DEBKBIIGAAN()
{
this.GLELHKIELOP = Teleport.NFKNFPIDMBA().areaVisibleMaterial.GetColor(this.GNCOPAHOHDG);
this.NHGHIAOJMPJ = Teleport.EBADHKDOLDC().areaHighlightedMaterial.GetColor(this.GNCOPAHOHDG);
this.AGNGNPLEBEN = Teleport.OGGAPFHMPLD().areaLockedMaterial.GetColor(this.GNCOPAHOHDG);
}
// Token: 0x0600F6FC RID: 63228 RVA: 0x004AE838 File Offset: 0x004ACA38
public virtual void CJLHNGPCHMI()
{
if (this.locked)
{
this.DKDLECMIBFP.material = Teleport.AOOIEPPCFOM().areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.EBADHKDOLDC().areaVisibleMaterial;
}
}
// Token: 0x0600F6FD RID: 63229 RVA: 0x004AE874 File Offset: 0x004ACA74
public void JGOAIIIJNAI()
{
this.GLELHKIELOP = Teleport.NFKNFPIDMBA().areaVisibleMaterial.GetColor(this.GNCOPAHOHDG);
this.NHGHIAOJMPJ = Teleport.GJJINCDGLOL().areaHighlightedMaterial.GetColor(this.GNCOPAHOHDG);
this.AGNGNPLEBEN = Teleport.PJNDFEAEMDF().areaLockedMaterial.GetColor(this.GNCOPAHOHDG);
}
// Token: 0x0600F6FE RID: 63230 RVA: 0x004AE8D4 File Offset: 0x004ACAD4
public virtual void IPCNIELHDMF(float FEDDIIBIBDC, float BDEBGPLLBAJ)
{
Color color = this.AFMMPJJOAJG();
color.a *= BDEBGPLLBAJ;
this.DKDLECMIBFP.material.SetColor(this.GNCOPAHOHDG, color);
}
// Token: 0x0600F6FF RID: 63231 RVA: 0x004AE910 File Offset: 0x004ACB10
public virtual void GJDIEEAELKE(bool FCDLHOKPFOM)
{
if (!this.locked)
{
this.OOPCLPBIJLJ = FCDLHOKPFOM;
if (FCDLHOKPFOM)
{
this.DKDLECMIBFP.material = Teleport.GJJINCDGLOL().areaHighlightedMaterial;
}
else
{
this.DKDLECMIBFP.material = Teleport.OGGAPFHMPLD().areaVisibleMaterial;
}
}
}
// Token: 0x0600F700 RID: 63232 RVA: 0x004AE964 File Offset: 0x004ACB64
private bool CBNKCPODIPG()
{
MeshFilter component = base.GetComponent<MeshFilter>();
if (component == null)
{
return true;
}
Mesh sharedMesh = component.sharedMesh;
if (sharedMesh == null)
{
return true;
}
this.LFMLGCGBBEI(sharedMesh.bounds);
return false;
}
// Token: 0x0600F701 RID: 63233 RVA: 0x004AE9A8 File Offset: 0x004ACBA8
private bool GHKNJDCIJFL()
{
MeshFilter component = base.GetComponent<MeshFilter>();
if (component == null)
{
return false;
}
Mesh sharedMesh = component.sharedMesh;
if (sharedMesh == null)
{
return false;
}
this.BOAGPNPFILI = sharedMesh.bounds;
return true;
}
// Token: 0x0600F702 RID: 63234 RVA: 0x004AE9EC File Offset: 0x004ACBEC
public void UpdateVisualsInEditor()
{
this.DKDLECMIBFP = base.GetComponent<MeshRenderer>();
if (this.locked)
{
this.DKDLECMIBFP.sharedMaterial = Teleport.FCDPFLMFDBC.areaLockedMaterial;
}
else
{
this.DKDLECMIBFP.sharedMaterial = Teleport.FCDPFLMFDBC.areaVisibleMaterial;
}
}
// Token: 0x0600F703 RID: 63235 RVA: 0x004AEA40 File Offset: 0x004ACC40
public void FGBJJONEBDC()
{
this.GLELHKIELOP = Teleport.GJJINCDGLOL().areaVisibleMaterial.GetColor(this.GNCOPAHOHDG);
this.NHGHIAOJMPJ = Teleport.PJNDFEAEMDF().areaHighlightedMaterial.GetColor(this.GNCOPAHOHDG);
this.AGNGNPLEBEN = Teleport.PJNDFEAEMDF().areaLockedMaterial.GetColor(this.GNCOPAHOHDG);
}
// Token: 0x0600F704 RID: 63236 RVA: 0x004AEAA0 File Offset: 0x004ACCA0
private void LFMLGCGBBEI(Bounds NOBAPCOKFIL)
{
this.<HPOBADLDFCK>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x040023CF RID: 9167
private MeshRenderer DKDLECMIBFP;
// Token: 0x040023D0 RID: 9168
private int GNCOPAHOHDG;
// Token: 0x040023D1 RID: 9169
private Color GLELHKIELOP = Color.clear;
// Token: 0x040023D2 RID: 9170
private Color NHGHIAOJMPJ = Color.clear;
// Token: 0x040023D3 RID: 9171
private Color AGNGNPLEBEN = Color.clear;
// Token: 0x040023D4 RID: 9172
private bool OOPCLPBIJLJ;
}
}