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.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(); 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.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(); this.GNCOPAHOHDG = Shader.PropertyToID("_TintColor"); this.GHKNJDCIJFL(); } // Token: 0x0600F6CF RID: 63183 RVA: 0x004AE120 File Offset: 0x004AC320 private void JEHAPMGLKOJ(Bounds NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600F6D0 RID: 63184 RVA: 0x004AE12C File Offset: 0x004AC32C public Bounds BBFKPMJMDJP() { return this.k__BackingField; } // Token: 0x0600F6D1 RID: 63185 RVA: 0x004AE134 File Offset: 0x004AC334 private void MEHJBLHENMI(Bounds NOBAPCOKFIL) { this.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(); 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(); 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(); 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.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.k__BackingField = NOBAPCOKFIL; } // Token: 0x0600F6EF RID: 63215 RVA: 0x004AE630 File Offset: 0x004AC830 public Bounds JEJKAHKAJBE() { return this.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(); 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(); 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(); this.GNCOPAHOHDG = Shader.PropertyToID("LnByb3RvIlQKDUV4dHJ1c2lvbkRhdGESQwoWc3ViRXh0cnVzaW9uQ29sbGVj"); this.OHKCJOGADHA(); } // Token: 0x0600F6F5 RID: 63221 RVA: 0x004AE718 File Offset: 0x004AC918 private bool OHKCJOGADHA() { MeshFilter component = base.GetComponent(); 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(); this.GNCOPAHOHDG = Shader.PropertyToID("looptype"); this.JMOIHLAGGPH(); } // Token: 0x0600F6F8 RID: 63224 RVA: 0x004AE78C File Offset: 0x004AC98C public Bounds KMGECKBLIOM() { return this.k__BackingField; } // Token: 0x0600F6F9 RID: 63225 RVA: 0x004AE794 File Offset: 0x004AC994 public Bounds GPHKOODPOGP() { return this.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(); 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(); 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(); 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.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; } }