Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/UI/RadialShortcutMenu.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

721 lines
23 KiB
C#

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
}
}
}