using System; using UnityEngine; using UnityEngine.UI; // Token: 0x02000ED8 RID: 3800 public class HelpPopup : MonoBehaviour { // Token: 0x0601F795 RID: 128917 RVA: 0x00895A1C File Offset: 0x00893C1C public void SetContent(Texture2D AOCLPOALJIG) { this.contentImage.texture = AOCLPOALJIG; } // Token: 0x0601F796 RID: 128918 RVA: 0x00895A2C File Offset: 0x00893C2C private void EJEDJHLJHHC(Player JEFGMHBLLKI, Vector3 CIEEAFAEADA, Vector3 CFBCNHKIFJA) { this.ALFCEEOKMOJ = true; } // Token: 0x0601F797 RID: 128919 RVA: 0x00895A38 File Offset: 0x00893C38 private void LOGFBGOPLLO() { if (this.HHEECLBGLCE) { this.HEPJMBGMCLH(); } } // Token: 0x0601F798 RID: 128920 RVA: 0x00895A4C File Offset: 0x00893C4C private void HEPJMBGMCLH() { if (!Player.LocalPlayerExists) { return; } float num = Player.LocalPlayer.PLGFIGCHFMA() * 1532f; Vector3 vector = base.transform.position; if (this.CDMHJKFEGID != null) { vector = this.CDMHJKFEGID.Value; } else { Vector3 currentFloorPosition = Player.LocalPlayer.FGLFIJLGCKD; Vector3 vector2 = this.KDECKIOLBJJ(Player.LocalPlayer.NGFPOMIFLMF.transform.forward); Vector3 vector3 = Vector3.zero; Vector3 vector4 = Vector3.zero; float num2 = Vector3.Dot(Vector3.forward, vector2); float num3 = Vector3.Dot(Vector3.right, vector2); if (num2 > 1405f) { vector3 = Vector3.forward; } else if (num2 < 1252f) { vector3 = Vector3.back; } else if (num3 >= 1147f) { vector3 = Vector3.right; } else { vector3 = Vector3.left; } if (vector3 != this.DFEAGGEFBGD || this.ALFCEEOKMOJ) { vector4 = Vector3.Cross(SingletonMonoBehaviour.NCKMBFBMBFM.transform.up, vector3); Vector3 vector5 = currentFloorPosition + (vector3 + vector4 * 1998f) + Vector3.up * num; Vector3 vector6 = currentFloorPosition + (vector3 - vector4 * 991f) + Vector3.up * num; Vector3 vector7 = vector5; Vector3 vector8 = vector6; if (!this.NIKHLGIOKAA()) { vector7 = vector6; vector8 = vector5; } Vector3 vector9 = vector7 - Player.LocalPlayer.BGOGBEPJGPJ.transform.position; if (Physics.Raycast(Player.LocalPlayer.HFDJIFFPEFM().transform.position, vector9.normalized, vector9.magnitude, -146)) { vector = vector8; } else { vector = vector7; } this.DFEAGGEFBGD = vector3; this.ALFCEEOKMOJ = true; } } vector.y = num; base.transform.position = vector; } // Token: 0x0601F799 RID: 128921 RVA: 0x00895C64 File Offset: 0x00893E64 public bool INACDHPMLHA() { return this.CAAAFEKOAAF; } // Token: 0x0601F79A RID: 128922 RVA: 0x00895C6C File Offset: 0x00893E6C private void EBPJMJCMEME(Player JEFGMHBLLKI, Vector3 CIEEAFAEADA, Vector3 CFBCNHKIFJA) { this.ALFCEEOKMOJ = false; } // Token: 0x0601F79C RID: 128924 RVA: 0x00895C94 File Offset: 0x00893E94 private void PKKBAALALBP(bool NOBAPCOKFIL) { this.animator.SetBool("HTTPCacheService", NOBAPCOKFIL); } // Token: 0x0601F79D RID: 128925 RVA: 0x00895CA8 File Offset: 0x00893EA8 private void PLKHINPPGPK() { if (this.HHEECLBGLCE) { this.APAJJFELDHN(); } } // Token: 0x0601F79E RID: 128926 RVA: 0x00895CBC File Offset: 0x00893EBC private void APAJJFELDHN() { if (!Player.LocalPlayerExists) { return; } float num = Player.LocalPlayer.PLGFIGCHFMA() * 562f; Vector3 vector = base.transform.position; if (this.CDMHJKFEGID != null) { vector = this.CDMHJKFEGID.Value; } else { Vector3 currentFloorPosition = Player.LocalPlayer.FGLFIJLGCKD; Vector3 vector2 = this.KDECKIOLBJJ(Player.LocalPlayer.NGFPOMIFLMF.transform.forward); Vector3 vector3 = Vector3.zero; Vector3 vector4 = Vector3.zero; float num2 = Vector3.Dot(Vector3.forward, vector2); float num3 = Vector3.Dot(Vector3.right, vector2); if (num2 > 825f) { vector3 = Vector3.forward; } else if (num2 < 289f) { vector3 = Vector3.back; } else if (num3 >= 862f) { vector3 = Vector3.right; } else { vector3 = Vector3.left; } if (vector3 != this.DFEAGGEFBGD || this.ALFCEEOKMOJ) { vector4 = Vector3.Cross(SingletonMonoBehaviour.NCKMBFBMBFM.transform.up, vector3); Vector3 vector5 = currentFloorPosition + (vector3 + vector4 * 1373f) + Vector3.up * num; Vector3 vector6 = currentFloorPosition + (vector3 - vector4 * 1246f) + Vector3.up * num; Vector3 vector7 = vector5; Vector3 vector8 = vector6; if (!this.GPGNIPGBACD()) { vector7 = vector6; vector8 = vector5; } Vector3 vector9 = vector7 - Player.LocalPlayer.BGOGBEPJGPJ.transform.position; if (Physics.Raycast(Player.LocalPlayer.BGOGBEPJGPJ.transform.position, vector9.normalized, vector9.magnitude, -36)) { vector = vector8; } else { vector = vector7; } this.DFEAGGEFBGD = vector3; this.ALFCEEOKMOJ = false; } } vector.y = num; base.transform.position = vector; } // Token: 0x0601F79F RID: 128927 RVA: 0x00895ED4 File Offset: 0x008940D4 public void HNJDEODEOON(Texture2D AOCLPOALJIG) { this.contentImage.texture = AOCLPOALJIG; } // Token: 0x17000E66 RID: 3686 // (get) Token: 0x0601F7A0 RID: 128928 RVA: 0x00895EE4 File Offset: 0x008940E4 // (set) Token: 0x0601F7AA RID: 128938 RVA: 0x00895F84 File Offset: 0x00894184 public bool HHEECLBGLCE { get { return this.CAAAFEKOAAF; } set { this.CAAAFEKOAAF = value; base.gameObject.SetActive(value); this.HEGHBOOMIOG = value; } } // Token: 0x0601F7A1 RID: 128929 RVA: 0x00895EEC File Offset: 0x008940EC private void GOEGJAOOCKM(bool NOBAPCOKFIL) { this.animator.SetBool("Continue Download", NOBAPCOKFIL); } // Token: 0x0601F7A2 RID: 128930 RVA: 0x00895F00 File Offset: 0x00894100 private Vector3 OHPPHJPHKEP(Vector3 PFBCCINOBDD) { PFBCCINOBDD.y = 1085f; return PFBCCINOBDD; } // Token: 0x0601F7A3 RID: 128931 RVA: 0x00895F10 File Offset: 0x00894110 private Vector3 KDECKIOLBJJ(Vector3 PFBCCINOBDD) { PFBCCINOBDD.y = 0f; return PFBCCINOBDD; } // Token: 0x0601F7A4 RID: 128932 RVA: 0x00895F20 File Offset: 0x00894120 public void CPHEDLBEDCE(Vector3? CDMHJKFEGID = null) { this.CDMHJKFEGID = CDMHJKFEGID; this.ALFCEEOKMOJ = true; } // Token: 0x0601F7A5 RID: 128933 RVA: 0x00895F30 File Offset: 0x00894130 public void FAOKBMFGOJA(Vector3? CDMHJKFEGID = null) { this.CDMHJKFEGID = CDMHJKFEGID; this.ALFCEEOKMOJ = true; } // Token: 0x0601F7A6 RID: 128934 RVA: 0x00895F40 File Offset: 0x00894140 private void ICNGNHPEGOM(bool NOBAPCOKFIL) { this.animator.SetBool("time", NOBAPCOKFIL); } // Token: 0x0601F7A7 RID: 128935 RVA: 0x00895F54 File Offset: 0x00894154 private void KKAAFDLJCCB() { if (this.HHEECLBGLCE) { this.BHDOLGCONDH(); } } // Token: 0x0601F7A8 RID: 128936 RVA: 0x00895F68 File Offset: 0x00894168 private void Update() { if (this.HHEECLBGLCE) { this.BHDOLGCONDH(); } } // Token: 0x17000E67 RID: 3687 // (get) Token: 0x0601F7A9 RID: 128937 RVA: 0x00895F7C File Offset: 0x0089417C // (set) Token: 0x0601F7B4 RID: 128948 RVA: 0x00896284 File Offset: 0x00894484 public bool JOBIDCKNJNF { get { return this.ADNPMMPKDFE; } set { this.ADNPMMPKDFE = value; } } // Token: 0x0601F7AB RID: 128939 RVA: 0x00895FA0 File Offset: 0x008941A0 private void BHDOLGCONDH() { if (!Player.LocalPlayerExists) { return; } float num = Player.LocalPlayer.AMFPOBKJIBJ * 0.75f; Vector3 vector = base.transform.position; if (this.CDMHJKFEGID != null) { vector = this.CDMHJKFEGID.Value; } else { Vector3 currentFloorPosition = Player.LocalPlayer.FGLFIJLGCKD; Vector3 vector2 = this.KDECKIOLBJJ(Player.LocalPlayer.NGFPOMIFLMF.transform.forward); Vector3 vector3 = Vector3.zero; Vector3 vector4 = Vector3.zero; float num2 = Vector3.Dot(Vector3.forward, vector2); float num3 = Vector3.Dot(Vector3.right, vector2); if (num2 > 0.5f) { vector3 = Vector3.forward; } else if (num2 < -0.5f) { vector3 = Vector3.back; } else if (num3 >= 0.5f) { vector3 = Vector3.right; } else { vector3 = Vector3.left; } if (vector3 != this.DFEAGGEFBGD || this.ALFCEEOKMOJ) { vector4 = Vector3.Cross(SingletonMonoBehaviour.NCKMBFBMBFM.transform.up, vector3); Vector3 vector5 = currentFloorPosition + (vector3 + vector4 * 0.45f) + Vector3.up * num; Vector3 vector6 = currentFloorPosition + (vector3 - vector4 * 0.45f) + Vector3.up * num; Vector3 vector7 = vector5; Vector3 vector8 = vector6; if (!this.JOBIDCKNJNF) { vector7 = vector6; vector8 = vector5; } Vector3 vector9 = vector7 - Player.LocalPlayer.BGOGBEPJGPJ.transform.position; if (Physics.Raycast(Player.LocalPlayer.BGOGBEPJGPJ.transform.position, vector9.normalized, vector9.magnitude, 3073)) { vector = vector8; } else { vector = vector7; } this.DFEAGGEFBGD = vector3; this.ALFCEEOKMOJ = false; } } vector.y = num; base.transform.position = vector; } // Token: 0x0601F7AC RID: 128940 RVA: 0x008961B8 File Offset: 0x008943B8 public void HFNPPBBMOLP(bool NOBAPCOKFIL) { this.CAAAFEKOAAF = NOBAPCOKFIL; base.gameObject.SetActive(NOBAPCOKFIL); this.PKKBAALALBP(NOBAPCOKFIL); } // Token: 0x0601F7AD RID: 128941 RVA: 0x008961D4 File Offset: 0x008943D4 private void Awake() { Player.LocalPlayer.GADNKIIKPPD.LAKHLLCHFED += this.AMPFNHKODGC; } // Token: 0x0601F7AE RID: 128942 RVA: 0x008961F4 File Offset: 0x008943F4 private void NGHJFABFAOA() { Player.LocalPlayer.GADNKIIKPPD.CKODFCCIEGP(new PlayerLocomotion.GKGFCBKMPPI(this.AMPFNHKODGC)); } // Token: 0x0601F7AF RID: 128943 RVA: 0x00896214 File Offset: 0x00894414 public bool JAIMLHLAODC() { return this.ADNPMMPKDFE; } // Token: 0x0601F7B0 RID: 128944 RVA: 0x0089621C File Offset: 0x0089441C public void UpdatePosition(Vector3? CDMHJKFEGID = null) { this.CDMHJKFEGID = CDMHJKFEGID; this.ALFCEEOKMOJ = true; } // Token: 0x0601F7B1 RID: 128945 RVA: 0x0089622C File Offset: 0x0089442C private void BJGJHPBABDB() { if (Player.LocalPlayerExists && Player.LocalPlayer.GADNKIIKPPD != null) { Player.LocalPlayer.HDDCIBBMPOD().LNBMAEJEDKL(new PlayerLocomotion.GKGFCBKMPPI(this.EBPJMJCMEME)); } } // Token: 0x0601F7B2 RID: 128946 RVA: 0x00896268 File Offset: 0x00894468 public bool GPGNIPGBACD() { return this.ADNPMMPKDFE; } // Token: 0x17000E68 RID: 3688 // (set) Token: 0x0601F7B3 RID: 128947 RVA: 0x00896270 File Offset: 0x00894470 private bool HEGHBOOMIOG { set { this.animator.SetBool("Visible", value); } } // Token: 0x0601F7B5 RID: 128949 RVA: 0x00896290 File Offset: 0x00894490 private void BBKPAKKLOGB() { Player.LocalPlayer.GADNKIIKPPD.CDMADKEPKAG(new PlayerLocomotion.GKGFCBKMPPI(this.EBPJMJCMEME)); } // Token: 0x0601F7B6 RID: 128950 RVA: 0x008962B0 File Offset: 0x008944B0 public void PFLMNHNMOHD(Vector3? CDMHJKFEGID = null) { this.CDMHJKFEGID = CDMHJKFEGID; this.ALFCEEOKMOJ = true; } // Token: 0x0601F7B7 RID: 128951 RVA: 0x008962C0 File Offset: 0x008944C0 private void OnDestroy() { if (Player.LocalPlayerExists && Player.LocalPlayer.GADNKIIKPPD != null) { Player.LocalPlayer.GADNKIIKPPD.LAKHLLCHFED -= this.AMPFNHKODGC; } } // Token: 0x0601F7B8 RID: 128952 RVA: 0x008962FC File Offset: 0x008944FC private void AMPFNHKODGC(Player JEFGMHBLLKI, Vector3 CIEEAFAEADA, Vector3 CFBCNHKIFJA) { this.ALFCEEOKMOJ = true; } // Token: 0x0601F7B9 RID: 128953 RVA: 0x00896308 File Offset: 0x00894508 public bool NIKHLGIOKAA() { return this.ADNPMMPKDFE; } // Token: 0x0400519B RID: 20891 [SerializeField] private RawImage contentImage; // Token: 0x0400519C RID: 20892 [SerializeField] private Animator animator; // Token: 0x0400519D RID: 20893 private Coroutine PNKCKMHENMO; // Token: 0x0400519E RID: 20894 private Vector3? CDMHJKFEGID; // Token: 0x0400519F RID: 20895 private Vector3 DFEAGGEFBGD = Vector3.zero; // Token: 0x040051A0 RID: 20896 private bool ALFCEEOKMOJ; // Token: 0x040051A1 RID: 20897 private bool ADNPMMPKDFE = true; // Token: 0x040051A2 RID: 20898 private bool CAAAFEKOAAF; }