m
This commit is contained in:
@@ -0,0 +1,720 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Inputs.Touch;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.UI
|
||||
{
|
||||
// Token: 0x02002AB1 RID: 10929
|
||||
[Token(Token = "0x2002AB1")]
|
||||
public class RadialShortcutMenu : ScreenHUDElement
|
||||
{
|
||||
// Token: 0x170032C3 RID: 12995
|
||||
// (get) Token: 0x060122A3 RID: 74403 RVA: 0x0041DC34 File Offset: 0x0041BE34
|
||||
// (set) Token: 0x060122A4 RID: 74404 RVA: 0x0041DC48 File Offset: 0x0041BE48
|
||||
[Token(Token = "0x170032C3")]
|
||||
private RadialShortcutMenuPageEntry BKLADPIHOHD
|
||||
{
|
||||
[Token(Token = "0x60122A3")]
|
||||
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
|
||||
get;
|
||||
[Token(Token = "0x60122A4")]
|
||||
[Address(RVA = "0x82CD30", Offset = "0x82BD30", VA = "0x18082CD30")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170032C4 RID: 12996
|
||||
// (get) Token: 0x060122A5 RID: 74405 RVA: 0x0041DC5C File Offset: 0x0041BE5C
|
||||
[Token(Token = "0x170032C4")]
|
||||
private bool NBBEHMIELKJ
|
||||
{
|
||||
[Token(Token = "0x60122A5")]
|
||||
[Address(RVA = "0x1A9F600", Offset = "0x1A9E600", VA = "0x181A9F600")]
|
||||
get
|
||||
{
|
||||
RadialShortcutMenuPageEntry radialShortcutMenuPageEntry = this.<DCGAJHKCMHE>k__BackingField;
|
||||
int num = 0;
|
||||
return radialShortcutMenuPageEntry != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170032C5 RID: 12997
|
||||
// (get) Token: 0x060122A6 RID: 74406 RVA: 0x0041DC7C File Offset: 0x0041BE7C
|
||||
[Token(Token = "0x170032C5")]
|
||||
private RadialShortcutMenuPageEntry[] HNJGFAPLNPN
|
||||
{
|
||||
[Token(Token = "0x60122A6")]
|
||||
[Address(RVA = "0x1A9F890", Offset = "0x1A9E890", VA = "0x181A9F890")]
|
||||
get
|
||||
{
|
||||
RadialShortcutMenuPageEntry[] bgmlmiponbh = this.BGMLMIPONBH;
|
||||
if (bgmlmiponbh == 0)
|
||||
{
|
||||
RadialShortcutMenuPageEntry[] componentsInChildren = base.GetComponentsInChildren<RadialShortcutMenuPageEntry>(true);
|
||||
this.BGMLMIPONBH = componentsInChildren;
|
||||
}
|
||||
return bgmlmiponbh;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170032C6 RID: 12998
|
||||
// (get) Token: 0x060122A7 RID: 74407 RVA: 0x0041DCA4 File Offset: 0x0041BEA4
|
||||
[Token(Token = "0x170032C6")]
|
||||
public bool HACBIOINOLL
|
||||
{
|
||||
[Token(Token = "0x60122A7")]
|
||||
[Address(RVA = "0x1AA1400", Offset = "0x1AA0400", VA = "0x181AA1400")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060122A8 RID: 74408 RVA: 0x0041DCC0 File Offset: 0x0041BEC0
|
||||
[Token(Token = "0x60122A8")]
|
||||
[Address(RVA = "0x1A9F660", Offset = "0x1A9E660", VA = "0x181A9F660")]
|
||||
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: 0x060122A9 RID: 74409 RVA: 0x0041DD50 File Offset: 0x0041BF50
|
||||
[Token(Token = "0x60122A9")]
|
||||
[Address(RVA = "0x1AA0AD0", Offset = "0x1A9FAD0", VA = "0x181AA0AD0")]
|
||||
public void Open()
|
||||
{
|
||||
base.EJHMEFACCDJ(-1);
|
||||
this.IAIILDLFBEL = true;
|
||||
}
|
||||
|
||||
// Token: 0x060122AA RID: 74410 RVA: 0x0041DD6C File Offset: 0x0041BF6C
|
||||
[Token(Token = "0x60122AA")]
|
||||
[Address(RVA = "0x1A9F800", Offset = "0x1A9E800", VA = "0x181A9F800")]
|
||||
public void Close()
|
||||
{
|
||||
this.BMEIFLFNIII = true;
|
||||
Transform transform = this.animatedScaleRoot;
|
||||
float z = Vector3.zero.z;
|
||||
}
|
||||
|
||||
// Token: 0x060122AB RID: 74411 RVA: 0x0041DD98 File Offset: 0x0041BF98
|
||||
[Token(Token = "0x60122AB")]
|
||||
[Address(RVA = "0x1AA1170", Offset = "0x1AA0170", VA = "0x181AA1170")]
|
||||
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: 0x060122AC RID: 74412 RVA: 0x0041DE04 File Offset: 0x0041C004
|
||||
[Token(Token = "0x60122AC")]
|
||||
[Address(RVA = "0x1AA0570", Offset = "0x1A9F570", VA = "0x181AA0570")]
|
||||
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: 0x060122AD RID: 74413 RVA: 0x0041DE44 File Offset: 0x0041C044
|
||||
[Token(Token = "0x60122AD")]
|
||||
[Address(RVA = "0x1AA0510", Offset = "0x1A9F510", VA = "0x181AA0510")]
|
||||
private void IKBEDNIDADJ()
|
||||
{
|
||||
if (this.IAIILDLFBEL)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060122AE RID: 74414 RVA: 0x0041DE68 File Offset: 0x0041C068
|
||||
[Token(Token = "0x60122AE")]
|
||||
[Address(RVA = "0x1AA0CC0", Offset = "0x1A9FCC0", VA = "0x181AA0CC0")]
|
||||
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: 0x060122AF RID: 74415 RVA: 0x0041DEC0 File Offset: 0x0041C0C0
|
||||
[Token(Token = "0x60122AF")]
|
||||
[Address(RVA = "0x1AA0B00", Offset = "0x1A9FB00", VA = "0x181AA0B00")]
|
||||
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: 0x060122B0 RID: 74416 RVA: 0x0041DF3C File Offset: 0x0041C13C
|
||||
[Token(Token = "0x60122B0")]
|
||||
[Address(RVA = "0x1A9F8E0", Offset = "0x1A9E8E0", VA = "0x181A9F8E0")]
|
||||
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: 0x060122B1 RID: 74417 RVA: 0x0041E048 File Offset: 0x0041C248
|
||||
[Token(Token = "0x60122B1")]
|
||||
[Address(RVA = "0x1AA0DB0", Offset = "0x1A9FDB0", VA = "0x181AA0DB0")]
|
||||
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: 0x060122B2 RID: 74418 RVA: 0x0041E0F0 File Offset: 0x0041C2F0
|
||||
[Token(Token = "0x60122B2")]
|
||||
[Address(RVA = "0x1AA0620", Offset = "0x1A9F620", VA = "0x181AA0620")]
|
||||
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: 0x060122B3 RID: 74419 RVA: 0x0041E138 File Offset: 0x0041C338
|
||||
[Token(Token = "0x60122B3")]
|
||||
[Address(RVA = "0x1AA0F70", Offset = "0x1A9FF70", VA = "0x181AA0F70")]
|
||||
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: 0x060122B4 RID: 74420 RVA: 0x0041E210 File Offset: 0x0041C410
|
||||
[Token(Token = "0x60122B4")]
|
||||
[Address(RVA = "0x1AA0280", Offset = "0x1A9F280", VA = "0x181AA0280")]
|
||||
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: 0x060122B5 RID: 74421 RVA: 0x0041E298 File Offset: 0x0041C498
|
||||
[Token(Token = "0x60122B5")]
|
||||
[Address(RVA = "0x1AA0600", Offset = "0x1A9F600", VA = "0x181AA0600")]
|
||||
private float KPBHMMEJOPD(int EFBDCIJMFGD)
|
||||
{
|
||||
float num;
|
||||
return num * -1f;
|
||||
}
|
||||
|
||||
// Token: 0x060122B6 RID: 74422 RVA: 0x0041E2AC File Offset: 0x0041C4AC
|
||||
[Token(Token = "0x60122B6")]
|
||||
[Address(RVA = "0x1AA06F0", Offset = "0x1A9F6F0", VA = "0x181AA06F0")]
|
||||
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: 0x060122B7 RID: 74423 RVA: 0x0041E330 File Offset: 0x0041C530
|
||||
[Token(Token = "0x60122B7")]
|
||||
[Address(RVA = "0x1AA0910", Offset = "0x1A9F910", VA = "0x181AA0910")]
|
||||
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: 0x060122B8 RID: 74424 RVA: 0x0041E364 File Offset: 0x0041C564
|
||||
[Token(Token = "0x60122B8")]
|
||||
[Address(RVA = "0x1A9FBD0", Offset = "0x1A9EBD0", VA = "0x181A9FBD0")]
|
||||
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: 0x060122B9 RID: 74425 RVA: 0x0041E584 File Offset: 0x0041C784
|
||||
[Token(Token = "0x60122B9")]
|
||||
[Address(RVA = "0x1AA1350", Offset = "0x1AA0350", VA = "0x181AA1350")]
|
||||
public RadialShortcutMenu()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BAA6 RID: 47782
|
||||
[Token(Token = "0x400BAA6")]
|
||||
private const float FLJLLPPKLMC = 1f;
|
||||
|
||||
// Token: 0x0400BAA7 RID: 47783
|
||||
[Token(Token = "0x400BAA7")]
|
||||
private const float JLKHFEGPNIA = 0.35f;
|
||||
|
||||
// Token: 0x0400BAA8 RID: 47784
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400BAA8")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RadialUILayout radialLayout;
|
||||
|
||||
// Token: 0x0400BAA9 RID: 47785
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BAA9")]
|
||||
[SerializeField]
|
||||
private TMP_Text selectionLabel;
|
||||
|
||||
// Token: 0x0400BAAA RID: 47786
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BAAA")]
|
||||
[SerializeField]
|
||||
private RadialHighlightSlice radialHighlightSlice;
|
||||
|
||||
// Token: 0x0400BAAB RID: 47787
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BAAB")]
|
||||
[SerializeField]
|
||||
private Transform animatedScaleRoot;
|
||||
|
||||
// Token: 0x0400BAAC RID: 47788
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BAAC")]
|
||||
[SerializeField]
|
||||
private float mouseLocalPositionDeadzone = 200f;
|
||||
|
||||
// Token: 0x0400BAAD RID: 47789
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400BAAD")]
|
||||
[SerializeField]
|
||||
private float gamepadInputDeadzone = 0.2f;
|
||||
|
||||
// Token: 0x0400BAAE RID: 47790
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BAAE")]
|
||||
[SerializeField]
|
||||
private float gamepadInputSmoothingDeadzone = 0.3f;
|
||||
|
||||
// Token: 0x0400BAAF RID: 47791
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400BAAF")]
|
||||
[SerializeField]
|
||||
private float gamepadInputSmoothingLerpSpeed = 0.5f;
|
||||
|
||||
// Token: 0x0400BAB0 RID: 47792
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400BAB0")]
|
||||
[SerializeField]
|
||||
private TouchRegion touchRegion;
|
||||
|
||||
// Token: 0x0400BAB1 RID: 47793
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BAB1")]
|
||||
[SerializeField]
|
||||
private float touchJoystickSwipeDeadzone = 0.6f;
|
||||
|
||||
// Token: 0x0400BAB2 RID: 47794
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400BAB2")]
|
||||
[SerializeField]
|
||||
private float selectedIconLerpSpeed = 15f;
|
||||
|
||||
// Token: 0x0400BAB3 RID: 47795
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400BAB3")]
|
||||
[SerializeField]
|
||||
private float unselectedIconLerpSpeed = 3f;
|
||||
|
||||
// Token: 0x0400BAB4 RID: 47796
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BAB4")]
|
||||
[SerializeField]
|
||||
private AnimationCurve newPageEntryMinimizedPercentByEntryIndex;
|
||||
|
||||
// Token: 0x0400BAB5 RID: 47797
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BAB5")]
|
||||
private Vector2 JPNFLICIFFO;
|
||||
|
||||
// Token: 0x0400BAB6 RID: 47798
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BAB6")]
|
||||
private float MOPJKJKCKMO;
|
||||
|
||||
// Token: 0x0400BAB7 RID: 47799
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BAB7")]
|
||||
private ABKBMAKEGMB AFBFOEOPFCH;
|
||||
|
||||
// Token: 0x0400BAB8 RID: 47800
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BAB8")]
|
||||
private bool IAIILDLFBEL;
|
||||
|
||||
// Token: 0x0400BAB9 RID: 47801
|
||||
[FieldOffset(Offset = "0xA1")]
|
||||
[Token(Token = "0x400BAB9")]
|
||||
private bool BMEIFLFNIII;
|
||||
|
||||
// Token: 0x0400BABA RID: 47802
|
||||
[FieldOffset(Offset = "0xA2")]
|
||||
[Token(Token = "0x400BABA")]
|
||||
private bool GBFJHGAPECM;
|
||||
|
||||
// Token: 0x0400BABB RID: 47803
|
||||
[FieldOffset(Offset = "0xA3")]
|
||||
[Token(Token = "0x400BABB")]
|
||||
private bool LEGBAJBMPFL;
|
||||
|
||||
// Token: 0x0400BABD RID: 47805
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400BABD")]
|
||||
private RadialShortcutMenuPageEntry[] BGMLMIPONBH;
|
||||
|
||||
// Token: 0x0400BABE RID: 47806
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BABE")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400BABF RID: 47807
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400BABF")]
|
||||
private LOCNHHPGIAG EJPNJOKKIJJ;
|
||||
|
||||
// Token: 0x0400BAC0 RID: 47808
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400BAC0")]
|
||||
private ScreenPlayerController DALDMBOEGIB;
|
||||
|
||||
// Token: 0x02002AB2 RID: 10930
|
||||
[Token(Token = "0x2002AB2")]
|
||||
private enum ADKOOIEEDDF : ushort
|
||||
{
|
||||
// Token: 0x0400BAC2 RID: 47810
|
||||
[Token(Token = "0x400BAC2")]
|
||||
Disabled,
|
||||
// Token: 0x0400BAC3 RID: 47811
|
||||
[Token(Token = "0x400BAC3")]
|
||||
Closed,
|
||||
// Token: 0x0400BAC4 RID: 47812
|
||||
[Token(Token = "0x400BAC4")]
|
||||
Open
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user