2001 lines
62 KiB
C#
2001 lines
62 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Photon;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.AGUI.Expresso;
|
|
using RecRoom.Core.Gestures;
|
|
using RecRoom.Core.Rendering;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000CE3 RID: 3299
|
|
[DisallowMultipleComponent]
|
|
public class PlayerUI : global::Photon.MonoBehaviour
|
|
{
|
|
// Token: 0x0601AA3D RID: 109117 RVA: 0x00775734 File Offset: 0x00773934
|
|
public void OIOJFDMFAOJ(bool NOBAPCOKFIL)
|
|
{
|
|
this.KHIOBFNFGDH.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x17000C33 RID: 3123
|
|
// (get) Token: 0x0601AA3E RID: 109118 RVA: 0x00775744 File Offset: 0x00773944
|
|
// (set) Token: 0x0601AA8A RID: 109194 RVA: 0x007774D4 File Offset: 0x007756D4
|
|
public bool JBIODKLPJGA
|
|
{
|
|
get
|
|
{
|
|
return this.KHIOBFNFGDH.CPIBGJLHLBL();
|
|
}
|
|
set
|
|
{
|
|
this.KHIOBFNFGDH.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA3F RID: 109119 RVA: 0x00775754 File Offset: 0x00773954
|
|
private void Start()
|
|
{
|
|
if (this.NHDDPGADJPJ)
|
|
{
|
|
this.DBJILDEKMAP = this.NNFPNPLCEOP.GetComponent<WatchAttractor>();
|
|
this.MGKHEPFGLAE = global::UnityEngine.Object.Instantiate<WatchUI>(this.watchMenuPrefab, this.watchMenuBase);
|
|
this.MGKHEPFGLAE.transform.localPosition = Vector3.zero;
|
|
this.MGKHEPFGLAE.transform.localRotation = Quaternion.identity;
|
|
this.MGKHEPFGLAE.transform.localScale = Vector3.one;
|
|
this.MGKHEPFGLAE.FEALFOGFOMH.gameObject.transform.SetParent(this.MALKDBPJAID.transform);
|
|
this.CLJOFILACFM = false;
|
|
this.MAEODANMBFK = global::UnityEngine.Object.Instantiate<UIPlayerCamera>(this.uIPlayerCameraPrefab);
|
|
this.CJGJDPNIKGB.SetParentPlayerRoot(this.MAEODANMBFK.transform);
|
|
HFFHGPOHOJA.GEKENMAGIGP += this.NKOLBAHOKNE;
|
|
HFFHGPOHOJA.CLPAPHOIOKK += this.GMAJBOLNOHC;
|
|
this.CCLBPCELMOM = this.CJGJDPNIKGB.GetOtherHand(this.CJGJDPNIKGB.MONEMFCPHDE.EEAOGJHMFII);
|
|
}
|
|
else
|
|
{
|
|
this.KOBGOJNHIDA(this.CJGJDPNIKGB.LNJFBGIBLHA, NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.IsPlayerAHost(this.CJGJDPNIKGB.LNJFBGIBLHA));
|
|
}
|
|
this.LBCCOJDEJDP();
|
|
FKJHLNJDEKK.PNCMLPIPGEG += this.OOHFAEDELKN;
|
|
this.FCGHACGILOD();
|
|
this.HNDIEBJGCFO();
|
|
this.CJGJDPNIKGB.BGIBHPOALJG.IIJAOBHBHLI.FAGOFNIBEBB += this.CHFBGIFEFEG;
|
|
this.CJGJDPNIKGB.KEJBPANGFKK.IIJAOBHBHLI.FAGOFNIBEBB += this.CHFBGIFEFEG;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.KOBGOJNHIDA;
|
|
}
|
|
|
|
// Token: 0x0601AA40 RID: 109120 RVA: 0x0077591C File Offset: 0x00773B1C
|
|
private void PDANJNANNIA(ParticleSystem HFDJJHKFEBD, Vector3 CIGPHKLAAOD)
|
|
{
|
|
if (HFDJJHKFEBD != null)
|
|
{
|
|
ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate<ParticleSystem>(HFDJJHKFEBD);
|
|
particleSystem.transform.position = CIGPHKLAAOD;
|
|
particleSystem.Play();
|
|
ParticleSystem.MainModule main = particleSystem.main;
|
|
global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA41 RID: 109121 RVA: 0x00775968 File Offset: 0x00773B68
|
|
private void Update()
|
|
{
|
|
if (this.NHDDPGADJPJ)
|
|
{
|
|
if (this.BICJEHICFKH)
|
|
{
|
|
this.EOFKOGBFKNN();
|
|
if (this.MALKDBPJAID.AJLEMEFOEKM)
|
|
{
|
|
if (this.FDIIGJCGIMH)
|
|
{
|
|
this.JBIODKLPJGA = false;
|
|
}
|
|
else if (this.MALKDBPJAID.DHLFMMANFHG && this.MALKDBPJAID.GOOPEGBPGIL != null && this.MALKDBPJAID.GOOPEGBPGIL.JKNCHBFALCJ != null && this.MALKDBPJAID.GOOPEGBPGIL.JKNCHBFALCJ.EAEKKFOJPKF)
|
|
{
|
|
this.BHFLLHLGIBL();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.CLFBLJMBGOA && !this.LMODNMNJBJF && this.GONMIAIAHFE(this.CCLBPCELMOM, this.watchOpenParameters) && !this.NNFPNPLCEOP.CLFBLJMBGOA.BKEPDMGHBHH)
|
|
{
|
|
OutlineEffectRenderer.RenderHoverOutline(this.NNFPNPLCEOP.PGNOGPAEDGB, 1);
|
|
}
|
|
this.KDIEBHEOHFK();
|
|
if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Debug)
|
|
{
|
|
this.ShowMenuDetached(null);
|
|
}
|
|
}
|
|
}
|
|
if (this.CCLBPCELMOM != null && this.CCLBPCELMOM.ILGCMIFHJOJ == PlayerHand.AKCKIFINDJE.NOT_CONNECTED)
|
|
{
|
|
PlayerHand otherHand = this.CJGJDPNIKGB.GetOtherHand(this.CCLBPCELMOM.EEAOGJHMFII);
|
|
if (otherHand != null && otherHand.ILGCMIFHJOJ != PlayerHand.AKCKIFINDJE.NOT_CONNECTED)
|
|
{
|
|
this.CCLBPCELMOM = otherHand;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.CLJOFILACFM = SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PLECBNGCFLK;
|
|
this.JOOIGPOBFGD();
|
|
}
|
|
if (this.CLJOFILACFM && base.HKLENNJOICH != null)
|
|
{
|
|
Color color = Color.white;
|
|
Color? teamColor = this.TeamColor;
|
|
if (teamColor != null)
|
|
{
|
|
color = this.TeamColor.Value;
|
|
}
|
|
else
|
|
{
|
|
Color? sandboxTeamColor = this.SandboxTeamColor;
|
|
if (sandboxTeamColor != null)
|
|
{
|
|
color = this.SandboxTeamColor.Value;
|
|
}
|
|
else if (this.CJGJDPNIKGB.NMHFBAEBEAM.CNBEJDJDDLJ != null)
|
|
{
|
|
color = this.CJGJDPNIKGB.NMHFBAEBEAM.CNBEJDJDDLJ.Value;
|
|
}
|
|
}
|
|
color *= this.NameDynamicAlpha;
|
|
if (color != this.HBKALCNMENK)
|
|
{
|
|
this.labelMesh.material.color = color;
|
|
this.HBKALCNMENK = color;
|
|
}
|
|
}
|
|
this.NNFPNPLCEOP.gameObject.SetActive(this.CCLBPCELMOM != null && this.CCLBPCELMOM.EKLBNGHDMEM);
|
|
this.NameDynamicAlpha = 1f;
|
|
}
|
|
|
|
// Token: 0x0601AA42 RID: 109122 RVA: 0x00775C0C File Offset: 0x00773E0C
|
|
private void CNGDDJLOKBO()
|
|
{
|
|
if (this.LPNDIGEJBEH != null)
|
|
{
|
|
this.LPNDIGEJBEH.Stop();
|
|
this.LPNDIGEJBEH = null;
|
|
}
|
|
if (this.OLMEOJECCNE != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.OLMEOJECCNE.gameObject);
|
|
}
|
|
if (this.GPBFJPBEINF != null)
|
|
{
|
|
base.StopCoroutine(this.GPBFJPBEINF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA43 RID: 109123 RVA: 0x00775C74 File Offset: 0x00773E74
|
|
public PlayerHand GKBKMNKCDKD()
|
|
{
|
|
return (!this.OMEHOCDCCPF) ? this.CJGJDPNIKGB.KEJBPANGFKK : this.CJGJDPNIKGB.DGEOJLGFGNG();
|
|
}
|
|
|
|
// Token: 0x0601AA44 RID: 109124 RVA: 0x00775C9C File Offset: 0x00773E9C
|
|
private bool GFMEFCOEGBA()
|
|
{
|
|
bool flag = !this.MALKDBPJAID.DHLFMMANFHG || !(this.MALKDBPJAID.APMHPJFCEIP() != null) || !this.MALKDBPJAID.HKHDGAIINOD().EKLBNGHDMEM || !this.GONMIAIAHFE(this.MALKDBPJAID.APMHPJFCEIP(), this.watchCloseParameters);
|
|
bool flag2 = !this.MALKDBPJAID.DHLFMMANFHG && !this.NJMEMLJPIOF(this.CJGJDPNIKGB.BGIBHPOALJG) && this.NJMEMLJPIOF(this.CJGJDPNIKGB.KEJBPANGFKK);
|
|
return flag || flag2;
|
|
}
|
|
|
|
// Token: 0x0601AA45 RID: 109125 RVA: 0x00775D50 File Offset: 0x00773F50
|
|
public bool GBOOAGGJNMC()
|
|
{
|
|
return this.<ICLPBCCEPKE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AA46 RID: 109126 RVA: 0x00775D58 File Offset: 0x00773F58
|
|
private void GNHBCIFFHJK()
|
|
{
|
|
if (this.MALKDBPJAID != null)
|
|
{
|
|
if (this.JBIODKLPJGA)
|
|
{
|
|
this.MALKDBPJAID.PAEOOFDEFFC(this.DPHCDKCJELC);
|
|
this.NEAPKJBFAAD();
|
|
}
|
|
else
|
|
{
|
|
this.MALKDBPJAID.ONANIKONGKP();
|
|
}
|
|
}
|
|
if (this.KKDEBGNKDMG())
|
|
{
|
|
this.CJGJDPNIKGB.DIJMEKHCJBP.MenuVisible(this.JBIODKLPJGA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA47 RID: 109127 RVA: 0x00775DCC File Offset: 0x00773FCC
|
|
private void EOFKOGBFKNN()
|
|
{
|
|
this.DBNCMMAHKCH = false;
|
|
if (this.DENMHNAAACE == null)
|
|
{
|
|
if (this.NJMEMLJPIOF(this.CJGJDPNIKGB.BGIBHPOALJG))
|
|
{
|
|
this.DENMHNAAACE = this.CJGJDPNIKGB.BGIBHPOALJG;
|
|
this.LJDHJFNKJOJ = Time.time;
|
|
}
|
|
else if (this.NJMEMLJPIOF(this.CJGJDPNIKGB.KEJBPANGFKK))
|
|
{
|
|
this.DENMHNAAACE = this.CJGJDPNIKGB.KEJBPANGFKK;
|
|
this.LJDHJFNKJOJ = Time.time;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
bool flag = Time.time - this.LJDHJFNKJOJ >= this.JMKMLLDBNBP(this.DENMHNAAACE);
|
|
if (flag && !this.MGAKJKDCLKJ && !this.JBIODKLPJGA)
|
|
{
|
|
this.PLMFOACOEMA.ShowUI(true, this.DENMHNAAACE);
|
|
this.MGAKJKDCLKJ = true;
|
|
}
|
|
if (this.PLMFOACOEMA.JNIJKDBAOMP)
|
|
{
|
|
this.DENMHNAAACE.AddIntersectingUIRegion(this.PLMFOACOEMA.gameObject, false);
|
|
}
|
|
else
|
|
{
|
|
this.DENMHNAAACE.RemoveIntersectingUIRegion(this.PLMFOACOEMA.gameObject, false);
|
|
}
|
|
if (!this.NDACBIMHDFE(this.DENMHNAAACE))
|
|
{
|
|
this.DENMHNAAACE.RemoveIntersectingUIRegion(this.PLMFOACOEMA.gameObject, false);
|
|
this.DENMHNAAACE = null;
|
|
if (this.MGAKJKDCLKJ)
|
|
{
|
|
this.DBNCMMAHKCH = true;
|
|
this.MGAKJKDCLKJ = false;
|
|
this.PLMFOACOEMA.ShowUI(false, null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA48 RID: 109128 RVA: 0x00775F4C File Offset: 0x0077414C
|
|
private void HNDIEBJGCFO()
|
|
{
|
|
if (this.MALKDBPJAID != null)
|
|
{
|
|
if (this.JBIODKLPJGA)
|
|
{
|
|
this.MALKDBPJAID.OpenMenu(this.DPHCDKCJELC);
|
|
this.NEAPKJBFAAD();
|
|
}
|
|
else
|
|
{
|
|
this.MALKDBPJAID.CloseMenu();
|
|
}
|
|
}
|
|
if (this.NHDDPGADJPJ)
|
|
{
|
|
this.CJGJDPNIKGB.DIJMEKHCJBP.MenuVisible(this.JBIODKLPJGA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C2D RID: 3117
|
|
// (get) Token: 0x0601AA49 RID: 109129 RVA: 0x00775FC0 File Offset: 0x007741C0
|
|
// (set) Token: 0x0601AA87 RID: 109191 RVA: 0x007774AC File Offset: 0x007756AC
|
|
public WatchAttractor DBJILDEKMAP { get; private set; }
|
|
|
|
// Token: 0x0601AA4A RID: 109130 RVA: 0x00775FC8 File Offset: 0x007741C8
|
|
public bool LCOCHAHEMCD()
|
|
{
|
|
return this.<ICLPBCCEPKE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x17000C38 RID: 3128
|
|
// (get) Token: 0x0601AA4B RID: 109131 RVA: 0x00775FD0 File Offset: 0x007741D0
|
|
public Quaternion KKLGHCIHLEC
|
|
{
|
|
get
|
|
{
|
|
return this.CJGJDPNIKGB.INFOKIDJHMG.PAFJLHMDIMO(this.PKJLECOKJGO.ONGGEEFPOLK());
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000105 RID: 261
|
|
// (add) Token: 0x0601AA4C RID: 109132 RVA: 0x00775FF0 File Offset: 0x007741F0
|
|
// (remove) Token: 0x0601AA73 RID: 109171 RVA: 0x00776DF4 File Offset: 0x00774FF4
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action<bool> NLDDCAIANOF;
|
|
|
|
// Token: 0x0601AA4D RID: 109133 RVA: 0x00776028 File Offset: 0x00774228
|
|
public void ShowMenuWithKeyboard(bool GNJJLGDHAMP = false)
|
|
{
|
|
if (this.DPHCDKCJELC || GNJJLGDHAMP)
|
|
{
|
|
this.BHFLLHLGIBL(this.FIPDHLPBDBE, this.CLBELFJLCPI);
|
|
this.MALKDBPJAID.TemporarilyPauseWatchInteraction(0.5f);
|
|
}
|
|
this.MALKDBPJAID.ShowLocalKeyboard();
|
|
}
|
|
|
|
// Token: 0x17000C37 RID: 3127
|
|
// (get) Token: 0x0601AA4E RID: 109134 RVA: 0x00776068 File Offset: 0x00774268
|
|
public Vector3 ONLADIEBEBG
|
|
{
|
|
get
|
|
{
|
|
return this.CJGJDPNIKGB.INFOKIDJHMG.TransformPoint(this.PKJLECOKJGO.BEJIPFOPGPD());
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C30 RID: 3120
|
|
// (get) Token: 0x0601AA4F RID: 109135 RVA: 0x00776088 File Offset: 0x00774288
|
|
// (set) Token: 0x0601AA8C RID: 109196 RVA: 0x0077750C File Offset: 0x0077570C
|
|
public bool CLJOFILACFM
|
|
{
|
|
get
|
|
{
|
|
return this.OAGMBHEKDLF;
|
|
}
|
|
set
|
|
{
|
|
this.OAGMBHEKDLF = value;
|
|
this.labelCanvas.gameObject.SetActive(this.OAGMBHEKDLF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA50 RID: 109136 RVA: 0x00776090 File Offset: 0x00774290
|
|
public void BFCOAHOEAAI(bool NOBAPCOKFIL)
|
|
{
|
|
this.KHIOBFNFGDH.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x17000C2E RID: 3118
|
|
// (get) Token: 0x0601AA52 RID: 109138 RVA: 0x007760F0 File Offset: 0x007742F0
|
|
public Transform OHMPGPKGMIL
|
|
{
|
|
get
|
|
{
|
|
return this.labelCanvas.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA53 RID: 109139 RVA: 0x00776100 File Offset: 0x00774300
|
|
private Quaternion ELOJHOANKFA()
|
|
{
|
|
Vector3 eulerAngles = Quaternion.LookRotation(SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward, Vector3.up).eulerAngles;
|
|
return Quaternion.Euler(Mathf.Clamp(eulerAngles.x, 455f, 575f), eulerAngles.y, Mathf.Clamp(eulerAngles.z, 1618f, 1358f));
|
|
}
|
|
|
|
// Token: 0x0601AA54 RID: 109140 RVA: 0x0077616C File Offset: 0x0077436C
|
|
private void OJKOPLLHCIA(ExpressoUI NOBAPCOKFIL)
|
|
{
|
|
this.<ANKBNGKOAPC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AA55 RID: 109141 RVA: 0x00776178 File Offset: 0x00774378
|
|
private IEnumerator DOOAEFDHOEK(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH)
|
|
{
|
|
this.ODDOLFDCPFJ = AudioManager.Play3DSFX(this.handshakeChargeAudio, (!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position, null);
|
|
this.CCLOKNDIKID = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.handshakeChargeParticles);
|
|
this.CCLOKNDIKID.Play();
|
|
float num = 0f;
|
|
while (num < this.handshakeChargeParticles.main.duration)
|
|
{
|
|
this.CCLOKNDIKID.transform.position = ((!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position);
|
|
num += Time.deltaTime;
|
|
yield return null;
|
|
}
|
|
global::UnityEngine.Object.Destroy(this.CCLOKNDIKID.gameObject);
|
|
this.CCLOKNDIKID = null;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601AA56 RID: 109142 RVA: 0x007761A4 File Offset: 0x007743A4
|
|
private void JAGKMLOHKGG()
|
|
{
|
|
this.HMIEBKAEHNB(FKJHLNJDEKK.LBEOGKBEFJD(this.CJGJDPNIKGB.NAJBCPFNBAB));
|
|
}
|
|
|
|
// Token: 0x0601AA57 RID: 109143 RVA: 0x007761BC File Offset: 0x007743BC
|
|
private IEnumerator JOJHJNDEFDM(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH)
|
|
{
|
|
this.ODDOLFDCPFJ = AudioManager.Play3DSFX(this.handshakeChargeAudio, (!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position, null);
|
|
this.CCLOKNDIKID = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.handshakeChargeParticles);
|
|
this.CCLOKNDIKID.Play();
|
|
num = 0f;
|
|
while (num < this.handshakeChargeParticles.main.duration)
|
|
{
|
|
this.CCLOKNDIKID.transform.position = ((!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position);
|
|
num += Time.deltaTime;
|
|
yield return null;
|
|
}
|
|
global::UnityEngine.Object.Destroy(this.CCLOKNDIKID.gameObject);
|
|
this.CCLOKNDIKID = null;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601AA58 RID: 109144 RVA: 0x007761E8 File Offset: 0x007743E8
|
|
public bool AFJCFFACKIA()
|
|
{
|
|
return this.<ICLPBCCEPKE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AA59 RID: 109145 RVA: 0x007761F0 File Offset: 0x007743F0
|
|
private void JKENNJEHGEN(PlayerHand DIACLPMBKKE)
|
|
{
|
|
this.CNGDDJLOKBO();
|
|
this.AMLMMKNKDGE = base.StartCoroutine(this.CCKAJFBJOFF(DIACLPMBKKE));
|
|
}
|
|
|
|
// Token: 0x0601AA5A RID: 109146 RVA: 0x0077620C File Offset: 0x0077440C
|
|
private void CHFBGIFEFEG(PlayerHand LCNBFBECONF, PlayerHand FNIKCKFJCKH, PlayerHandGestures.DMPPGHHPHGO ECDIJHPOHBF, Player EOGHFMEEHNO, Player FLGLPDGKDGB)
|
|
{
|
|
if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.Highfive)
|
|
{
|
|
Vector3 vector = ((!(FNIKCKFJCKH == null)) ? ((LCNBFBECONF.transform.position + FNIKCKFJCKH.transform.position) / 2f) : LCNBFBECONF.transform.position);
|
|
this.CJGJDPNIKGB.IJPGLAKCCPN.OnHighFive(vector);
|
|
this.PBMFAHMIMIK(this.highFiveParticles, vector);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.Fistbump)
|
|
{
|
|
Vector3 vector2;
|
|
if (FNIKCKFJCKH == null)
|
|
{
|
|
vector2 = LCNBFBECONF.transform.position + 0.1f * LCNBFBECONF.transform.forward;
|
|
WorldSpaceNotification.PlayNext("Party Join", 2f, null, false, new Vector3?(vector2 + 0.1f * Vector3.up), 0.3f, false);
|
|
}
|
|
else
|
|
{
|
|
vector2 = (LCNBFBECONF.transform.position + FNIKCKFJCKH.transform.position) / 2f;
|
|
}
|
|
this.CJGJDPNIKGB.IJPGLAKCCPN.OnFistBump(vector2);
|
|
this.PBMFAHMIMIK(this.fistBumpParticles, vector2);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.HandshakeStart)
|
|
{
|
|
this.FPNFGNINDPH(LCNBFBECONF, FNIKCKFJCKH);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.HandshakeCancel)
|
|
{
|
|
this.FDFPPGOLPAL();
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.HandshakeSuccess)
|
|
{
|
|
this.FDFPPGOLPAL();
|
|
this.DPLJMIMNPAP(LCNBFBECONF, FNIKCKFJCKH);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.StopGestureCharging)
|
|
{
|
|
this.OOCNDADGJEF(LCNBFBECONF);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.StopGestureSuccess)
|
|
{
|
|
this.MPABCIDFHNA();
|
|
Vector3 position = LCNBFBECONF.transform.position;
|
|
this.CJGJDPNIKGB.IJPGLAKCCPN.OnStopGestureSuccess(position);
|
|
this.PBMFAHMIMIK(this.stopGestureSuccessParticles, position);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.StopGestureCancel)
|
|
{
|
|
this.MPABCIDFHNA();
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.CheerGestureCharging)
|
|
{
|
|
this.JKENNJEHGEN(LCNBFBECONF);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.CheerGestureSuccess)
|
|
{
|
|
this.CNGDDJLOKBO();
|
|
Vector3 position2 = LCNBFBECONF.transform.position;
|
|
this.CJGJDPNIKGB.IJPGLAKCCPN.OnCheerGestureSuccess(position2);
|
|
this.PBMFAHMIMIK(this.cheerGestureSuccessParticles, position2);
|
|
}
|
|
else if (ECDIJHPOHBF == PlayerHandGestures.DMPPGHHPHGO.CheerGestureCancel)
|
|
{
|
|
this.CNGDDJLOKBO();
|
|
}
|
|
if (this.NHDDPGADJPJ)
|
|
{
|
|
LCNBFBECONF.Vibrate(100, 1000);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA5B RID: 109147 RVA: 0x00776454 File Offset: 0x00774654
|
|
public Quaternion NDJAHNOOJBF()
|
|
{
|
|
return this.CJGJDPNIKGB.INFOKIDJHMG.PAFJLHMDIMO(this.PKJLECOKJGO.ONGGEEFPOLK());
|
|
}
|
|
|
|
// Token: 0x17000C3A RID: 3130
|
|
// (get) Token: 0x0601AA5C RID: 109148 RVA: 0x00776474 File Offset: 0x00774674
|
|
private Vector3 FIPDHLPBDBE
|
|
{
|
|
get
|
|
{
|
|
Vector3 vector = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.TransformPoint(0f, 0f, 0.71000004f);
|
|
vector.y = SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.position.y - 0.25f;
|
|
return vector;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA5D RID: 109149 RVA: 0x007764D0 File Offset: 0x007746D0
|
|
private void PIBFIGAKAGN()
|
|
{
|
|
if (this.FMLDOEABAGC != null)
|
|
{
|
|
this.FMLDOEABAGC.HEMGFGLOMNK();
|
|
this.FMLDOEABAGC = null;
|
|
}
|
|
if (this.EFNEELCILLK != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject);
|
|
}
|
|
if (this.AMLMMKNKDGE != null)
|
|
{
|
|
base.StopCoroutine(this.AMLMMKNKDGE);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA5E RID: 109150 RVA: 0x00776538 File Offset: 0x00774738
|
|
public void MLJAEGPGIIF(bool GNJJLGDHAMP = false)
|
|
{
|
|
if (this.DPHCDKCJELC || GNJJLGDHAMP)
|
|
{
|
|
this.BHFLLHLGIBL(this.FIPDHLPBDBE, this.ELOJHOANKFA());
|
|
this.MALKDBPJAID.IPOBDCCPNFH(1346f);
|
|
}
|
|
this.MALKDBPJAID.JPMIFKAGPIN();
|
|
}
|
|
|
|
// Token: 0x0601AA5F RID: 109151 RVA: 0x00776578 File Offset: 0x00774778
|
|
private bool CGNJMGELAED(PlayerHand GAEKGDCFOJM)
|
|
{
|
|
return !SingletonMonoBehaviour<CameraRig>.BOCFJBNNEFP || !GAEKGDCFOJM.PIDHHBENFCO.GDOFKAIDDNA() || !(GAEKGDCFOJM.JKNCHBFALCJ != null) || GAEKGDCFOJM.JKNCHBFALCJ.LGNDIFCKNOH;
|
|
}
|
|
|
|
// Token: 0x0601AA60 RID: 109152 RVA: 0x007765B4 File Offset: 0x007747B4
|
|
private void FDFPPGOLPAL()
|
|
{
|
|
if (this.ODDOLFDCPFJ != null)
|
|
{
|
|
this.ODDOLFDCPFJ.Stop();
|
|
this.ODDOLFDCPFJ = null;
|
|
}
|
|
if (this.CCLOKNDIKID != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.CCLOKNDIKID.gameObject);
|
|
}
|
|
if (this.GKLDIFMMPKN != null)
|
|
{
|
|
base.StopCoroutine(this.GKLDIFMMPKN);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C31 RID: 3121
|
|
// (get) Token: 0x0601AA61 RID: 109153 RVA: 0x0077661C File Offset: 0x0077481C
|
|
private bool FDIIGJCGIMH
|
|
{
|
|
get
|
|
{
|
|
bool flag = this.MALKDBPJAID.DHLFMMANFHG && this.MALKDBPJAID.GOOPEGBPGIL != null && (!this.MALKDBPJAID.GOOPEGBPGIL.EKLBNGHDMEM || !this.GONMIAIAHFE(this.MALKDBPJAID.GOOPEGBPGIL, this.watchCloseParameters));
|
|
bool flag2 = !this.MALKDBPJAID.DHLFMMANFHG && (this.NJMEMLJPIOF(this.CJGJDPNIKGB.BGIBHPOALJG) || this.NJMEMLJPIOF(this.CJGJDPNIKGB.KEJBPANGFKK));
|
|
return flag || flag2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C29 RID: 3113
|
|
// (get) Token: 0x0601AA62 RID: 109154 RVA: 0x007766D0 File Offset: 0x007748D0
|
|
// (set) Token: 0x0601AA71 RID: 109169 RVA: 0x00776DA0 File Offset: 0x00774FA0
|
|
public UIPlayerCamera MAEODANMBFK { get; private set; }
|
|
|
|
// Token: 0x0601AA63 RID: 109155 RVA: 0x007766D8 File Offset: 0x007748D8
|
|
private void LBCCOJDEJDP()
|
|
{
|
|
this.HMIEBKAEHNB(FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB));
|
|
}
|
|
|
|
// Token: 0x0601AA64 RID: 109156 RVA: 0x007766F0 File Offset: 0x007748F0
|
|
private void PDKOIHIEAOB()
|
|
{
|
|
this.HMIEBKAEHNB(FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB));
|
|
}
|
|
|
|
// Token: 0x0601AA65 RID: 109157 RVA: 0x00776708 File Offset: 0x00774908
|
|
private IEnumerator ALKHCNNEGJC(PlayerHand DIACLPMBKKE)
|
|
{
|
|
this.FMLDOEABAGC = this.CJGJDPNIKGB.IJPGLAKCCPN.OnStopGestureCharging(DIACLPMBKKE.transform.position);
|
|
this.EFNEELCILLK = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.stopGestureChargeParticles);
|
|
this.EFNEELCILLK.Play();
|
|
float num = 0f;
|
|
while (num < this.stopGestureChargeParticles.main.duration && this.EFNEELCILLK != null)
|
|
{
|
|
this.EFNEELCILLK.transform.position = DIACLPMBKKE.transform.position;
|
|
num += Time.deltaTime;
|
|
yield return null;
|
|
}
|
|
if (this.EFNEELCILLK != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject);
|
|
}
|
|
this.EFNEELCILLK = null;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601AA66 RID: 109158 RVA: 0x0077672C File Offset: 0x0077492C
|
|
private void KNLALCHOALI(bool CMHBICCKNEG)
|
|
{
|
|
if (!CMHBICCKNEG && this.MALKDBPJAID != null && (this.MALKDBPJAID.OADAOJCLMLB == MenuHandFollower.BFGOCLLPAFI.Visible || this.MALKDBPJAID.OADAOJCLMLB == MenuHandFollower.BFGOCLLPAFI.Hydrate))
|
|
{
|
|
this.JBIODKLPJGA = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA67 RID: 109159 RVA: 0x0077677C File Offset: 0x0077497C
|
|
private void DLIIOFOCPHG()
|
|
{
|
|
if (this.GDOFKAIDDNA())
|
|
{
|
|
if (this.DFAKNGJLHDE())
|
|
{
|
|
this.EOFKOGBFKNN();
|
|
if (this.MALKDBPJAID.EBGHDIJABBO())
|
|
{
|
|
if (this.FDIIGJCGIMH)
|
|
{
|
|
this.OIOJFDMFAOJ(true);
|
|
}
|
|
else if (this.MALKDBPJAID.BKLDHPLONAF() && this.MALKDBPJAID.GOOPEGBPGIL != null && this.MALKDBPJAID.HKHDGAIINOD().JKNCHBFALCJ != null && this.MALKDBPJAID.ADHFMNNLPJB().JKNCHBFALCJ.PDCMOPONINJ())
|
|
{
|
|
this.BHFLLHLGIBL();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.CLFBLJMBGOA && !this.LMODNMNJBJF && this.GONMIAIAHFE(this.GKBKMNKCDKD(), this.watchOpenParameters) && !this.NNFPNPLCEOP.CFLGIBPGJIK().IMKPMFEAHKE())
|
|
{
|
|
OutlineEffectRenderer.DMDGKKDBKCL(this.NNFPNPLCEOP.ADNELLKEFKJ(), 0);
|
|
}
|
|
this.BIFEHNKCKPE();
|
|
if (ControllerIO.OLCOCPIALFA == ControllerIO.DNOKPKDGGKB.Debug)
|
|
{
|
|
this.ShowMenuDetached(null);
|
|
}
|
|
}
|
|
}
|
|
if (this.GKBKMNKCDKD() != null && this.CCLBPCELMOM.ILGCMIFHJOJ == PlayerHand.AKCKIFINDJE.NOT_CONNECTED)
|
|
{
|
|
PlayerHand playerHand = this.CJGJDPNIKGB.IPHIIAOHINN(this.CCLBPCELMOM.EEAOGJHMFII);
|
|
if (playerHand != null && playerHand.ILGCMIFHJOJ != PlayerHand.AKCKIFINDJE.NOT_CONNECTED)
|
|
{
|
|
this.CCLBPCELMOM = playerHand;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.PKKHAEMHEAC(SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.PKNPMGCGHDD());
|
|
this.JOOIGPOBFGD();
|
|
}
|
|
if (this.NMEJIGKMIPG() && base.PHGPEEKLIMJ() != null)
|
|
{
|
|
Color color = Color.white;
|
|
Color? teamColor = this.TeamColor;
|
|
if (teamColor != null)
|
|
{
|
|
color = this.TeamColor.Value;
|
|
}
|
|
else
|
|
{
|
|
Color? sandboxTeamColor = this.SandboxTeamColor;
|
|
if (sandboxTeamColor != null)
|
|
{
|
|
color = this.SandboxTeamColor.Value;
|
|
}
|
|
else if (this.CJGJDPNIKGB.NMMEHHPHPIJ().GMOEPFGJJIC() != null)
|
|
{
|
|
color = this.CJGJDPNIKGB.NMHFBAEBEAM.CNBEJDJDDLJ.Value;
|
|
}
|
|
}
|
|
color *= this.NameDynamicAlpha;
|
|
if (color != this.HBKALCNMENK)
|
|
{
|
|
this.labelMesh.material.color = color;
|
|
this.HBKALCNMENK = color;
|
|
}
|
|
}
|
|
this.NNFPNPLCEOP.gameObject.SetActive(!(this.CCLBPCELMOM != null) || this.CCLBPCELMOM.EKLBNGHDMEM);
|
|
this.NameDynamicAlpha = 1865f;
|
|
}
|
|
|
|
// Token: 0x0601AA68 RID: 109160 RVA: 0x00776A20 File Offset: 0x00774C20
|
|
private void JOOIGPOBFGD()
|
|
{
|
|
if (this.MALKDBPJAID != null && !this.MALKDBPJAID.DHLFMMANFHG)
|
|
{
|
|
this.MALKDBPJAID.transform.position = this.ONLADIEBEBG;
|
|
this.MALKDBPJAID.transform.rotation = this.KKLGHCIHLEC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA69 RID: 109161 RVA: 0x00776A7C File Offset: 0x00774C7C
|
|
private void KOBGOJNHIDA(LNJFBGIBLHA JEFGMHBLLKI, bool AHCALHKALOF)
|
|
{
|
|
if (JEFGMHBLLKI == this.CJGJDPNIKGB.LNJFBGIBLHA && !JEFGMHBLLKI.IPFPJCPGENH)
|
|
{
|
|
this.levelTextBackground.gameObject.SetActive(!AHCALHKALOF);
|
|
this.levelHostTextBackground.gameObject.SetActive(AHCALHKALOF);
|
|
this.LBCCOJDEJDP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA6A RID: 109162 RVA: 0x00776AD0 File Offset: 0x00774CD0
|
|
private void OOCNDADGJEF(PlayerHand DIACLPMBKKE)
|
|
{
|
|
this.MPABCIDFHNA();
|
|
this.AMLMMKNKDGE = base.StartCoroutine(this.ALKHCNNEGJC(DIACLPMBKKE));
|
|
}
|
|
|
|
// Token: 0x17000C2B RID: 3115
|
|
// (get) Token: 0x0601AA7D RID: 109181 RVA: 0x007771C0 File Offset: 0x007753C0
|
|
// (set) Token: 0x0601AA6B RID: 109163 RVA: 0x00776AEC File Offset: 0x00774CEC
|
|
public MenuHandFollower MALKDBPJAID { get; private set; }
|
|
|
|
// Token: 0x0601AA6C RID: 109164 RVA: 0x00776AF8 File Offset: 0x00774CF8
|
|
private void FCGHACGILOD()
|
|
{
|
|
if (this.CCLBPCELMOM != null && this.NNFPNPLCEOP != null)
|
|
{
|
|
this.NNFPNPLCEOP.transform.SetParent(this.CCLBPCELMOM.HBHCCNCFADO, false);
|
|
if (this.CCLBPCELMOM.EEAOGJHMFII == PlayerHand.HMMEBFHABKA.Right)
|
|
{
|
|
this.NNFPNPLCEOP.IFJFHJGNJDO.CurrentBodyPart = Player.HDOICGIKKAO.RightHand;
|
|
}
|
|
else
|
|
{
|
|
this.NNFPNPLCEOP.IFJFHJGNJDO.CurrentBodyPart = Player.HDOICGIKKAO.LeftHand;
|
|
}
|
|
this.playerOutfit.SetOutfitTarget(this.NNFPNPLCEOP.IFJFHJGNJDO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA6D RID: 109165 RVA: 0x00776B94 File Offset: 0x00774D94
|
|
private float JMKMLLDBNBP(PlayerHand GAEKGDCFOJM)
|
|
{
|
|
return (!GAEKGDCFOJM.NGMCOGJDNKC) ? 0f : this.requiredMenuButtonPressTime;
|
|
}
|
|
|
|
// Token: 0x17000C3B RID: 3131
|
|
// (get) Token: 0x0601AA6E RID: 109166 RVA: 0x00776BB4 File Offset: 0x00774DB4
|
|
private Quaternion CLBELFJLCPI
|
|
{
|
|
get
|
|
{
|
|
Vector3 eulerAngles = Quaternion.LookRotation(SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward, Vector3.up).eulerAngles;
|
|
return Quaternion.Euler(Mathf.Clamp(eulerAngles.x, -20f, 20f), eulerAngles.y, Mathf.Clamp(eulerAngles.z, -10f, 10f));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA6F RID: 109167 RVA: 0x00776C20 File Offset: 0x00774E20
|
|
private void KDIEBHEOHFK()
|
|
{
|
|
if (this.BAHGOFAOLKA == null)
|
|
{
|
|
this.NNFPNPLCEOP.DisableDwellVisual();
|
|
PlayerHand playerHand = this.OBJBIBCDILD(this.watchOpenParameters);
|
|
if (playerHand == null)
|
|
{
|
|
this.KKBPEDFMCBD = true;
|
|
}
|
|
else if (playerHand.EKLBNGHDMEM && this.KKBPEDFMCBD)
|
|
{
|
|
this.BAHGOFAOLKA = playerHand;
|
|
this.GAFOALLMNCN = Time.time;
|
|
if (this.BAHGOFAOLKA != this.MALKDBPJAID.GOOPEGBPGIL)
|
|
{
|
|
this.CCLBPCELMOM = this.BAHGOFAOLKA;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
float num = Mathf.InverseLerp(this.GAFOALLMNCN, this.GAFOALLMNCN + this.watchOpenDwellDuration, Time.time);
|
|
this.NNFPNPLCEOP.SetDwellVisualProgress(num);
|
|
if (!this.BAHGOFAOLKA.EKLBNGHDMEM || !this.GONMIAIAHFE(this.BAHGOFAOLKA, this.watchCloseParameters))
|
|
{
|
|
this.BAHGOFAOLKA = null;
|
|
}
|
|
else if (num >= 1f && (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.CLFBLJMBGOA || this.NNFPNPLCEOP.CLFBLJMBGOA.BKEPDMGHBHH))
|
|
{
|
|
this.PKJLECOKJGO.BEBCMGPCECJ(false);
|
|
this.CCLBPCELMOM = this.BAHGOFAOLKA;
|
|
this.JBIODKLPJGA = true;
|
|
this.BAHGOFAOLKA = null;
|
|
this.KKBPEDFMCBD = false;
|
|
this.NNFPNPLCEOP.DisableDwellVisual();
|
|
this.NNFPNPLCEOP.CLFBLJMBGOA.BKEPDMGHBHH = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C2A RID: 3114
|
|
// (get) Token: 0x0601AA70 RID: 109168 RVA: 0x00776D98 File Offset: 0x00774F98
|
|
// (set) Token: 0x0601AA90 RID: 109200 RVA: 0x00777598 File Offset: 0x00775798
|
|
public WatchUI MGKHEPFGLAE { get; private set; }
|
|
|
|
// Token: 0x0601AA72 RID: 109170 RVA: 0x00776DAC File Offset: 0x00774FAC
|
|
private void FCCNAADIBJN(Vector3 IEOHKBEIFNL, Quaternion FBPDNFEPDBO)
|
|
{
|
|
Vector3 vector = this.CJGJDPNIKGB.INFOKIDJHMG.InverseTransformPoint(IEOHKBEIFNL);
|
|
Quaternion quaternion = this.CJGJDPNIKGB.INFOKIDJHMG.MCKNNGGGBDG(FBPDNFEPDBO);
|
|
this.PKJLECOKJGO.MEAINJPIECA(false, vector, quaternion);
|
|
this.OIOJFDMFAOJ(true);
|
|
}
|
|
|
|
// Token: 0x0601AA74 RID: 109172 RVA: 0x00776E2C File Offset: 0x0077502C
|
|
private void DPLJMIMNPAP(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH)
|
|
{
|
|
Vector3 vector = ((!(FNIKCKFJCKH == null)) ? Vector3.Lerp(DIACLPMBKKE.transform.position, FNIKCKFJCKH.transform.position, 0.5f) : DIACLPMBKKE.transform.position);
|
|
AudioManager.Play3DSFX(this.handshakeSuccessAudio, vector, null);
|
|
if (this.handshakeSuccessParticles != null)
|
|
{
|
|
ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.handshakeSuccessParticles);
|
|
particleSystem.transform.position = vector;
|
|
particleSystem.Play();
|
|
ParticleSystem.MainModule main = particleSystem.main;
|
|
global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration);
|
|
}
|
|
if (FNIKCKFJCKH == null)
|
|
{
|
|
WorldSpaceNotification.PlayNext("Friend Added", 2f, null, false, new Vector3?(vector + 0.1f * Vector3.up), 0.3f, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA75 RID: 109173 RVA: 0x00776F0C File Offset: 0x0077510C
|
|
private void PBMFAHMIMIK(ParticleSystem HFDJJHKFEBD, Vector3 CIGPHKLAAOD)
|
|
{
|
|
if (HFDJJHKFEBD != null)
|
|
{
|
|
ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate<ParticleSystem>(HFDJJHKFEBD);
|
|
particleSystem.transform.position = CIGPHKLAAOD;
|
|
particleSystem.Play();
|
|
ParticleSystem.MainModule main = particleSystem.main;
|
|
global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA76 RID: 109174 RVA: 0x00776F58 File Offset: 0x00775158
|
|
private void BHFLLHLGIBL()
|
|
{
|
|
if (this.MALKDBPJAID != null)
|
|
{
|
|
this.BHFLLHLGIBL(this.MALKDBPJAID.transform.position, this.MALKDBPJAID.transform.rotation);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA77 RID: 109175 RVA: 0x00776F94 File Offset: 0x00775194
|
|
public bool DFAKNGJLHDE()
|
|
{
|
|
return this.<ICLPBCCEPKE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AA78 RID: 109176 RVA: 0x00776F9C File Offset: 0x0077519C
|
|
private bool GONMIAIAHFE(PlayerHand GAEKGDCFOJM, PlayerUI.MenuGazeParameters OGDMHDCFKAB)
|
|
{
|
|
if (GAEKGDCFOJM == null)
|
|
{
|
|
return false;
|
|
}
|
|
Vector3 normalized = (GAEKGDCFOJM.GNCEGCKBDHP.position - this.CJGJDPNIKGB.BGOGBEPJGPJ.transform.position).normalized;
|
|
Vector3 forward = this.CJGJDPNIKGB.BGOGBEPJGPJ.transform.forward;
|
|
Vector3 forward2 = GAEKGDCFOJM.GNCEGCKBDHP.forward;
|
|
Vector3 up = GAEKGDCFOJM.GNCEGCKBDHP.up;
|
|
Vector3 up2 = this.CJGJDPNIKGB.BGOGBEPJGPJ.transform.up;
|
|
float num = Vector3.Dot(normalized, forward);
|
|
float num2 = Vector3.Dot(normalized, forward2);
|
|
float num3 = Vector3.Dot(up, up2);
|
|
return num >= OGDMHDCFKAB.MaxFovDot && num2 >= OGDMHDCFKAB.MaxPitchDot && num3 >= OGDMHDCFKAB.MaxRollDot;
|
|
}
|
|
|
|
// Token: 0x0601AA79 RID: 109177 RVA: 0x00777078 File Offset: 0x00775278
|
|
public void ShowMenuDetached(PlayerHand EMNFHNGCDLP = null)
|
|
{
|
|
if (this.MALKDBPJAID.OADAOJCLMLB == MenuHandFollower.BFGOCLLPAFI.Visible)
|
|
{
|
|
return;
|
|
}
|
|
if (this.CJGJDPNIKGB.BGIBHPOALJG.OOIMAEHGBIC == null && this.CJGJDPNIKGB.BGIBHPOALJG.JKNCHBFALCJ != null && this.CJGJDPNIKGB.BGIBHPOALJG.JKNCHBFALCJ.CLCPKPELOLB)
|
|
{
|
|
EMNFHNGCDLP = this.CJGJDPNIKGB.BGIBHPOALJG;
|
|
}
|
|
else if (this.CJGJDPNIKGB.KEJBPANGFKK.OOIMAEHGBIC == null && this.CJGJDPNIKGB.KEJBPANGFKK.JKNCHBFALCJ != null && this.CJGJDPNIKGB.KEJBPANGFKK.JKNCHBFALCJ.CLCPKPELOLB)
|
|
{
|
|
EMNFHNGCDLP = this.CJGJDPNIKGB.KEJBPANGFKK;
|
|
}
|
|
if (EMNFHNGCDLP != null)
|
|
{
|
|
this.CCLBPCELMOM = EMNFHNGCDLP;
|
|
this.BHFLLHLGIBL(this.HMMPEOHMLIG, this.CLBELFJLCPI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA7A RID: 109178 RVA: 0x0077717C File Offset: 0x0077537C
|
|
private void FPNFGNINDPH(PlayerHand DIACLPMBKKE, PlayerHand FNIKCKFJCKH)
|
|
{
|
|
this.FDFPPGOLPAL();
|
|
this.GKLDIFMMPKN = base.StartCoroutine(this.JOJHJNDEFDM(DIACLPMBKKE, FNIKCKFJCKH));
|
|
}
|
|
|
|
// Token: 0x0601AA7B RID: 109179 RVA: 0x00777198 File Offset: 0x00775398
|
|
private void GMAJBOLNOHC(HFFHGPOHOJA.LOPKLIGDDCP AEPAGDIIHME)
|
|
{
|
|
if (HFFHGPOHOJA.DCAIKOBHGPC.Count == 0)
|
|
{
|
|
this.DBJILDEKMAP.ClearMessageNotification();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA7C RID: 109180 RVA: 0x007771B4 File Offset: 0x007753B4
|
|
public void NMFFFAMGKHE(bool NOBAPCOKFIL)
|
|
{
|
|
this.<ICLPBCCEPKE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AA7E RID: 109182 RVA: 0x007771C8 File Offset: 0x007753C8
|
|
public bool BIJEGHBHFHB()
|
|
{
|
|
return this.KHIOBFNFGDH.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x0601AA7F RID: 109183 RVA: 0x007771D8 File Offset: 0x007753D8
|
|
private void MPABCIDFHNA()
|
|
{
|
|
if (this.FMLDOEABAGC != null)
|
|
{
|
|
this.FMLDOEABAGC.Stop();
|
|
this.FMLDOEABAGC = null;
|
|
}
|
|
if (this.EFNEELCILLK != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject);
|
|
}
|
|
if (this.AMLMMKNKDGE != null)
|
|
{
|
|
base.StopCoroutine(this.AMLMMKNKDGE);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C3C RID: 3132
|
|
// (get) Token: 0x0601AAA5 RID: 109221 RVA: 0x00777D98 File Offset: 0x00775F98
|
|
// (set) Token: 0x0601AA80 RID: 109184 RVA: 0x00777240 File Offset: 0x00775440
|
|
public bool DBNCMMAHKCH { get; private set; }
|
|
|
|
// Token: 0x17000C35 RID: 3125
|
|
// (get) Token: 0x0601AA83 RID: 109187 RVA: 0x007772A8 File Offset: 0x007754A8
|
|
// (set) Token: 0x0601AA81 RID: 109185 RVA: 0x0077724C File Offset: 0x0077544C
|
|
public PlayerHand CCLBPCELMOM
|
|
{
|
|
get
|
|
{
|
|
return (!this.OMEHOCDCCPF) ? this.CJGJDPNIKGB.KEJBPANGFKK : this.CJGJDPNIKGB.BGIBHPOALJG;
|
|
}
|
|
set
|
|
{
|
|
this.OMEHOCDCCPF = value != null && value.EEAOGJHMFII == PlayerHand.HMMEBFHABKA.Left;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA82 RID: 109186 RVA: 0x0077726C File Offset: 0x0077546C
|
|
private bool NDACBIMHDFE(PlayerHand GAEKGDCFOJM)
|
|
{
|
|
return SingletonMonoBehaviour<CameraRig>.BOCFJBNNEFP && GAEKGDCFOJM.PIDHHBENFCO.NHDDPGADJPJ && GAEKGDCFOJM.JKNCHBFALCJ != null && GAEKGDCFOJM.JKNCHBFALCJ.LGNDIFCKNOH;
|
|
}
|
|
|
|
// Token: 0x0601AA84 RID: 109188 RVA: 0x007772D0 File Offset: 0x007754D0
|
|
private void ODDOJJIEECC(WatchAttractor NOBAPCOKFIL)
|
|
{
|
|
this.<OIILMDLIBGC>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AA85 RID: 109189 RVA: 0x007772DC File Offset: 0x007754DC
|
|
public bool NMEJIGKMIPG()
|
|
{
|
|
return this.OAGMBHEKDLF;
|
|
}
|
|
|
|
// Token: 0x0601AA86 RID: 109190 RVA: 0x007772E4 File Offset: 0x007754E4
|
|
private void POEDAMONBNL()
|
|
{
|
|
if (this.OBFPLPPCJLL())
|
|
{
|
|
this.DBJILDEKMAP = this.NNFPNPLCEOP.GetComponent<WatchAttractor>();
|
|
this.MGKHEPFGLAE = global::UnityEngine.Object.Instantiate<WatchUI>(this.watchMenuPrefab, this.watchMenuBase);
|
|
this.MGKHEPFGLAE.transform.localPosition = Vector3.zero;
|
|
this.MGKHEPFGLAE.transform.localRotation = Quaternion.identity;
|
|
this.MGKHEPFGLAE.transform.localScale = Vector3.one;
|
|
this.MGKHEPFGLAE.JNHJIGEOOMK().gameObject.transform.SetParent(this.MALKDBPJAID.transform);
|
|
this.CLJOFILACFM = false;
|
|
this.MAEODANMBFK = global::UnityEngine.Object.Instantiate<UIPlayerCamera>(this.uIPlayerCameraPrefab);
|
|
this.CJGJDPNIKGB.MCPAKKCIEFN(this.MAEODANMBFK.transform);
|
|
HFFHGPOHOJA.GEKENMAGIGP += this.NKOLBAHOKNE;
|
|
HFFHGPOHOJA.CLPAPHOIOKK += this.GMAJBOLNOHC;
|
|
this.CCLBPCELMOM = this.CJGJDPNIKGB.IPHIIAOHINN(this.CJGJDPNIKGB.MONEMFCPHDE.EEAOGJHMFII);
|
|
}
|
|
else
|
|
{
|
|
this.EJFDDPCBHPA(this.CJGJDPNIKGB.LNJFBGIBLHA, NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.IsPlayerAHost(this.CJGJDPNIKGB.LNJFBGIBLHA));
|
|
}
|
|
this.PDKOIHIEAOB();
|
|
FKJHLNJDEKK.PNCMLPIPGEG += this.OOHFAEDELKN;
|
|
this.FCGHACGILOD();
|
|
this.HNDIEBJGCFO();
|
|
this.CJGJDPNIKGB.BGIBHPOALJG.IIJAOBHBHLI.OFJDJCMKAPD(new PlayerHandGestures.LDFDAGOGMEA(this.CHFBGIFEFEG));
|
|
this.CJGJDPNIKGB.KEJBPANGFKK.IIJAOBHBHLI.NOJBOIJCBFD(new PlayerHandGestures.LDFDAGOGMEA(this.CHFBGIFEFEG));
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.EJFDDPCBHPA;
|
|
}
|
|
|
|
// Token: 0x0601AA88 RID: 109192 RVA: 0x007774B8 File Offset: 0x007756B8
|
|
private void OCBHNFLLEHC(WatchUI NOBAPCOKFIL)
|
|
{
|
|
this.<CDCEDOMMNMK>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x17000C2C RID: 3116
|
|
// (get) Token: 0x0601AA89 RID: 109193 RVA: 0x007774C4 File Offset: 0x007756C4
|
|
public bool LMODNMNJBJF
|
|
{
|
|
get
|
|
{
|
|
return this.MALKDBPJAID.AJLEMEFOEKM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C39 RID: 3129
|
|
// (get) Token: 0x0601AA8B RID: 109195 RVA: 0x007774E4 File Offset: 0x007756E4
|
|
private Vector3 HMMPEOHMLIG
|
|
{
|
|
get
|
|
{
|
|
return SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.TransformPoint(0f, 0f, 0.61f);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA8D RID: 109197 RVA: 0x0077752C File Offset: 0x0077572C
|
|
private void NEAPKJBFAAD()
|
|
{
|
|
if (this.MALKDBPJAID != null)
|
|
{
|
|
this.MALKDBPJAID.DHLFMMANFHG = this.DPHCDKCJELC;
|
|
this.JOOIGPOBFGD();
|
|
if (this.NLDDCAIANOF != null)
|
|
{
|
|
this.NLDDCAIANOF(this.DPHCDKCJELC);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C34 RID: 3124
|
|
// (get) Token: 0x0601AA8E RID: 109198 RVA: 0x00777580 File Offset: 0x00775780
|
|
// (set) Token: 0x0601AA92 RID: 109202 RVA: 0x007775F8 File Offset: 0x007757F8
|
|
private bool OMEHOCDCCPF
|
|
{
|
|
get
|
|
{
|
|
return this.FCIIJMDOGOA.CPIBGJLHLBL();
|
|
}
|
|
set
|
|
{
|
|
this.FCIIJMDOGOA.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000C28 RID: 3112
|
|
// (get) Token: 0x0601AA8F RID: 109199 RVA: 0x00777590 File Offset: 0x00775790
|
|
public MeshRenderer MLIEMMILMGI
|
|
{
|
|
get
|
|
{
|
|
return this.labelMesh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA91 RID: 109201 RVA: 0x007775A4 File Offset: 0x007757A4
|
|
private void EJFDDPCBHPA(LNJFBGIBLHA JEFGMHBLLKI, bool AHCALHKALOF)
|
|
{
|
|
if (JEFGMHBLLKI == this.CJGJDPNIKGB.LNJFBGIBLHA && !JEFGMHBLLKI.IPFPJCPGENH)
|
|
{
|
|
this.levelTextBackground.gameObject.SetActive(!AHCALHKALOF);
|
|
this.levelHostTextBackground.gameObject.SetActive(AHCALHKALOF);
|
|
this.LBCCOJDEJDP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA93 RID: 109203 RVA: 0x00777608 File Offset: 0x00775808
|
|
private IEnumerator CCKAJFBJOFF(PlayerHand DIACLPMBKKE)
|
|
{
|
|
this.LPNDIGEJBEH = this.CJGJDPNIKGB.IJPGLAKCCPN.OnCheerGestureCharging(DIACLPMBKKE.transform.position);
|
|
this.OLMEOJECCNE = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.cheerGestureChargeParticles);
|
|
this.OLMEOJECCNE.Play();
|
|
float num = 0f;
|
|
while (num < this.cheerGestureChargeParticles.main.duration && this.OLMEOJECCNE != null)
|
|
{
|
|
this.OLMEOJECCNE.transform.position = DIACLPMBKKE.transform.position;
|
|
num += Time.deltaTime;
|
|
yield return null;
|
|
}
|
|
if (this.OLMEOJECCNE != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.OLMEOJECCNE.gameObject);
|
|
}
|
|
this.OLMEOJECCNE = null;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601AA94 RID: 109204 RVA: 0x0077762C File Offset: 0x0077582C
|
|
private void NBPCBFCEIKO(ParticleSystem HFDJJHKFEBD, Vector3 CIGPHKLAAOD)
|
|
{
|
|
if (HFDJJHKFEBD != null)
|
|
{
|
|
ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate<ParticleSystem>(HFDJJHKFEBD);
|
|
particleSystem.transform.position = CIGPHKLAAOD;
|
|
particleSystem.Play();
|
|
ParticleSystem.MainModule main = particleSystem.main;
|
|
global::UnityEngine.Object.Destroy(particleSystem.gameObject, main.duration);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AA95 RID: 109205 RVA: 0x00777678 File Offset: 0x00775878
|
|
private Vector3 NHECPLAPFHC()
|
|
{
|
|
return SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.TransformPoint(490f, 180f, 70f);
|
|
}
|
|
|
|
// Token: 0x17000C2F RID: 3119
|
|
// (get) Token: 0x0601AA96 RID: 109206 RVA: 0x007776A0 File Offset: 0x007758A0
|
|
// (set) Token: 0x0601AAA3 RID: 109219 RVA: 0x00777B78 File Offset: 0x00775D78
|
|
public ExpressoUI PLMFOACOEMA { get; private set; }
|
|
|
|
// Token: 0x17000C32 RID: 3122
|
|
// (get) Token: 0x0601AA97 RID: 109207 RVA: 0x007776A8 File Offset: 0x007758A8
|
|
// (set) Token: 0x0601AAA7 RID: 109223 RVA: 0x00777DB0 File Offset: 0x00775FB0
|
|
public bool BICJEHICFKH { get; set; }
|
|
|
|
// Token: 0x0601AA98 RID: 109208 RVA: 0x007776B0 File Offset: 0x007758B0
|
|
private void NKOLBAHOKNE(IMGPDLHMJEE NFAFJOMABOK)
|
|
{
|
|
this.MGKHEPFGLAE.HandleIncomingRecNetMessage(NFAFJOMABOK);
|
|
}
|
|
|
|
// Token: 0x0601AA99 RID: 109209 RVA: 0x007776C0 File Offset: 0x007758C0
|
|
private IEnumerator KPHDNIFEJBC(PlayerHand DIACLPMBKKE)
|
|
{
|
|
this.FMLDOEABAGC = this.CJGJDPNIKGB.IJPGLAKCCPN.OnStopGestureCharging(DIACLPMBKKE.transform.position);
|
|
this.EFNEELCILLK = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.stopGestureChargeParticles);
|
|
this.EFNEELCILLK.Play();
|
|
num = 0f;
|
|
while (num < this.stopGestureChargeParticles.main.duration && this.EFNEELCILLK != null)
|
|
{
|
|
this.EFNEELCILLK.transform.position = DIACLPMBKKE.transform.position;
|
|
num += Time.deltaTime;
|
|
yield return null;
|
|
}
|
|
if (this.EFNEELCILLK != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.EFNEELCILLK.gameObject);
|
|
}
|
|
this.EFNEELCILLK = null;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0601AA9A RID: 109210 RVA: 0x007776E4 File Offset: 0x007758E4
|
|
private void EHMNFBDFBPO()
|
|
{
|
|
this.HMIEBKAEHNB(FKJHLNJDEKK.LBEOGKBEFJD(this.CJGJDPNIKGB.NAJBCPFNBAB));
|
|
}
|
|
|
|
// Token: 0x0601AA9B RID: 109211 RVA: 0x007776FC File Offset: 0x007758FC
|
|
private void BHFLLHLGIBL(Vector3 IEOHKBEIFNL, Quaternion FBPDNFEPDBO)
|
|
{
|
|
Vector3 vector = this.CJGJDPNIKGB.INFOKIDJHMG.InverseTransformPoint(IEOHKBEIFNL);
|
|
Quaternion quaternion = this.CJGJDPNIKGB.INFOKIDJHMG.MCKNNGGGBDG(FBPDNFEPDBO);
|
|
this.PKJLECOKJGO.MEAINJPIECA(true, vector, quaternion);
|
|
this.JBIODKLPJGA = true;
|
|
}
|
|
|
|
// Token: 0x0601AA9C RID: 109212 RVA: 0x00777744 File Offset: 0x00775944
|
|
private PlayerHand OBJBIBCDILD(PlayerUI.MenuGazeParameters HHPIEKLOEFC)
|
|
{
|
|
if (this.GONMIAIAHFE(this.CJGJDPNIKGB.BGIBHPOALJG, HHPIEKLOEFC))
|
|
{
|
|
return this.CJGJDPNIKGB.BGIBHPOALJG;
|
|
}
|
|
if (this.GONMIAIAHFE(this.CJGJDPNIKGB.KEJBPANGFKK, HHPIEKLOEFC))
|
|
{
|
|
return this.CJGJDPNIKGB.KEJBPANGFKK;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0601AA9D RID: 109213 RVA: 0x00777798 File Offset: 0x00775998
|
|
public void PKKHAEMHEAC(bool NOBAPCOKFIL)
|
|
{
|
|
this.OAGMBHEKDLF = NOBAPCOKFIL;
|
|
this.labelCanvas.gameObject.SetActive(this.OAGMBHEKDLF);
|
|
}
|
|
|
|
// Token: 0x0601AA9E RID: 109214 RVA: 0x007777B8 File Offset: 0x007759B8
|
|
public void FBKHLMMPALB(Action<bool> NOBAPCOKFIL)
|
|
{
|
|
Action<bool> action = this.NLDDCAIANOF;
|
|
Action<bool> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<bool>>(ref this.NLDDCAIANOF, (Action<bool>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0601AA9F RID: 109215 RVA: 0x007777F0 File Offset: 0x007759F0
|
|
private void OOHFAEDELKN(long HPCOKMAPCHB)
|
|
{
|
|
if (this.CJGJDPNIKGB != null && this.CJGJDPNIKGB.NAJBCPFNBAB == HPCOKMAPCHB)
|
|
{
|
|
EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB);
|
|
if (!ObscuredString.NOGAGKDDFDB(ObscuredString.EDHNDLCFIOL(this.nameLabelText.text), eebplecpegd.ENMNBBMDOHC) && this.JNJBIAJHGIA == ObscuredInt.EDHNDLCFIOL(eebplecpegd.EFHLFMMGAGP))
|
|
{
|
|
PFFLICAGKJG.PMLPJJBPDDM? alcpgfieejf = this.ALCPGFIEEJF;
|
|
PFFLICAGKJG.PMLPJJBPDDM valueOrDefault = alcpgfieejf.GetValueOrDefault();
|
|
PFFLICAGKJG.PMLPJJBPDDM? pmlpjjbpddm = eebplecpegd.BNCOFHLKDGN();
|
|
if (valueOrDefault == pmlpjjbpddm.GetValueOrDefault() && !((alcpgfieejf != null) ^ (pmlpjjbpddm != null)))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
this.HMIEBKAEHNB(eebplecpegd);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AAA0 RID: 109216 RVA: 0x007778A4 File Offset: 0x00775AA4
|
|
private void HMIEBKAEHNB(EEBPLECPEGD HPMPJMIOMCK)
|
|
{
|
|
if (HPMPJMIOMCK == null)
|
|
{
|
|
this.INHICNIBDHL(this.CJGJDPNIKGB.GNLMCJKALBJ, this.CJGJDPNIKGB.BJOBAMFKLGM.EFHLFMMGAGP, null);
|
|
}
|
|
else
|
|
{
|
|
this.INHICNIBDHL(ObscuredString.EDHNDLCFIOL(HPMPJMIOMCK.ENMNBBMDOHC), ObscuredInt.EDHNDLCFIOL(HPMPJMIOMCK.EFHLFMMGAGP), HPMPJMIOMCK.BNCOFHLKDGN());
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AAA1 RID: 109217 RVA: 0x00777908 File Offset: 0x00775B08
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
if (this.NHDDPGADJPJ)
|
|
{
|
|
HFFHGPOHOJA.CLPAPHOIOKK -= this.GMAJBOLNOHC;
|
|
HFFHGPOHOJA.GEKENMAGIGP -= this.NKOLBAHOKNE;
|
|
}
|
|
FKJHLNJDEKK.PNCMLPIPGEG -= this.OOHFAEDELKN;
|
|
if (this.CJGJDPNIKGB != null)
|
|
{
|
|
this.CJGJDPNIKGB.BGIBHPOALJG.IIJAOBHBHLI.FAGOFNIBEBB -= this.CHFBGIFEFEG;
|
|
this.CJGJDPNIKGB.KEJBPANGFKK.IIJAOBHBHLI.FAGOFNIBEBB -= this.CHFBGIFEFEG;
|
|
this.CJGJDPNIKGB.MBEFNKNJEPH -= this.KNLALCHOALI;
|
|
}
|
|
this.MPABCIDFHNA();
|
|
this.CNGDDJLOKBO();
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent -= this.KOBGOJNHIDA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AAA2 RID: 109218 RVA: 0x00777A00 File Offset: 0x00775C00
|
|
private void BIFEHNKCKPE()
|
|
{
|
|
if (this.BAHGOFAOLKA == null)
|
|
{
|
|
this.NNFPNPLCEOP.KKCHBNANKJC();
|
|
PlayerHand playerHand = this.OBJBIBCDILD(this.watchOpenParameters);
|
|
if (playerHand == null)
|
|
{
|
|
this.KKBPEDFMCBD = true;
|
|
}
|
|
else if (playerHand.EKLBNGHDMEM && this.KKBPEDFMCBD)
|
|
{
|
|
this.BAHGOFAOLKA = playerHand;
|
|
this.GAFOALLMNCN = Time.time;
|
|
if (this.BAHGOFAOLKA != this.MALKDBPJAID.HKHDGAIINOD())
|
|
{
|
|
this.CCLBPCELMOM = this.BAHGOFAOLKA;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{
|
|
float num = Mathf.InverseLerp(this.GAFOALLMNCN, this.GAFOALLMNCN + this.watchOpenDwellDuration, Time.time);
|
|
this.NNFPNPLCEOP.CLHBECLCGBO(num);
|
|
if (!this.BAHGOFAOLKA.EKLBNGHDMEM || !this.GONMIAIAHFE(this.BAHGOFAOLKA, this.watchCloseParameters))
|
|
{
|
|
this.BAHGOFAOLKA = null;
|
|
}
|
|
else if (num >= 249f && (!SingletonMonoBehaviour<SettingsManager>.NCKMBFBMBFM.CLFBLJMBGOA || this.NNFPNPLCEOP.LOJCGCAAKNE().IMKPMFEAHKE()))
|
|
{
|
|
this.PKJLECOKJGO.BEBCMGPCECJ(false);
|
|
this.CCLBPCELMOM = this.BAHGOFAOLKA;
|
|
this.JBIODKLPJGA = true;
|
|
this.BAHGOFAOLKA = null;
|
|
this.KKBPEDFMCBD = false;
|
|
this.NNFPNPLCEOP.GGGJPAILIBM();
|
|
this.NNFPNPLCEOP.PBFBMKDEFNB().PJAGPOOHDDC(true);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AAA4 RID: 109220 RVA: 0x00777B84 File Offset: 0x00775D84
|
|
private void INHICNIBDHL(string AFDDEIECJOL, int JOPHNBFKLCM, PFFLICAGKJG.PMLPJJBPDDM? MNIJKCOPDHJ)
|
|
{
|
|
bool activeSelf = this.labelCanvas.gameObject.activeSelf;
|
|
this.labelCanvas.gameObject.SetActive(true);
|
|
this.labelCanvas.enabled = true;
|
|
this.nameLabelText.text = AFDDEIECJOL;
|
|
this.JNJBIAJHGIA = JOPHNBFKLCM;
|
|
this.levelText.text = this.JNJBIAJHGIA.ToString();
|
|
this.nameLabelText.color = Color.white;
|
|
this.levelText.color = Color.white;
|
|
this.levelTextBackground.color = Color.white;
|
|
this.cheerBadge_General.enabled = false;
|
|
this.cheerBadge_Helpful.enabled = false;
|
|
this.cheerBadge_Sportsman.enabled = false;
|
|
this.cheerBadge_GreatHost.enabled = false;
|
|
this.cheerBadge_Creative.enabled = false;
|
|
EEBPLECPEGD eebplecpegd = FKJHLNJDEKK.CPIBGJLHLBL(this.CJGJDPNIKGB.NAJBCPFNBAB);
|
|
if (eebplecpegd != null)
|
|
{
|
|
this.ALCPGFIEEJF = MNIJKCOPDHJ;
|
|
PFFLICAGKJG.PMLPJJBPDDM? alcpgfieejf = this.ALCPGFIEEJF;
|
|
if (alcpgfieejf != null)
|
|
{
|
|
PFFLICAGKJG.PMLPJJBPDDM value = this.ALCPGFIEEJF.Value;
|
|
if (value != PFFLICAGKJG.PMLPJJBPDDM.General)
|
|
{
|
|
if (value != PFFLICAGKJG.PMLPJJBPDDM.Helpful)
|
|
{
|
|
if (value != PFFLICAGKJG.PMLPJJBPDDM.Sportmanship)
|
|
{
|
|
if (value != PFFLICAGKJG.PMLPJJBPDDM.GreatHost)
|
|
{
|
|
if (value == PFFLICAGKJG.PMLPJJBPDDM.Creative)
|
|
{
|
|
this.cheerBadge_Creative.enabled = true;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.cheerBadge_GreatHost.enabled = true;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.cheerBadge_Sportsman.enabled = true;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.cheerBadge_Helpful.enabled = true;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.cheerBadge_General.enabled = true;
|
|
}
|
|
}
|
|
}
|
|
if (this.KPAJJAEDABL == null)
|
|
{
|
|
this.KPAJJAEDABL = NCFHCLMCPBN.NDLOIAMODDJ(this.labelCanvas);
|
|
this.labelMesh.material.mainTexture = this.KPAJJAEDABL;
|
|
}
|
|
else
|
|
{
|
|
NCFHCLMCPBN.NDLOIAMODDJ(this.labelCanvas, this.KPAJJAEDABL);
|
|
}
|
|
this.labelCanvas.enabled = false;
|
|
this.labelMesh.gameObject.SetActive(true);
|
|
this.labelCanvas.gameObject.SetActive(activeSelf);
|
|
}
|
|
|
|
// Token: 0x17000C36 RID: 3126
|
|
// (get) Token: 0x0601AAA6 RID: 109222 RVA: 0x00777DA0 File Offset: 0x00775FA0
|
|
public bool DPHCDKCJELC
|
|
{
|
|
get
|
|
{
|
|
return !this.PKJLECOKJGO.NNOAKADCIHO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601AAA8 RID: 109224 RVA: 0x00777DBC File Offset: 0x00775FBC
|
|
public MeshRenderer PEAPNPHOPMO()
|
|
{
|
|
return this.labelMesh;
|
|
}
|
|
|
|
// Token: 0x0601AAA9 RID: 109225 RVA: 0x00777DC4 File Offset: 0x00775FC4
|
|
private bool NJMEMLJPIOF(PlayerHand GAEKGDCFOJM)
|
|
{
|
|
return SingletonMonoBehaviour<CameraRig>.BOCFJBNNEFP && GAEKGDCFOJM.PIDHHBENFCO.NHDDPGADJPJ && GAEKGDCFOJM.JKNCHBFALCJ != null && GAEKGDCFOJM.JKNCHBFALCJ.CLCPKPELOLB;
|
|
}
|
|
|
|
// Token: 0x0601AAAA RID: 109226 RVA: 0x00777E00 File Offset: 0x00776000
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.watchOpenParameters.GKEBONFGPJB();
|
|
this.watchCloseParameters.GKEBONFGPJB();
|
|
this.MALKDBPJAID = base.GetComponentInChildren<MenuHandFollower>();
|
|
this.CJGJDPNIKGB = base.GetComponent<Player>();
|
|
this.CJGJDPNIKGB.MBEFNKNJEPH += this.KNLALCHOALI;
|
|
this.CLJOFILACFM = false;
|
|
this.remoteWatchMenu.gameObject.SetActive(!this.NHDDPGADJPJ);
|
|
this.FCIIJMDOGOA = new LHLLJPPCDKA<bool>(this, "WatchHand", false, IKCAJLLAFML.ANYONE, new Action(this.FCGHACGILOD));
|
|
this.KHIOBFNFGDH = new LHLLJPPCDKA<bool>(this, "MenuVisible", false, IKCAJLLAFML.ANYONE, new Action(this.HNDIEBJGCFO));
|
|
this.PKJLECOKJGO = new BGCPAMCIGAP<bool, Vector3, Quaternion>(this, "MenuDetached", true, Vector3.zero, Quaternion.identity, IKCAJLLAFML.ANYONE, new Action(this.NEAPKJBFAAD));
|
|
this.BICJEHICFKH = true;
|
|
if (this.NHDDPGADJPJ)
|
|
{
|
|
this.PLMFOACOEMA = global::UnityEngine.Object.Instantiate<ExpressoUI>(this.expressoMenuPrefab, this.CJGJDPNIKGB.INFOKIDJHMG);
|
|
this.PLMFOACOEMA.transform.localPosition = Vector3.zero;
|
|
this.PLMFOACOEMA.transform.localRotation = Quaternion.identity;
|
|
this.PLMFOACOEMA.transform.localScale = Vector3.one;
|
|
}
|
|
OutfitItem outfitItem = this.playerOutfit.InstantiateNewOutfitPrefab(this.watchVisualPrefab.IFJFHJGNJDO, Player.HDOICGIKKAO.LeftHand, false, null, null, null, false);
|
|
this.NNFPNPLCEOP = outfitItem.GetComponent<WatchVisual>();
|
|
this.NNFPNPLCEOP.transform.position = Vector3.zero;
|
|
this.NNFPNPLCEOP.transform.rotation = Quaternion.identity;
|
|
if (!this.NHDDPGADJPJ)
|
|
{
|
|
Collider[] componentsInChildren = outfitItem.gameObject.GetComponentsInChildren<Collider>();
|
|
if (componentsInChildren != null && componentsInChildren.Length > 0)
|
|
{
|
|
for (int i = 0; i < componentsInChildren.Length; i++)
|
|
{
|
|
componentsInChildren[i].enabled = false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004872 RID: 18546
|
|
private const float JDLPAPOAMJD = 0.61f;
|
|
|
|
// Token: 0x04004873 RID: 18547
|
|
private const float HDJLKIAJGCG = 0.5f;
|
|
|
|
// Token: 0x04004874 RID: 18548
|
|
[SerializeField]
|
|
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
|
private PlayerOutfit playerOutfit;
|
|
|
|
// Token: 0x04004875 RID: 18549
|
|
[SerializeField]
|
|
private WatchVisual watchVisualPrefab;
|
|
|
|
// Token: 0x04004876 RID: 18550
|
|
[Header("Identity")]
|
|
[SerializeField]
|
|
private Canvas labelCanvas;
|
|
|
|
// Token: 0x04004877 RID: 18551
|
|
[SerializeField]
|
|
private MeshRenderer labelMesh;
|
|
|
|
// Token: 0x04004878 RID: 18552
|
|
[SerializeField]
|
|
private Text nameLabelText;
|
|
|
|
// Token: 0x04004879 RID: 18553
|
|
[SerializeField]
|
|
private Text levelText;
|
|
|
|
// Token: 0x0400487A RID: 18554
|
|
[SerializeField]
|
|
private Image levelTextBackground;
|
|
|
|
// Token: 0x0400487B RID: 18555
|
|
[SerializeField]
|
|
private Image levelHostTextBackground;
|
|
|
|
// Token: 0x0400487C RID: 18556
|
|
[Header("Cheer badges")]
|
|
[SerializeField]
|
|
private Image cheerBadge_General;
|
|
|
|
// Token: 0x0400487D RID: 18557
|
|
[SerializeField]
|
|
private Image cheerBadge_Helpful;
|
|
|
|
// Token: 0x0400487E RID: 18558
|
|
[SerializeField]
|
|
private Image cheerBadge_Sportsman;
|
|
|
|
// Token: 0x0400487F RID: 18559
|
|
[SerializeField]
|
|
private Image cheerBadge_GreatHost;
|
|
|
|
// Token: 0x04004880 RID: 18560
|
|
[SerializeField]
|
|
private Image cheerBadge_Creative;
|
|
|
|
// Token: 0x04004881 RID: 18561
|
|
[SerializeField]
|
|
[Header("Menu")]
|
|
private WatchUI watchMenuPrefab;
|
|
|
|
// Token: 0x04004882 RID: 18562
|
|
[SerializeField]
|
|
private Transform watchMenuBase;
|
|
|
|
// Token: 0x04004883 RID: 18563
|
|
[SerializeField]
|
|
private Transform remoteWatchMenu;
|
|
|
|
// Token: 0x04004884 RID: 18564
|
|
[SerializeField]
|
|
private ExpressoUI expressoMenuPrefab;
|
|
|
|
// Token: 0x04004885 RID: 18565
|
|
[SerializeField]
|
|
[Header("Gesture particles")]
|
|
private ParticleSystem highFiveParticles;
|
|
|
|
// Token: 0x04004886 RID: 18566
|
|
[SerializeField]
|
|
private ParticleSystem fistBumpParticles;
|
|
|
|
// Token: 0x04004887 RID: 18567
|
|
[SerializeField]
|
|
[Header("Handshake")]
|
|
private ParticleSystem handshakeChargeParticles;
|
|
|
|
// Token: 0x04004888 RID: 18568
|
|
[SerializeField]
|
|
private ParticleSystem handshakeSuccessParticles;
|
|
|
|
// Token: 0x04004889 RID: 18569
|
|
[SerializeField]
|
|
private RecRoomAudioClip handshakeChargeAudio;
|
|
|
|
// Token: 0x0400488A RID: 18570
|
|
[SerializeField]
|
|
private RecRoomAudioClip handshakeSuccessAudio;
|
|
|
|
// Token: 0x0400488B RID: 18571
|
|
[Header("Stop Gesture")]
|
|
[SerializeField]
|
|
private ParticleSystem stopGestureChargeParticles;
|
|
|
|
// Token: 0x0400488C RID: 18572
|
|
[SerializeField]
|
|
private ParticleSystem stopGestureSuccessParticles;
|
|
|
|
// Token: 0x0400488D RID: 18573
|
|
[SerializeField]
|
|
[Header("Cheer Gesture")]
|
|
private ParticleSystem cheerGestureChargeParticles;
|
|
|
|
// Token: 0x0400488E RID: 18574
|
|
[SerializeField]
|
|
private ParticleSystem cheerGestureSuccessParticles;
|
|
|
|
// Token: 0x0400488F RID: 18575
|
|
[SerializeField]
|
|
[Header("Menu")]
|
|
private PlayerUI.MenuGazeParameters watchOpenParameters;
|
|
|
|
// Token: 0x04004890 RID: 18576
|
|
[SerializeField]
|
|
private PlayerUI.MenuGazeParameters watchCloseParameters;
|
|
|
|
// Token: 0x04004891 RID: 18577
|
|
[SerializeField]
|
|
private float watchOpenDwellDuration = 1f;
|
|
|
|
// Token: 0x04004892 RID: 18578
|
|
[SerializeField]
|
|
private float requiredMenuButtonPressTime = 0.5f;
|
|
|
|
// Token: 0x04004893 RID: 18579
|
|
[SerializeField]
|
|
private UIPlayerCamera uIPlayerCameraPrefab;
|
|
|
|
// Token: 0x04004898 RID: 18584
|
|
private RenderTexture KPAJJAEDABL;
|
|
|
|
// Token: 0x04004899 RID: 18585
|
|
private int JNJBIAJHGIA = -1;
|
|
|
|
// Token: 0x0400489A RID: 18586
|
|
private PFFLICAGKJG.PMLPJJBPDDM? ALCPGFIEEJF;
|
|
|
|
// Token: 0x0400489B RID: 18587
|
|
private Color HBKALCNMENK = Color.white;
|
|
|
|
// Token: 0x0400489D RID: 18589
|
|
private PlayerHand BAHGOFAOLKA;
|
|
|
|
// Token: 0x0400489E RID: 18590
|
|
private float GAFOALLMNCN;
|
|
|
|
// Token: 0x0400489F RID: 18591
|
|
private bool KKBPEDFMCBD = true;
|
|
|
|
// Token: 0x040048A0 RID: 18592
|
|
private Player CJGJDPNIKGB;
|
|
|
|
// Token: 0x040048A1 RID: 18593
|
|
private WatchVisual NNFPNPLCEOP;
|
|
|
|
// Token: 0x040048A2 RID: 18594
|
|
private SFXAudioSource ODDOLFDCPFJ;
|
|
|
|
// Token: 0x040048A3 RID: 18595
|
|
private ParticleSystem CCLOKNDIKID;
|
|
|
|
// Token: 0x040048A4 RID: 18596
|
|
private Coroutine GKLDIFMMPKN;
|
|
|
|
// Token: 0x040048A5 RID: 18597
|
|
private SFXAudioSource FMLDOEABAGC;
|
|
|
|
// Token: 0x040048A6 RID: 18598
|
|
private ParticleSystem EFNEELCILLK;
|
|
|
|
// Token: 0x040048A7 RID: 18599
|
|
private Coroutine AMLMMKNKDGE;
|
|
|
|
// Token: 0x040048A8 RID: 18600
|
|
private SFXAudioSource LPNDIGEJBEH;
|
|
|
|
// Token: 0x040048A9 RID: 18601
|
|
private ParticleSystem OLMEOJECCNE;
|
|
|
|
// Token: 0x040048AA RID: 18602
|
|
private Coroutine GPBFJPBEINF;
|
|
|
|
// Token: 0x040048AB RID: 18603
|
|
private PlayerHand DENMHNAAACE;
|
|
|
|
// Token: 0x040048AC RID: 18604
|
|
private float LJDHJFNKJOJ;
|
|
|
|
// Token: 0x040048AD RID: 18605
|
|
private bool OAGMBHEKDLF;
|
|
|
|
// Token: 0x040048AE RID: 18606
|
|
[NonSerialized]
|
|
public float NameDynamicAlpha = 1f;
|
|
|
|
// Token: 0x040048AF RID: 18607
|
|
[NonSerialized]
|
|
public Color? TeamColor;
|
|
|
|
// Token: 0x040048B0 RID: 18608
|
|
[NonSerialized]
|
|
public Color? SandboxTeamColor;
|
|
|
|
// Token: 0x040048B2 RID: 18610
|
|
private LHLLJPPCDKA<bool> KHIOBFNFGDH;
|
|
|
|
// Token: 0x040048B3 RID: 18611
|
|
private LHLLJPPCDKA<bool> FCIIJMDOGOA;
|
|
|
|
// Token: 0x040048B4 RID: 18612
|
|
private BGCPAMCIGAP<bool, Vector3, Quaternion> PKJLECOKJGO;
|
|
|
|
// Token: 0x040048B7 RID: 18615
|
|
private bool MGAKJKDCLKJ;
|
|
|
|
// Token: 0x02000CE4 RID: 3300
|
|
[Serializable]
|
|
public struct MenuGazeParameters
|
|
{
|
|
// Token: 0x0601AAAB RID: 109227 RVA: 0x00777FE4 File Offset: 0x007761E4
|
|
public float IPJAPMMJGKA()
|
|
{
|
|
return this.<MaxPitchDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AAAC RID: 109228 RVA: 0x00777FEC File Offset: 0x007761EC
|
|
private void GCELDBDJGHL(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxFovDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x17000C3D RID: 3133
|
|
// (get) Token: 0x0601AACB RID: 109259 RVA: 0x0077821C File Offset: 0x0077641C
|
|
// (set) Token: 0x0601AAAD RID: 109229 RVA: 0x00777FF8 File Offset: 0x007761F8
|
|
public float MaxFovDot { get; private set; }
|
|
|
|
// Token: 0x0601AAAE RID: 109230 RVA: 0x00778004 File Offset: 0x00776204
|
|
private void NJJANDFIJAL(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxFovDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAAF RID: 109231 RVA: 0x00778010 File Offset: 0x00776210
|
|
public float BLNOJONGNMA()
|
|
{
|
|
return this.<MaxFovDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AAB0 RID: 109232 RVA: 0x00778018 File Offset: 0x00776218
|
|
private void AAEJKCMNKGK(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAB1 RID: 109233 RVA: 0x00778024 File Offset: 0x00776224
|
|
private void DFBBCLNDEHH(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxPitchDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAB2 RID: 109234 RVA: 0x00778030 File Offset: 0x00776230
|
|
private void DEAKLDAAMBL(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAB3 RID: 109235 RVA: 0x0077803C File Offset: 0x0077623C
|
|
private void GNNDBILKHKF(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxFovDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAB4 RID: 109236 RVA: 0x00778048 File Offset: 0x00776248
|
|
private void MBCDMEAODOM(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAB5 RID: 109237 RVA: 0x00778054 File Offset: 0x00776254
|
|
private void BINMGPILBGL(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxPitchDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x17000C3E RID: 3134
|
|
// (get) Token: 0x0601AAD8 RID: 109272 RVA: 0x00778338 File Offset: 0x00776538
|
|
// (set) Token: 0x0601AAB6 RID: 109238 RVA: 0x00778060 File Offset: 0x00776260
|
|
public float MaxPitchDot { get; private set; }
|
|
|
|
// Token: 0x0601AAB7 RID: 109239 RVA: 0x0077806C File Offset: 0x0077626C
|
|
public float HBDKJIFCCMM()
|
|
{
|
|
return this.<MaxPitchDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AAB8 RID: 109240 RVA: 0x00778074 File Offset: 0x00776274
|
|
private void FOJIEMLPDJJ(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxFovDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAB9 RID: 109241 RVA: 0x00778080 File Offset: 0x00776280
|
|
private void BCIDMNPAAAN(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x17000C3F RID: 3135
|
|
// (get) Token: 0x0601AABA RID: 109242 RVA: 0x0077808C File Offset: 0x0077628C
|
|
// (set) Token: 0x0601AAC5 RID: 109253 RVA: 0x0077814C File Offset: 0x0077634C
|
|
public float MaxRollDot { get; private set; }
|
|
|
|
// Token: 0x0601AABB RID: 109243 RVA: 0x00778094 File Offset: 0x00776294
|
|
private void CAGPGCDBMDE(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AABC RID: 109244 RVA: 0x007780A0 File Offset: 0x007762A0
|
|
public float OLACGIMKOPP()
|
|
{
|
|
return this.<MaxFovDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AABD RID: 109245 RVA: 0x007780A8 File Offset: 0x007762A8
|
|
public float GEEGGNCNEEH()
|
|
{
|
|
return this.<MaxRollDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AABE RID: 109246 RVA: 0x007780B0 File Offset: 0x007762B0
|
|
private void NDIKFAPJCNN(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxPitchDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AABF RID: 109247 RVA: 0x007780BC File Offset: 0x007762BC
|
|
public void PCGKBGHMLJA()
|
|
{
|
|
this.FOJIEMLPDJJ(Mathf.Cos(this.maxFovAngle * 1461f));
|
|
this.DFBBCLNDEHH(Mathf.Cos(this.maxPitchAngle * 1929f));
|
|
this.KCGGNGGPPNJ(Mathf.Cos(this.maxRollAngle * 1356f));
|
|
}
|
|
|
|
// Token: 0x0601AAC0 RID: 109248 RVA: 0x00778110 File Offset: 0x00776310
|
|
private void GCMCNLHOFMC(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAC1 RID: 109249 RVA: 0x0077811C File Offset: 0x0077631C
|
|
private void BNNHLNONCMB(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxFovDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAC2 RID: 109250 RVA: 0x00778128 File Offset: 0x00776328
|
|
private void BPGHEFMGPJP(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxPitchDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAC3 RID: 109251 RVA: 0x00778134 File Offset: 0x00776334
|
|
private void JLILJDLHOPP(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxPitchDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAC4 RID: 109252 RVA: 0x00778140 File Offset: 0x00776340
|
|
private void AGCNGFNEKFI(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxFovDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAC6 RID: 109254 RVA: 0x00778158 File Offset: 0x00776358
|
|
public void KEGLNLMGKPM()
|
|
{
|
|
this.OMNFMCFCGGC(Mathf.Cos(this.maxFovAngle * 863f));
|
|
this.BPGHEFMGPJP(Mathf.Cos(this.maxPitchAngle * 893f));
|
|
this.MaxRollDot = Mathf.Cos(this.maxRollAngle * 1718f);
|
|
}
|
|
|
|
// Token: 0x0601AAC7 RID: 109255 RVA: 0x007781AC File Offset: 0x007763AC
|
|
public float PKMAABMMGEP()
|
|
{
|
|
return this.<MaxRollDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AAC8 RID: 109256 RVA: 0x007781B4 File Offset: 0x007763B4
|
|
public void INLHPPJGOMJ()
|
|
{
|
|
this.AGCNGFNEKFI(Mathf.Cos(this.maxFovAngle * 1184f));
|
|
this.BPGHEFMGPJP(Mathf.Cos(this.maxPitchAngle * 335f));
|
|
this.MBCDMEAODOM(Mathf.Cos(this.maxRollAngle * 1318f));
|
|
}
|
|
|
|
// Token: 0x0601AAC9 RID: 109257 RVA: 0x00778208 File Offset: 0x00776408
|
|
public float GBHJDLBPHAE()
|
|
{
|
|
return this.<MaxFovDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AACA RID: 109258 RVA: 0x00778210 File Offset: 0x00776410
|
|
private void EONKCKNHDMI(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AACC RID: 109260 RVA: 0x00778224 File Offset: 0x00776424
|
|
public void OJFMMKJHBHG()
|
|
{
|
|
this.MaxFovDot = Mathf.Cos(this.maxFovAngle * 328f);
|
|
this.JLILJDLHOPP(Mathf.Cos(this.maxPitchAngle * 1188f));
|
|
this.AAEJKCMNKGK(Mathf.Cos(this.maxRollAngle * 1921f));
|
|
}
|
|
|
|
// Token: 0x0601AACD RID: 109261 RVA: 0x00778278 File Offset: 0x00776478
|
|
private void KCGGNGGPPNJ(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AACE RID: 109262 RVA: 0x00778284 File Offset: 0x00776484
|
|
public float MDPMBACCOAL()
|
|
{
|
|
return this.<MaxFovDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AACF RID: 109263 RVA: 0x0077828C File Offset: 0x0077648C
|
|
private void EINOGCNMFLA(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxPitchDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAD0 RID: 109264 RVA: 0x00778298 File Offset: 0x00776498
|
|
private void ACJADDGJKPM(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAD1 RID: 109265 RVA: 0x007782A4 File Offset: 0x007764A4
|
|
public void GKEBONFGPJB()
|
|
{
|
|
this.MaxFovDot = Mathf.Cos(this.maxFovAngle * 0.017453292f);
|
|
this.MaxPitchDot = Mathf.Cos(this.maxPitchAngle * 0.017453292f);
|
|
this.MaxRollDot = Mathf.Cos(this.maxRollAngle * 0.017453292f);
|
|
}
|
|
|
|
// Token: 0x0601AAD2 RID: 109266 RVA: 0x007782F8 File Offset: 0x007764F8
|
|
private void FFMLDGPOKME(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAD3 RID: 109267 RVA: 0x00778304 File Offset: 0x00776504
|
|
private void AFILLGLJECN(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAD4 RID: 109268 RVA: 0x00778310 File Offset: 0x00776510
|
|
private void OMNFMCFCGGC(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxFovDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAD5 RID: 109269 RVA: 0x0077831C File Offset: 0x0077651C
|
|
private void BEOOONMJGIF(float NOBAPCOKFIL)
|
|
{
|
|
this.<MaxRollDot>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601AAD6 RID: 109270 RVA: 0x00778328 File Offset: 0x00776528
|
|
public float POJMJHIONKP()
|
|
{
|
|
return this.<MaxRollDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AAD7 RID: 109271 RVA: 0x00778330 File Offset: 0x00776530
|
|
public float JPGPIGGEEFF()
|
|
{
|
|
return this.<MaxRollDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AAD9 RID: 109273 RVA: 0x00778340 File Offset: 0x00776540
|
|
public float POGCOAIFPJB()
|
|
{
|
|
return this.<MaxRollDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601AADA RID: 109274 RVA: 0x00778348 File Offset: 0x00776548
|
|
public float BOKCMNLIEOA()
|
|
{
|
|
return this.<MaxFovDot>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x040048B8 RID: 18616
|
|
[SerializeField]
|
|
private float maxFovAngle;
|
|
|
|
// Token: 0x040048B9 RID: 18617
|
|
[SerializeField]
|
|
private float maxPitchAngle;
|
|
|
|
// Token: 0x040048BA RID: 18618
|
|
[SerializeField]
|
|
private float maxRollAngle;
|
|
}
|
|
}
|