721 lines
23 KiB
C#
721 lines
23 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Inputs.Touch;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x020029C8 RID: 10696
|
|
[Token(Token = "0x20029C8")]
|
|
public class RadialShortcutMenu : ScreenHUDElement
|
|
{
|
|
// Token: 0x17003210 RID: 12816
|
|
// (get) Token: 0x06011E67 RID: 73319 RVA: 0x00414120 File Offset: 0x00412320
|
|
// (set) Token: 0x06011E68 RID: 73320 RVA: 0x00414134 File Offset: 0x00412334
|
|
[Token(Token = "0x17003210")]
|
|
private RadialShortcutMenuPageEntry BKLADPIHOHD
|
|
{
|
|
[Token(Token = "0x6011E67")]
|
|
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
|
get;
|
|
[Token(Token = "0x6011E68")]
|
|
[Address(RVA = "0x536B60", Offset = "0x535960", VA = "0x180536B60")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003211 RID: 12817
|
|
// (get) Token: 0x06011E69 RID: 73321 RVA: 0x00414148 File Offset: 0x00412348
|
|
[Token(Token = "0x17003211")]
|
|
private bool NBBEHMIELKJ
|
|
{
|
|
[Token(Token = "0x6011E69")]
|
|
[Address(RVA = "0x10156B0", Offset = "0x10144B0", VA = "0x1810156B0")]
|
|
get
|
|
{
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = this.<DCGAJHKCMHE>k__BackingField;
|
|
int num = 0;
|
|
return radialShortcutMenuPageEntry != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003212 RID: 12818
|
|
// (get) Token: 0x06011E6A RID: 73322 RVA: 0x00414168 File Offset: 0x00412368
|
|
[Token(Token = "0x17003212")]
|
|
private RadialShortcutMenuPageEntry[] HNJGFAPLNPN
|
|
{
|
|
[Token(Token = "0x6011E6A")]
|
|
[Address(RVA = "0x1015940", Offset = "0x1014740", VA = "0x181015940")]
|
|
get
|
|
{
|
|
RadialShortcutMenuPageEntry[] bgmlmiponbh = this.BGMLMIPONBH;
|
|
if (bgmlmiponbh == 0)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren;
|
|
}
|
|
return bgmlmiponbh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003213 RID: 12819
|
|
// (get) Token: 0x06011E6B RID: 73323 RVA: 0x00414190 File Offset: 0x00412390
|
|
[Token(Token = "0x17003213")]
|
|
public bool HACBIOINOLL
|
|
{
|
|
[Token(Token = "0x6011E6B")]
|
|
[Address(RVA = "0x10174B0", Offset = "0x10162B0", VA = "0x1810174B0")]
|
|
get
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E6C RID: 73324 RVA: 0x004141AC File Offset: 0x004123AC
|
|
[Token(Token = "0x6011E6C")]
|
|
[Address(RVA = "0x1015710", Offset = "0x1014510", VA = "0x181015710")]
|
|
protected void Awake()
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
int num4 = 0;
|
|
pegjgmdgkjn.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.JIIOFAAAEPH);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.IKBEDNIDADJ);
|
|
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PIGCOGCFJAN);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PFIOOHFJDKP);
|
|
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
|
this.touchRegion.Disable();
|
|
}
|
|
|
|
// Token: 0x06011E6D RID: 73325 RVA: 0x0041423C File Offset: 0x0041243C
|
|
[Token(Token = "0x6011E6D")]
|
|
[Address(RVA = "0x1016B80", Offset = "0x1015980", VA = "0x181016B80")]
|
|
public void Open()
|
|
{
|
|
base.EJHMEFACCDJ(-1);
|
|
this.IAIILDLFBEL = true;
|
|
}
|
|
|
|
// Token: 0x06011E6E RID: 73326 RVA: 0x00414258 File Offset: 0x00412458
|
|
[Token(Token = "0x6011E6E")]
|
|
[Address(RVA = "0x10158B0", Offset = "0x10146B0", VA = "0x1810158B0")]
|
|
public void Close()
|
|
{
|
|
this.BMEIFLFNIII = true;
|
|
Transform transform = this.animatedScaleRoot;
|
|
float z = Vector3.zero.z;
|
|
}
|
|
|
|
// Token: 0x06011E6F RID: 73327 RVA: 0x00414284 File Offset: 0x00412484
|
|
[Token(Token = "0x6011E6F")]
|
|
[Address(RVA = "0x1017220", Offset = "0x1016020", VA = "0x181017220")]
|
|
public void UpdateInput(LOCNHHPGIAG GFAPCDJHMHC, ScreenPlayerController FINBOONIGDO)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
this.EJPNJOKKIJJ = GFAPCDJHMHC;
|
|
this.DALDMBOEGIB = FINBOONIGDO;
|
|
pegjgmdgkjn.OPEMIFENIJM();
|
|
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
Vector3 one = Vector3.one;
|
|
float z = Vector3.zero.z;
|
|
Transform transform = this.animatedScaleRoot;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
float deltaTime = Time.deltaTime;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
}
|
|
|
|
// Token: 0x06011E70 RID: 73328 RVA: 0x004142F0 File Offset: 0x004124F0
|
|
[Token(Token = "0x6011E70")]
|
|
[Address(RVA = "0x1016620", Offset = "0x1015420", VA = "0x181016620")]
|
|
private void JIIOFAAAEPH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
TouchRegion touchRegion = this.touchRegion;
|
|
this.IAIILDLFBEL = false;
|
|
this.<DCGAJHKCMHE>k__BackingField = (ulong)0L;
|
|
int num = 0;
|
|
if (!(touchRegion == num))
|
|
{
|
|
touchRegion.Disable();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E71 RID: 73329 RVA: 0x00414330 File Offset: 0x00412530
|
|
[Token(Token = "0x6011E71")]
|
|
[Address(RVA = "0x10165C0", Offset = "0x10153C0", VA = "0x1810165C0")]
|
|
private void IKBEDNIDADJ()
|
|
{
|
|
if (this.IAIILDLFBEL)
|
|
{
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E72 RID: 73330 RVA: 0x00414354 File Offset: 0x00412554
|
|
[Token(Token = "0x6011E72")]
|
|
[Address(RVA = "0x1016D70", Offset = "0x1015B70", VA = "0x181016D70")]
|
|
private void PIGCOGCFJAN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
|
{
|
|
this.IAIILDLFBEL = false;
|
|
Vector2 zero = Vector2.zero;
|
|
this.JPNFLICIFFO = zero;
|
|
this.JPNFLICIFFO.y = (float)0;
|
|
this.GBFJHGAPECM = true;
|
|
TouchRegion touchRegion = this.touchRegion;
|
|
int num = 0;
|
|
if (!(touchRegion == num))
|
|
{
|
|
touchRegion.EJHMEFACCDJ(-1);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E73 RID: 73331 RVA: 0x004143AC File Offset: 0x004125AC
|
|
[Token(Token = "0x6011E73")]
|
|
[Address(RVA = "0x1016BB0", Offset = "0x10159B0", VA = "0x181016BB0")]
|
|
private void PFIOOHFJDKP()
|
|
{
|
|
int num = 0;
|
|
if ((this.BMEIFLFNIII ? 1 : 0) == num)
|
|
{
|
|
this.UpdateHighlightedEntry(num != 0, num);
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = this.<DCGAJHKCMHE>k__BackingField;
|
|
int num2 = 0;
|
|
if (radialShortcutMenuPageEntry != num2)
|
|
{
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry2 = this.<DCGAJHKCMHE>k__BackingField;
|
|
int num3 = 0;
|
|
if (!(radialShortcutMenuPageEntry2 == num3))
|
|
{
|
|
Action <FHILJLKEJCM>k__BackingField = this.<DCGAJHKCMHE>k__BackingField.<FHILJLKEJCM>k__BackingField;
|
|
if (<FHILJLKEJCM>k__BackingField == 0)
|
|
{
|
|
goto IL_5E;
|
|
}
|
|
<FHILJLKEJCM>k__BackingField();
|
|
}
|
|
Debug.LogError("Tried to select an entry when none are highlighted");
|
|
}
|
|
}
|
|
IL_5E:
|
|
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x06011E74 RID: 73332 RVA: 0x00414428 File Offset: 0x00412628
|
|
[Token(Token = "0x6011E74")]
|
|
[Address(RVA = "0x1015990", Offset = "0x1014790", VA = "0x181015990")]
|
|
public void DisplayPageConfig(ABKBMAKEGMB DAJNJHDDOHH)
|
|
{
|
|
while (DAJNJHDDOHH != 0)
|
|
{
|
|
int num = 0;
|
|
this.AFBFOEOPFCH = DAJNJHDDOHH;
|
|
this.<DCGAJHKCMHE>k__BackingField = num;
|
|
int num2 = Mathf.Max(DAJNJHDDOHH.HNJGFAPLNPN.Length, 1);
|
|
this.radialLayout.ApplyLayout(num2);
|
|
RadialShortcutMenuPageEntry[] bgmlmiponbh = this.BGMLMIPONBH;
|
|
if (bgmlmiponbh == 0)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren;
|
|
}
|
|
if (num >= bgmlmiponbh.Length)
|
|
{
|
|
break;
|
|
}
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren2;
|
|
if (this.BGMLMIPONBH == 0)
|
|
{
|
|
componentsInChildren2 = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren2;
|
|
}
|
|
if (componentsInChildren2[num].gameObject.activeSelf)
|
|
{
|
|
OOBADNCKEAP[] hnjgfaplnpn = DAJNJHDDOHH.HNJGFAPLNPN;
|
|
int length = hnjgfaplnpn.Length;
|
|
OOBADNCKEAP jlpacjkkkmp;
|
|
if (hnjgfaplnpn[num] == 0)
|
|
{
|
|
jlpacjkkkmp = OOBADNCKEAP.JLPACJKKKMP;
|
|
}
|
|
this.HNJGFAPLNPN[num].SetUp(jlpacjkkkmp);
|
|
num++;
|
|
num++;
|
|
}
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = this.HNJGFAPLNPN[num];
|
|
radialShortcutMenuPageEntry.<NFIIDDCPIED>k__BackingField = num;
|
|
radialShortcutMenuPageEntry.<FHILJLKEJCM>k__BackingField = num;
|
|
radialShortcutMenuPageEntry.<AIFDKMNJHHI>k__BackingField = num;
|
|
num++;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E75 RID: 73333 RVA: 0x00414534 File Offset: 0x00412734
|
|
[Token(Token = "0x6011E75")]
|
|
[Address(RVA = "0x1016E60", Offset = "0x1015C60", VA = "0x181016E60")]
|
|
public void StartNewPageAnimation()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
RadialShortcutMenuPageEntry[] bgmlmiponbh = this.BGMLMIPONBH;
|
|
if (bgmlmiponbh == 0)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren;
|
|
}
|
|
if (num >= bgmlmiponbh.Length)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
while ((ulong)1L != 0UL);
|
|
RadialShortcutMenuPageEntry[] componentsInChildren2;
|
|
if (this.BGMLMIPONBH == 0)
|
|
{
|
|
componentsInChildren2 = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren2;
|
|
}
|
|
AnimationCurve animationCurve = this.newPageEntryMinimizedPercentByEntryIndex;
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = componentsInChildren2[num];
|
|
if (this.BGMLMIPONBH == 0)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren3 = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(2.3509887E-38f != null);
|
|
this.BGMLMIPONBH = componentsInChildren3;
|
|
}
|
|
float num2 = animationCurve.Evaluate(2.3509887E-38f);
|
|
radialShortcutMenuPageEntry.UpdateVisuals((RadialShortcutMenuPageEntry.MINGGHKGIJB)((uint)3), num2, 1f);
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x06011E76 RID: 73334 RVA: 0x004145DC File Offset: 0x004127DC
|
|
[Token(Token = "0x6011E76")]
|
|
[Address(RVA = "0x10166D0", Offset = "0x10154D0", VA = "0x1810166D0")]
|
|
private void LKIAILBIEOK()
|
|
{
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = this.<DCGAJHKCMHE>k__BackingField;
|
|
int num = 0;
|
|
if (!(radialShortcutMenuPageEntry == num))
|
|
{
|
|
Action <FHILJLKEJCM>k__BackingField = this.<DCGAJHKCMHE>k__BackingField.<FHILJLKEJCM>k__BackingField;
|
|
if (<FHILJLKEJCM>k__BackingField != 0)
|
|
{
|
|
<FHILJLKEJCM>k__BackingField();
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
Debug.LogError("Tried to select an entry when none are highlighted");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E77 RID: 73335 RVA: 0x00414624 File Offset: 0x00412824
|
|
[Token(Token = "0x6011E77")]
|
|
[Address(RVA = "0x1017020", Offset = "0x1015E20", VA = "0x181017020")]
|
|
public void UpdateHighlightedEntry(bool HHBIHFPBPEE, Vector2 AAEHKENFKAO)
|
|
{
|
|
if (HHBIHFPBPEE)
|
|
{
|
|
RadialShortcutMenuPageEntry[] bgmlmiponbh = this.BGMLMIPONBH;
|
|
if (bgmlmiponbh == 0)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren;
|
|
}
|
|
int num;
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = bgmlmiponbh[num];
|
|
this.<DCGAJHKCMHE>k__BackingField = radialShortcutMenuPageEntry;
|
|
OOBADNCKEAP <NFIIDDCPIED>k__BackingField = radialShortcutMenuPageEntry.<NFIIDDCPIED>k__BackingField;
|
|
if (<NFIIDDCPIED>k__BackingField != 0)
|
|
{
|
|
}
|
|
TMP_Text tmp_Text = this.selectionLabel;
|
|
if (<NFIIDDCPIED>k__BackingField != 0 || this.<DCGAJHKCMHE>k__BackingField.<NFIIDDCPIED>k__BackingField != 0)
|
|
{
|
|
}
|
|
string text = tmp_Text.text;
|
|
RadialHighlightSlice radialHighlightSlice = this.radialHighlightSlice;
|
|
float mopjkjkckmo = this.MOPJKJKCKMO;
|
|
float num2;
|
|
radialHighlightSlice.UpdateHighlightSlice(num2, mopjkjkckmo);
|
|
}
|
|
ABKBMAKEGMB afbfoeopfch = this.AFBFOEOPFCH;
|
|
int num3 = 0;
|
|
this.<DCGAJHKCMHE>k__BackingField = num3;
|
|
string text2 = this.selectionLabel.text;
|
|
GameObject gameObject = this.radialHighlightSlice.highlightSlice.gameObject;
|
|
int num4 = 0;
|
|
gameObject.SetActive(num4 != 0);
|
|
this.MAIJPDGAGBP(-1);
|
|
}
|
|
|
|
// Token: 0x06011E78 RID: 73336 RVA: 0x004146FC File Offset: 0x004128FC
|
|
[Token(Token = "0x6011E78")]
|
|
[Address(RVA = "0x1016330", Offset = "0x1015130", VA = "0x181016330")]
|
|
private int IBCFHJJNJED(Vector2 CKGLHMHDHIO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
RadialShortcutMenuPageEntry[] bgmlmiponbh = this.BGMLMIPONBH;
|
|
if (bgmlmiponbh == 0)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren;
|
|
}
|
|
if (num >= bgmlmiponbh.Length)
|
|
{
|
|
return num;
|
|
}
|
|
}
|
|
while ((ulong)1L != 0UL);
|
|
RadialShortcutMenuPageEntry[] componentsInChildren2;
|
|
if (this.BGMLMIPONBH == 0)
|
|
{
|
|
componentsInChildren2 = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren2;
|
|
}
|
|
GameObject gameObject = componentsInChildren2[num].gameObject;
|
|
int num2 = 0;
|
|
if (gameObject.activeSelf)
|
|
{
|
|
float num3 = Vector2.SqrMagnitude(num - num2);
|
|
}
|
|
num++;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06011E79 RID: 73337 RVA: 0x00414784 File Offset: 0x00412984
|
|
[Token(Token = "0x6011E79")]
|
|
[Address(RVA = "0x10166B0", Offset = "0x10154B0", VA = "0x1810166B0")]
|
|
private float KPBHMMEJOPD(int EFBDCIJMFGD)
|
|
{
|
|
float num;
|
|
return num * -1f;
|
|
}
|
|
|
|
// Token: 0x06011E7A RID: 73338 RVA: 0x00414798 File Offset: 0x00412998
|
|
[Token(Token = "0x6011E7A")]
|
|
[Address(RVA = "0x10167A0", Offset = "0x10155A0", VA = "0x1810167A0")]
|
|
private void MAIJPDGAGBP(int CLNPOKKMOKL)
|
|
{
|
|
int num = 0;
|
|
RadialShortcutMenuPageEntry[] bgmlmiponbh = this.BGMLMIPONBH;
|
|
if (bgmlmiponbh == 0)
|
|
{
|
|
RadialShortcutMenuPageEntry[] componentsInChildren = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
|
this.BGMLMIPONBH = componentsInChildren;
|
|
}
|
|
if (num < bgmlmiponbh.Length)
|
|
{
|
|
if (this.HNJGFAPLNPN[num].<AIFDKMNJHHI>k__BackingField == num || this.HNJGFAPLNPN[num].<AIFDKMNJHHI>k__BackingField() == 0)
|
|
{
|
|
}
|
|
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = this.HNJGFAPLNPN[num];
|
|
float deltaTime = Time.deltaTime;
|
|
if (num == CLNPOKKMOKL)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E7B RID: 73339 RVA: 0x0041481C File Offset: 0x00412A1C
|
|
[Token(Token = "0x6011E7B")]
|
|
[Address(RVA = "0x10169C0", Offset = "0x10157C0", VA = "0x1810169C0")]
|
|
private bool OOGEANPPFEK(Vector2 DDHPAFKBMON, out Vector2 ECJFGKIIFCP)
|
|
{
|
|
Transform transform = base.transform;
|
|
float num = this.mouseLocalPositionDeadzone;
|
|
if (0 == 0)
|
|
{
|
|
}
|
|
float num2;
|
|
ECJFGKIIFCP.x = num2;
|
|
ECJFGKIIFCP.y = num;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011E7C RID: 73340 RVA: 0x00414850 File Offset: 0x00412A50
|
|
[Token(Token = "0x6011E7C")]
|
|
[Address(RVA = "0x1015C80", Offset = "0x1014A80", VA = "0x181015C80")]
|
|
private void HJJAABEKOFM(out Vector2 PGDKEEAHIKP, out bool HHBIHFPBPEE, out bool FFPLOMGLLLP, out bool ACKDMPOPIBH)
|
|
{
|
|
Vector2 zero = Vector2.zero;
|
|
LOCNHHPGIAG ejpnjokkijj = this.EJPNJOKKIJJ;
|
|
IFDIGHKFEGF <HOFGEEMNDAN>k__BackingField = ejpnjokkijj.<HOFGEEMNDAN>k__BackingField;
|
|
if (<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.GAMEPAD)
|
|
{
|
|
if (<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
|
|
{
|
|
if (<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.KEYBOARD_MOUSE)
|
|
{
|
|
return;
|
|
}
|
|
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ScreenPlayerController daldmboegib = this.DALDMBOEGIB;
|
|
LOCNHHPGIAG ejpnjokkijj2 = this.EJPNJOKKIJJ;
|
|
PIMINIBFBEI <CursorSystem>k__BackingField = daldmboegib.<CursorSystem>k__BackingField;
|
|
LOCNHHPGIAG ejpnjokkijj3 = this.EJPNJOKKIJJ;
|
|
}
|
|
TouchRegion touchRegion = this.touchRegion;
|
|
int num = Time.frameCount + 1;
|
|
touchRegion.EJHMEFACCDJ(num);
|
|
JHKHGMAJMNM <CGNBNJMGBDJ>k__BackingField = this.touchRegion.<CGNBNJMGBDJ>k__BackingField;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
ABKBMAKEGMB afbfoeopfch = this.AFBFOEOPFCH;
|
|
LOCNHHPGIAG ejpnjokkijj4 = this.EJPNJOKKIJJ;
|
|
KIJMAEEMGLG kijmaeemglg;
|
|
int ednnccfdmcj = kijmaeemglg.EDNNCCFDMCJ;
|
|
float y = kijmaeemglg.IODDGJBEOMI.y;
|
|
Vector2 ickccanhphg = kijmaeemglg.ICKCCANHPHG;
|
|
Vector2 nidcgnklloh = kijmaeemglg.NIDCGNKLLOH;
|
|
bool flag2;
|
|
this.GBFJHGAPECM = flag2;
|
|
if (ejpnjokkijj4 == 0)
|
|
{
|
|
bool flag3 = this.EJPNJOKKIJJ.MAMCIMINMFH(GAMNIEMGCBI.PrimaryCursorSelectButton);
|
|
return;
|
|
}
|
|
Vector2 vector;
|
|
bool flag4 = this.touchRegion.<CGNBNJMGBDJ>k__BackingField.PIFBIEGHGBD(vector);
|
|
if (!flag4)
|
|
{
|
|
while (this.LEGBAJBMPFL == flag4)
|
|
{
|
|
}
|
|
float sqrMagnitude = PGDKEEAHIKP.sqrMagnitude;
|
|
float num2 = this.touchJoystickSwipeDeadzone;
|
|
HHBIHFPBPEE.m_value = flag4;
|
|
FDKPONPCGGC fdkponpcggc;
|
|
if (!fdkponpcggc.GPGHKKMCFIF)
|
|
{
|
|
int num3 = 0;
|
|
FFPLOMGLLLP.m_value = num3 != 0;
|
|
}
|
|
bool flag5 = !this.GBFJHGAPECM;
|
|
FFPLOMGLLLP.m_value = flag5;
|
|
}
|
|
this.LEGBAJBMPFL = false;
|
|
Vector2 vector2;
|
|
bool flag6 = this.OOGEANPPFEK(vector2, out PGDKEEAHIKP);
|
|
HHBIHFPBPEE.m_value = flag6;
|
|
FDKPONPCGGC fdkponpcggc2;
|
|
bool gpghkkmcfif = fdkponpcggc2.GPGHKKMCFIF;
|
|
FFPLOMGLLLP.m_value = gpghkkmcfif;
|
|
}
|
|
Vector2 vector3;
|
|
bool flag7 = this.OOGEANPPFEK(vector3, out PGDKEEAHIKP);
|
|
HHBIHFPBPEE.m_value = flag7;
|
|
FDKPONPCGGC fdkponpcggc3;
|
|
bool gpghkkmcfif2 = fdkponpcggc3.GPGHKKMCFIF;
|
|
FFPLOMGLLLP.m_value = gpghkkmcfif2;
|
|
}
|
|
Vector2 vector4 = ejpnjokkijj.NPPIGAFIGFD(GAMNIEMGCBI.CursorAxis);
|
|
Vector2 vector5 = this.EJPNJOKKIJJ.NPPIGAFIGFD(GAMNIEMGCBI.AlternateCursorAxis);
|
|
float num4;
|
|
if (this.gamepadInputSmoothingDeadzone <= num4)
|
|
{
|
|
}
|
|
float deltaTime = Time.deltaTime;
|
|
float sqrMagnitude2 = PGDKEEAHIKP.sqrMagnitude;
|
|
float num5 = this.gamepadInputDeadzone;
|
|
Vector2 vector6;
|
|
HHBIHFPBPEE.m_value = vector6 != null;
|
|
ABKBMAKEGMB afbfoeopfch2 = this.AFBFOEOPFCH;
|
|
LOCNHHPGIAG ejpnjokkijj5 = this.EJPNJOKKIJJ;
|
|
GAMNIEMGCBI dkhhcihgldj = afbfoeopfch2.DKHHCIHGLDJ;
|
|
bool flag8 = ejpnjokkijj5.BOFDEILHCLO(dkhhcihgldj);
|
|
FFPLOMGLLLP.m_value = flag8;
|
|
LOCNHHPGIAG ejpnjokkijj6 = this.EJPNJOKKIJJ;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06011E7D RID: 73341 RVA: 0x00414A70 File Offset: 0x00412C70
|
|
[Token(Token = "0x6011E7D")]
|
|
[Address(RVA = "0x1017400", Offset = "0x1016200", VA = "0x181017400")]
|
|
public RadialShortcutMenu()
|
|
{
|
|
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
|
this.PEGJGMDGKJN = hkkohfhadkk;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400B896 RID: 47254
|
|
[Token(Token = "0x400B896")]
|
|
private const float FLJLLPPKLMC = 1f;
|
|
|
|
// Token: 0x0400B897 RID: 47255
|
|
[Token(Token = "0x400B897")]
|
|
private const float JLKHFEGPNIA = 0.35f;
|
|
|
|
// Token: 0x0400B898 RID: 47256
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B898")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
|
private RadialUILayout radialLayout;
|
|
|
|
// Token: 0x0400B899 RID: 47257
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B899")]
|
|
[SerializeField]
|
|
private TMP_Text selectionLabel;
|
|
|
|
// Token: 0x0400B89A RID: 47258
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B89A")]
|
|
[SerializeField]
|
|
private RadialHighlightSlice radialHighlightSlice;
|
|
|
|
// Token: 0x0400B89B RID: 47259
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B89B")]
|
|
[SerializeField]
|
|
private Transform animatedScaleRoot;
|
|
|
|
// Token: 0x0400B89C RID: 47260
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B89C")]
|
|
[SerializeField]
|
|
private float mouseLocalPositionDeadzone = 200f;
|
|
|
|
// Token: 0x0400B89D RID: 47261
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400B89D")]
|
|
[SerializeField]
|
|
private float gamepadInputDeadzone = 0.2f;
|
|
|
|
// Token: 0x0400B89E RID: 47262
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B89E")]
|
|
[SerializeField]
|
|
private float gamepadInputSmoothingDeadzone = 0.3f;
|
|
|
|
// Token: 0x0400B89F RID: 47263
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400B89F")]
|
|
[SerializeField]
|
|
private float gamepadInputSmoothingLerpSpeed = 0.5f;
|
|
|
|
// Token: 0x0400B8A0 RID: 47264
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400B8A0")]
|
|
[SerializeField]
|
|
private TouchRegion touchRegion;
|
|
|
|
// Token: 0x0400B8A1 RID: 47265
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400B8A1")]
|
|
[SerializeField]
|
|
private float touchJoystickSwipeDeadzone = 0.6f;
|
|
|
|
// Token: 0x0400B8A2 RID: 47266
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400B8A2")]
|
|
[SerializeField]
|
|
private float selectedIconLerpSpeed = 15f;
|
|
|
|
// Token: 0x0400B8A3 RID: 47267
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400B8A3")]
|
|
[SerializeField]
|
|
private float unselectedIconLerpSpeed = 3f;
|
|
|
|
// Token: 0x0400B8A4 RID: 47268
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B8A4")]
|
|
[SerializeField]
|
|
private AnimationCurve newPageEntryMinimizedPercentByEntryIndex;
|
|
|
|
// Token: 0x0400B8A5 RID: 47269
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400B8A5")]
|
|
private Vector2 JPNFLICIFFO;
|
|
|
|
// Token: 0x0400B8A6 RID: 47270
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B8A6")]
|
|
private float MOPJKJKCKMO;
|
|
|
|
// Token: 0x0400B8A7 RID: 47271
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B8A7")]
|
|
private ABKBMAKEGMB AFBFOEOPFCH;
|
|
|
|
// Token: 0x0400B8A8 RID: 47272
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400B8A8")]
|
|
private bool IAIILDLFBEL;
|
|
|
|
// Token: 0x0400B8A9 RID: 47273
|
|
[FieldOffset(Offset = "0xA1")]
|
|
[Token(Token = "0x400B8A9")]
|
|
private bool BMEIFLFNIII;
|
|
|
|
// Token: 0x0400B8AA RID: 47274
|
|
[FieldOffset(Offset = "0xA2")]
|
|
[Token(Token = "0x400B8AA")]
|
|
private bool GBFJHGAPECM;
|
|
|
|
// Token: 0x0400B8AB RID: 47275
|
|
[FieldOffset(Offset = "0xA3")]
|
|
[Token(Token = "0x400B8AB")]
|
|
private bool LEGBAJBMPFL;
|
|
|
|
// Token: 0x0400B8AD RID: 47277
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400B8AD")]
|
|
private RadialShortcutMenuPageEntry[] BGMLMIPONBH;
|
|
|
|
// Token: 0x0400B8AE RID: 47278
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B8AE")]
|
|
private HKKOHFHADKK PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400B8AF RID: 47279
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B8AF")]
|
|
private LOCNHHPGIAG EJPNJOKKIJJ;
|
|
|
|
// Token: 0x0400B8B0 RID: 47280
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400B8B0")]
|
|
private ScreenPlayerController DALDMBOEGIB;
|
|
|
|
// Token: 0x020029C9 RID: 10697
|
|
[Token(Token = "0x20029C9")]
|
|
private enum ADKOOIEEDDF : ushort
|
|
{
|
|
// Token: 0x0400B8B2 RID: 47282
|
|
[Token(Token = "0x400B8B2")]
|
|
Disabled,
|
|
// Token: 0x0400B8B3 RID: 47283
|
|
[Token(Token = "0x400B8B3")]
|
|
Closed,
|
|
// Token: 0x0400B8B4 RID: 47284
|
|
[Token(Token = "0x400B8B4")]
|
|
Open
|
|
}
|
|
}
|
|
}
|