Files
Dec2017-Script-Dump/Assembly-CSharp/HelpPopup.cs
T
2026-06-04 11:42:34 +02:00

468 lines
12 KiB
C#

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<CameraRig>.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<CameraRig>.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<CameraRig>.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;
}