Files
2026-04-08 23:40:05 +02:00

742 lines
24 KiB
C#

using System;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.AGUI;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Core;
using RecRoom.Core.Controllers.ScreenBehaviors;
using UnityEngine;
// Token: 0x02002987 RID: 10631
[Token(Token = "0x2002987")]
[StructLayout(3)]
public sealed class JAMOPHHIEMG : ALLIDMNBMMG<JAMOPHHIEMG, ToolMenuPerHandScreenPlayerBehaviorConfig>
{
// Token: 0x170031CC RID: 12748
// (get) Token: 0x06012915 RID: 76053 RVA: 0x0046C720 File Offset: 0x0046A920
[Token(Token = "0x170031CC")]
public override int LNEDNNJCPMG
{
[Token(Token = "0x6012915")]
[Address(RVA = "0xFF49B0", Offset = "0xFF33B0", VA = "0x180FF49B0", Slot = "14")]
get
{
return 30;
}
}
// Token: 0x170031CD RID: 12749
// (get) Token: 0x06012916 RID: 76054 RVA: 0x0046C730 File Offset: 0x0046A930
[Token(Token = "0x170031CD")]
public override bool KAPLCJDFAMJ
{
[Token(Token = "0x6012916")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
get
{
}
}
// Token: 0x06012917 RID: 76055 RVA: 0x0046C740 File Offset: 0x0046A940
[Token(Token = "0x6012917")]
[Address(RVA = "0x11DCC20", Offset = "0x11DB620", VA = "0x1811DCC20", Slot = "16")]
public override void OFFLOPLJBBG(ToolMenuPerHandScreenPlayerBehaviorConfig PBGBNMCPEAJ, OPGFJKMHCKP IHCMJLOBKBJ)
{
PlayerHand onfjhabgcip = IHCMJLOBKBJ.ONFJHABGCIP;
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
JAMOPHHIEMG.LOCBLLAKAOM gnfkcfebnda = this.GNFKCFEBNDA;
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig moveableToolMenus = PBGBNMCPEAJ.MoveableToolMenus;
gnfkcfebnda.PBGBNMCPEAJ = moveableToolMenus;
PlayerHand onfjhabgcip2 = IHCMJLOBKBJ.ONFJHABGCIP;
ScreenHUD pkakikhifng2 = IHCMJLOBKBJ.PKAKIKHIFNG;
gnfkcfebnda.IHCMJLOBKBJ.ONFJHABGCIP = onfjhabgcip2;
gnfkcfebnda.IHCMJLOBKBJ.PKAKIKHIFNG = pkakikhifng2;
BOBNIEKPHOA bobniekphoa = new BOBNIEKPHOA();
gnfkcfebnda.LGPHHMCDACE = bobniekphoa;
BOBNIEKPHOA bobniekphoa2 = new BOBNIEKPHOA();
gnfkcfebnda.BFCPDPNDOOE = bobniekphoa2;
CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD();
gnfkcfebnda.OCLGDJICFAI = cjmgckeclbd;
}
// Token: 0x06012918 RID: 76056 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012918")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "20")]
protected override void PPAOALHOODL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012919 RID: 76057 RVA: 0x0046C7D0 File Offset: 0x0046A9D0
[Token(Token = "0x6012919")]
[Address(RVA = "0x11DCB10", Offset = "0x11DB510", VA = "0x1811DCB10", Slot = "21")]
protected override void JNGMMNANOCH()
{
int num = 0;
this.OIDGJKOGAIJ = num;
}
// Token: 0x0601291A RID: 76058 RVA: 0x0046C7E8 File Offset: 0x0046A9E8
[Token(Token = "0x601291A")]
[Address(RVA = "0x11DBF80", Offset = "0x11DA980", VA = "0x1811DBF80", Slot = "22")]
public override void BALOKJMBNIN()
{
for (;;)
{
Tool febapkcnndc = this.FEBAPKCNNDC;
int num = 0;
if (!(febapkcnndc != num))
{
return;
}
ToolMenuProjector menuProjector = this.FEBAPKCNNDC.EACPPCDMMOF;
int num2 = 0;
if (!(menuProjector != num2))
{
return;
}
if (this.FEBAPKCNNDC.EACPPCDMMOF.JJONDJEBBLD)
{
this.FEBAPKCNNDC.EACPPCDMMOF.GazeOpenSupported = false;
this.FEBAPKCNNDC.EACPPCDMMOF.AuthorityDetachMenuFromTool();
}
int num3 = 0;
bool flag;
bool flag2;
if (flag || !flag2)
{
goto IL_AC;
}
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_ToolMenu);
string text = this.IHEEJHLDHID();
bool flag3;
if (!flag3)
{
goto IL_AC;
}
if (!this.IHPKMPLDJDJ)
{
this.FEBAPKCNNDC.EACPPCDMMOF.PKNFAECAHBF = true;
goto IL_AC;
}
this.MPKLBBNAKCO();
IL_103:
if (!this.IHPKMPLDJDJ)
{
goto Block_9;
}
continue;
IL_AC:
if (this.IHPKMPLDJDJ && (this.NKHLLJMGKAG ? 1 : 0) == num3)
{
break;
}
goto IL_103;
}
ToolUI menu = this.FEBAPKCNNDC.ELABBFJBNII;
ToolMenuProjector menuProjector2 = this.FEBAPKCNNDC.EACPPCDMMOF;
Action action = new Action(this.MPKLBBNAKCO);
Action action2 = new Action(this.MPKLBBNAKCO);
this.NKHLLJMGKAG = true;
return;
Block_9:
this.NKHLLJMGKAG = false;
throw new NullReferenceException();
}
// Token: 0x170031CE RID: 12750
// (get) Token: 0x0601291B RID: 76059 RVA: 0x0046C910 File Offset: 0x0046AB10
// (set) Token: 0x0601291C RID: 76060 RVA: 0x0046C924 File Offset: 0x0046AB24
[Token(Token = "0x170031CE")]
private Tool OIDGJKOGAIJ
{
[Token(Token = "0x601291B")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get
{
return this.FEBAPKCNNDC;
}
[Token(Token = "0x601291C")]
[Address(RVA = "0x11DC3E0", Offset = "0x11DADE0", VA = "0x1811DC3E0")]
set
{
if (this.FEBAPKCNNDC != value)
{
Tool febapkcnndc = this.FEBAPKCNNDC;
int num = 0;
if (febapkcnndc != num)
{
ToolMenuProjector menuProjector = this.FEBAPKCNNDC.EACPPCDMMOF;
int num2 = 0;
if (menuProjector != num2)
{
if (this.IHPKMPLDJDJ)
{
this.MPKLBBNAKCO();
}
this.FEBAPKCNNDC.EACPPCDMMOF.GazeOpenSupported = true;
this.FEBAPKCNNDC.EACPPCDMMOF.AuthorityAttachMenuToTool();
if (this.NKHLLJMGKAG)
{
this.NKHLLJMGKAG = false;
}
}
}
this.FEBAPKCNNDC = value;
int num3 = 0;
if (value != num3)
{
ToolMenuProjector menuProjector2 = this.FEBAPKCNNDC.EACPPCDMMOF;
int num4 = 0;
if (menuProjector2 != num4)
{
this.FEBAPKCNNDC.EACPPCDMMOF.GazeOpenSupported = false;
this.FEBAPKCNNDC.EACPPCDMMOF.AuthorityDetachMenuFromTool();
}
}
JAMOPHHIEMG.LOCBLLAKAOM gnfkcfebnda = this.GNFKCFEBNDA;
Tool febapkcnndc2 = this.FEBAPKCNNDC;
gnfkcfebnda.NMPIHKPMFLM = febapkcnndc2;
int num5 = 0;
if (febapkcnndc2 == num5)
{
}
MoveableToolMenu moveableToolMenu = gnfkcfebnda.NMPIHKPMFLM.moveableToolMenu;
gnfkcfebnda.ELABBFJBNII = moveableToolMenu;
}
}
}
// Token: 0x0601291D RID: 76061 RVA: 0x0046CA48 File Offset: 0x0046AC48
[Token(Token = "0x601291D")]
[Address(RVA = "0x11DC920", Offset = "0x11DB320", VA = "0x1811DC920")]
private string IHEEJHLDHID()
{
bool flag;
if (flag)
{
int num = 0;
ToolUI toolUI;
ToolUI toolUI2;
if (toolUI != num && !string.IsNullOrEmpty(toolUI2.friendlyName))
{
ToolUI toolUI3;
return toolUI3.friendlyName;
}
}
bool flag2;
OGNBCNBPFCC ognbcnbpfcc;
if (flag2 && ognbcnbpfcc != OGNBCNBPFCC.INVALID)
{
string text;
return text + " Menu";
}
return "Object Menu";
}
// Token: 0x0601291E RID: 76062 RVA: 0x0046CAA4 File Offset: 0x0046ACA4
[Token(Token = "0x601291E")]
[Address(RVA = "0x11DC7C0", Offset = "0x11DB1C0", VA = "0x1811DC7C0")]
private bool DPDLAMIPEEK()
{
bool flag;
if (flag)
{
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_ToolMenu);
string text = this.IHEEJHLDHID();
bool flag2;
return flag2;
}
throw new NullReferenceException();
}
// Token: 0x170031CF RID: 12751
// (get) Token: 0x0601291F RID: 76063 RVA: 0x0046CAD4 File Offset: 0x0046ACD4
[Token(Token = "0x170031CF")]
private bool ECOOOFGGENN
{
[Token(Token = "0x601291F")]
[Address(RVA = "0x11DCAC0", Offset = "0x11DB4C0", VA = "0x1811DCAC0")]
get
{
bool flag;
return !flag;
}
}
// Token: 0x170031D0 RID: 12752
// (get) Token: 0x06012920 RID: 76064 RVA: 0x0046CAEC File Offset: 0x0046ACEC
[Token(Token = "0x170031D0")]
private bool IHPKMPLDJDJ
{
[Token(Token = "0x6012920")]
[Address(RVA = "0x11DC6B0", Offset = "0x11DB0B0", VA = "0x1811DC6B0")]
get
{
Tool febapkcnndc = this.FEBAPKCNNDC;
int num = 0;
if (febapkcnndc != num)
{
ToolMenuProjector menuProjector = this.FEBAPKCNNDC.EACPPCDMMOF;
int num2 = 0;
if (menuProjector != num2 && this.FEBAPKCNNDC.EACPPCDMMOF.PKNFAECAHBF)
{
return this.FEBAPKCNNDC.EACPPCDMMOF.EALLKLBMKEL;
}
}
throw new NullReferenceException();
}
}
// Token: 0x06012921 RID: 76065 RVA: 0x0046CB50 File Offset: 0x0046AD50
[Token(Token = "0x6012921")]
[Address(RVA = "0x11DCBF0", Offset = "0x11DB5F0", VA = "0x1811DCBF0")]
private void NCAJAHJKIMN()
{
this.FEBAPKCNNDC.EACPPCDMMOF.PKNFAECAHBF = true;
}
// Token: 0x06012922 RID: 76066 RVA: 0x0046CB74 File Offset: 0x0046AD74
[Token(Token = "0x6012922")]
[Address(RVA = "0x11DCB20", Offset = "0x11DB520", VA = "0x1811DCB20")]
private void MPKLBBNAKCO()
{
Tool febapkcnndc = this.FEBAPKCNNDC;
int num = 0;
if (febapkcnndc != num)
{
ToolMenuProjector menuProjector = this.FEBAPKCNNDC.EACPPCDMMOF;
int num2 = 0;
if (menuProjector != num2)
{
ToolMenuProjector menuProjector2 = this.FEBAPKCNNDC.EACPPCDMMOF;
int num3 = 0;
menuProjector2.PKNFAECAHBF = num3 != 0;
}
}
}
// Token: 0x06012923 RID: 76067 RVA: 0x0046CBCC File Offset: 0x0046ADCC
[Token(Token = "0x6012923")]
[Address(RVA = "0x11DCD50", Offset = "0x11DB750", VA = "0x1811DCD50")]
public JAMOPHHIEMG()
{
JAMOPHHIEMG.LOCBLLAKAOM locbllakaom = new JAMOPHHIEMG.LOCBLLAKAOM();
this.GNFKCFEBNDA = locbllakaom;
base..ctor();
}
// Token: 0x0400C6C0 RID: 50880
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C6C0")]
private readonly JAMOPHHIEMG.LOCBLLAKAOM GNFKCFEBNDA;
// Token: 0x0400C6C1 RID: 50881
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C6C1")]
private bool NKHLLJMGKAG;
// Token: 0x0400C6C2 RID: 50882
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C6C2")]
private Tool FEBAPKCNNDC;
// Token: 0x02002988 RID: 10632
[Token(Token = "0x2002988")]
private class LOCBLLAKAOM
{
// Token: 0x06012924 RID: 76068 RVA: 0x0046CBEC File Offset: 0x0046ADEC
[Token(Token = "0x6012924")]
[Address(RVA = "0x11E2AF0", Offset = "0x11E14F0", VA = "0x1811E2AF0")]
public void OFFLOPLJBBG(ToolMenuPerHandScreenPlayerBehaviorConfig PBGBNMCPEAJ, OPGFJKMHCKP IHCMJLOBKBJ)
{
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig moveableToolMenus = PBGBNMCPEAJ.MoveableToolMenus;
this.PBGBNMCPEAJ = moveableToolMenus;
PlayerHand onfjhabgcip = IHCMJLOBKBJ.ONFJHABGCIP;
ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG;
this.IHCMJLOBKBJ.ONFJHABGCIP = onfjhabgcip;
this.IHCMJLOBKBJ.PKAKIKHIFNG = pkakikhifng;
BOBNIEKPHOA bobniekphoa = new BOBNIEKPHOA();
this.LGPHHMCDACE = bobniekphoa;
BOBNIEKPHOA bobniekphoa2 = new BOBNIEKPHOA();
this.BFCPDPNDOOE = bobniekphoa2;
CJMGCKECLBD cjmgckeclbd = new CJMGCKECLBD();
this.OCLGDJICFAI = cjmgckeclbd;
}
// Token: 0x170031D1 RID: 12753
// (get) Token: 0x06012925 RID: 76069 RVA: 0x0046CC60 File Offset: 0x0046AE60
// (set) Token: 0x06012926 RID: 76070 RVA: 0x0046CC74 File Offset: 0x0046AE74
[Token(Token = "0x170031D1")]
public Tool NCNMGEJAHFM
{
[Token(Token = "0x6012925")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get
{
return this.NMPIHKPMFLM;
}
[Token(Token = "0x6012926")]
[Address(RVA = "0x11E20F0", Offset = "0x11E0AF0", VA = "0x1811E20F0")]
set
{
this.NMPIHKPMFLM = value;
int num = 0;
if (value == num)
{
}
MoveableToolMenu moveableToolMenu = this.NMPIHKPMFLM.moveableToolMenu;
this.ELABBFJBNII = moveableToolMenu;
}
}
// Token: 0x170031D2 RID: 12754
// (get) Token: 0x06012927 RID: 76071 RVA: 0x0046CCB0 File Offset: 0x0046AEB0
// (set) Token: 0x06012928 RID: 76072 RVA: 0x0046CCC4 File Offset: 0x0046AEC4
[Token(Token = "0x170031D2")]
private MoveableToolMenu ELABBFJBNII
{
[Token(Token = "0x6012927")]
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
get
{
return this.IFOHIGMCOIG;
}
[Token(Token = "0x6012928")]
[Address(RVA = "0x11E2850", Offset = "0x11E1250", VA = "0x1811E2850")]
set
{
if (this.IFOHIGMCOIG != value)
{
MoveableToolMenu ifohigmcoig = this.IFOHIGMCOIG;
int num = 0;
if (ifohigmcoig != num)
{
MoveableToolMenu ifohigmcoig2 = this.IFOHIGMCOIG;
Action<bool> action = new Action(this.ONPJCCHOKEN);
ifohigmcoig2.OnMenuOpenCloseEvent -= action;
if (this.IFOHIGMCOIG.PKNFAECAHBF)
{
int num2 = 0;
int num3 = 0;
this.KEKIODIGHMB(num3 != 0, num2 != 0);
this.IFOHIGMCOIG.HideMenu();
}
ToolUI menu = this.IFOHIGMCOIG._tool.ELABBFJBNII;
Action<StackedUIFlowBase> action2 = new Action(this.CNONFIDIDDA);
menu.FlowPushed -= action2;
}
this.IFOHIGMCOIG = value;
int num4 = 0;
if (value != num4)
{
MoveableToolMenu ifohigmcoig3 = this.IFOHIGMCOIG;
Action<bool> action3 = new Action(this.ONPJCCHOKEN);
ifohigmcoig3.OnMenuOpenCloseEvent += action3;
if (this.IFOHIGMCOIG.PKNFAECAHBF)
{
int num5 = 0;
this.KEKIODIGHMB(true, num5 != 0);
}
ToolUI menu2 = this.IFOHIGMCOIG._tool.ELABBFJBNII;
Action<StackedUIFlowBase> action4 = new Action(this.CNONFIDIDDA);
menu2.FlowPushed += action4;
}
}
}
}
// Token: 0x06012929 RID: 76073 RVA: 0x0046CDE0 File Offset: 0x0046AFE0
[Token(Token = "0x6012929")]
[Address(RVA = "0x11E2BC0", Offset = "0x11E15C0", VA = "0x1811E2BC0")]
private void ONPJCCHOKEN(bool BKJBMEGABAD)
{
this.KEKIODIGHMB(BKJBMEGABAD, BKJBMEGABAD);
}
// Token: 0x0601292A RID: 76074 RVA: 0x0046CDF8 File Offset: 0x0046AFF8
[Token(Token = "0x601292A")]
[Address(RVA = "0x11E2190", Offset = "0x11E0B90", VA = "0x1811E2190")]
private void KEKIODIGHMB(bool BKJBMEGABAD, bool AIHCJLNLHFK)
{
OPGFJKMHCKP ihcmjlobkbj = this.IHCMJLOBKBJ;
Action<Player> action = new Action(this.GLNCCCDKGOJ);
if (!BKJBMEGABAD)
{
MoveableToolMenu ifohigmcoig = this.IFOHIGMCOIG;
Action<MoveableToolMenu.FLDDGHDOPPE> action2 = new Action(this.LPADNAECJCO);
ifohigmcoig.MoveRequested -= action2;
return;
}
MoveableToolMenu ifohigmcoig2 = this.IFOHIGMCOIG;
Action<MoveableToolMenu.FLDDGHDOPPE> action3 = new Action(this.LPADNAECJCO);
ifohigmcoig2.MoveRequested += action3;
this.NPMBECMGNLO();
this.FOLKKBFILMK();
while (!AIHCJLNLHFK)
{
}
ToolMenuProjector menuProjector = this.NMPIHKPMFLM.EACPPCDMMOF;
int num = 0;
menuProjector.PKNFAECAHBF = num != 0;
throw new NullReferenceException();
}
// Token: 0x0601292B RID: 76075 RVA: 0x0046CE88 File Offset: 0x0046B088
[Token(Token = "0x601292B")]
[Address(RVA = "0x11E1830", Offset = "0x11E0230", VA = "0x1811E1830")]
private void CNONFIDIDDA(StackedUIFlowBase LHHONCAOJFH)
{
ToolMenuProjector menuProjector = this.NMPIHKPMFLM.EACPPCDMMOF;
int num = 0;
menuProjector.PKNFAECAHBF = num != 0;
}
// Token: 0x0601292C RID: 76076 RVA: 0x0046CEB0 File Offset: 0x0046B0B0
[Token(Token = "0x601292C")]
[Address(RVA = "0x11E2180", Offset = "0x11E0B80", VA = "0x1811E2180")]
private void GLNCCCDKGOJ(Player IEKDDPPNFPF)
{
this.DFHILKPJCEN();
}
// Token: 0x0601292D RID: 76077 RVA: 0x0046CEC4 File Offset: 0x0046B0C4
[Token(Token = "0x601292D")]
[Address(RVA = "0x11E2560", Offset = "0x11E0F60", VA = "0x1811E2560")]
private void NPMBECMGNLO()
{
Transform transform = this.IHCMJLOBKBJ.FOMHGMLPOND.transform;
Vector3 vector;
float z = vector.z;
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj = this.PBGBNMCPEAJ;
this.FEMEPHHKHJN.z = z;
if (!pbgbnmcpeaj.MirrorInitialRadialYAngleForLeftHand || this.IHCMJLOBKBJ.ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left)
{
}
BOBNIEKPHOA lgphhmcdace = this.LGPHHMCDACE;
Vector3 forward = Vector3.forward;
int num = 0;
Vector3 up = Vector3.up;
lgphhmcdace.CMOABLJHNEN(num);
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj2 = this.PBGBNMCPEAJ;
BOBNIEKPHOA bfcpdpndooe = this.BFCPDPNDOOE;
float[] radialXAngleStops = pbgbnmcpeaj2.RadialXAngleStops;
int initialRadialXAngleStopIndex = pbgbnmcpeaj2.InitialRadialXAngleStopIndex;
bfcpdpndooe.CMOABLJHNEN(initialRadialXAngleStopIndex);
CJMGCKECLBD oclgdjicfai = this.OCLGDJICFAI;
CJMGCKECLBD oclgdjicfai2 = this.OCLGDJICFAI;
}
// Token: 0x0601292E RID: 76078 RVA: 0x0046CF7C File Offset: 0x0046B17C
[Token(Token = "0x601292E")]
[Address(RVA = "0x11E1860", Offset = "0x11E0260", VA = "0x1811E1860")]
private void DFHILKPJCEN()
{
do
{
BOBNIEKPHOA lgphhmcdace = this.LGPHHMCDACE;
float radialYAngleTransitionTime = this.PBGBNMCPEAJ.RadialYAngleTransitionTime;
float num = Time.deltaTime;
float num2 = lgphhmcdace.GDIGLMAABGN(radialYAngleTransitionTime, num);
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj = this.PBGBNMCPEAJ;
BOBNIEKPHOA bfcpdpndooe = this.BFCPDPNDOOE;
num = Time.deltaTime;
float num3 = bfcpdpndooe.GDIGLMAABGN(radialYAngleTransitionTime, num);
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj2 = this.PBGBNMCPEAJ;
CJMGCKECLBD oclgdjicfai = this.OCLGDJICFAI;
float deltaTime = Time.deltaTime;
Transform transform = this.IHCMJLOBKBJ.FOMHGMLPOND.transform;
if (this.PBGBNMCPEAJ.PlayerDeadZoneLockYAxis)
{
Vector3 vector;
float z = vector.z;
this.FEMEPHHKHJN.z = z;
}
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj3 = this.PBGBNMCPEAJ;
float num5;
float num4 = num5.Sqr();
if (num5 > num4)
{
float playerDeadZoneRadius = this.PBGBNMCPEAJ.PlayerDeadZoneRadius;
Vector3 vector2;
float z2 = vector2.z;
this.FEMEPHHKHJN.z = z2;
}
CJMGCKECLBD oclgdjicfai2 = this.OCLGDJICFAI;
CJMGCKECLBD oclgdjicfai3 = this.OCLGDJICFAI;
}
while (!this.PBGBNMCPEAJ.MenuPositionFollowLockYAxis);
CJMGCKECLBD oclgdjicfai4 = this.OCLGDJICFAI;
float menuPositionFallBehindTime = this.PBGBNMCPEAJ.MenuPositionFallBehindTime;
int num6 = 0;
float deltaTime2;
CJMGCKECLBD oclgdjicfai6;
if (menuPositionFallBehindTime > (float)num6)
{
CJMGCKECLBD oclgdjicfai5 = this.OCLGDJICFAI;
Vector3 vector3 = oclgdjicfai4.KEJLHDMNALK;
deltaTime2 = Time.deltaTime;
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj4 = this.PBGBNMCPEAJ;
int num7 = 0;
if (deltaTime2 > deltaTime2)
{
oclgdjicfai6 = this.OCLGDJICFAI;
int num8 = 0;
oclgdjicfai6.ALJJGNAHMAA(num7, num8 != 0);
}
}
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj5 = this.PBGBNMCPEAJ;
CJMGCKECLBD oclgdjicfai7 = this.OCLGDJICFAI;
float z3 = oclgdjicfai6.KEJLHDMNALK.z;
int num9 = 0;
int num10;
if (deltaTime2 > deltaTime2)
{
CJMGCKECLBD oclgdjicfai8 = this.OCLGDJICFAI;
num10 = 0;
oclgdjicfai8.ALJJGNAHMAA(num9, num10 != 0);
}
CJMGCKECLBD oclgdjicfai9 = this.OCLGDJICFAI;
this.AFILJHHNGKJ(num9, num10);
}
// Token: 0x0601292F RID: 76079 RVA: 0x0046D13C File Offset: 0x0046B33C
[Token(Token = "0x601292F")]
[Address(RVA = "0x11E2310", Offset = "0x11E0D10", VA = "0x1811E2310")]
private void LPADNAECJCO(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
{
if (DJBBMJBBNHB <= MoveableToolMenu.FLDDGHDOPPE.Down)
{
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj = this.PBGBNMCPEAJ;
BOBNIEKPHOA bfcpdpndooe = this.BFCPDPNDOOE;
float[] radialXAngleStops = pbgbnmcpeaj.RadialXAngleStops;
float[] radialXAngleStops2 = this.PBGBNMCPEAJ.RadialXAngleStops;
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj2 = this.PBGBNMCPEAJ;
BOBNIEKPHOA bfcpdpndooe2 = this.BFCPDPNDOOE;
float[] radialXAngleStops3 = pbgbnmcpeaj2.RadialXAngleStops;
throw new NullReferenceException();
}
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj3 = this.PBGBNMCPEAJ;
if (DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Left)
{
}
BOBNIEKPHOA lgphhmcdace = this.LGPHHMCDACE;
throw new NullReferenceException();
}
// Token: 0x06012930 RID: 76080 RVA: 0x0046D1B0 File Offset: 0x0046B3B0
[Token(Token = "0x6012930")]
[Address(RVA = "0x11E2020", Offset = "0x11E0A20", VA = "0x1811E2020")]
private void FOLKKBFILMK()
{
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj = this.PBGBNMCPEAJ;
BOBNIEKPHOA bfcpdpndooe = this.BFCPDPNDOOE;
float[] radialXAngleStops = pbgbnmcpeaj.RadialXAngleStops;
int length = this.PBGBNMCPEAJ.RadialXAngleStops.Length;
int num;
bool flag = num < length;
int num2 = 0;
this.NMIJGEEKDIL((MoveableToolMenu.FLDDGHDOPPE)num2, flag);
bool flag2 = num > 0;
this.NMIJGEEKDIL(MoveableToolMenu.FLDDGHDOPPE.Down, flag2);
this.NMIJGEEKDIL(MoveableToolMenu.FLDDGHDOPPE.Left, true);
this.NMIJGEEKDIL(MoveableToolMenu.FLDDGHDOPPE.Right, true);
}
// Token: 0x06012931 RID: 76081 RVA: 0x0046D220 File Offset: 0x0046B420
[Token(Token = "0x6012931")]
[Address(RVA = "0x11E24B0", Offset = "0x11E0EB0", VA = "0x1811E24B0")]
private void NMIJGEEKDIL(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB, bool AHKKPJFAHDA)
{
Vector3 vector = this.IFOHIGMCOIG.KCENFAOCEKE;
bool flag;
if (flag)
{
}
}
// Token: 0x06012932 RID: 76082 RVA: 0x0046D244 File Offset: 0x0046B444
[Token(Token = "0x6012932")]
[Address(RVA = "0x11E2BD0", Offset = "0x11E15D0", VA = "0x1811E2BD0")]
private void PJBEABBJEBK(out Vector3 JJGDNPNBINJ, out Quaternion MEJCMIKAJCD)
{
BOBNIEKPHOA bfcpdpndooe = this.BFCPDPNDOOE;
BOBNIEKPHOA lgphhmcdace = this.LGPHHMCDACE;
float z = Vector3.forward.z;
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj = this.PBGBNMCPEAJ;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
float z4 = this.FEMEPHHKHJN.z;
Vector3 vector3;
float z5 = vector3.z;
JJGDNPNBINJ.z = z5;
}
// Token: 0x06012933 RID: 76083 RVA: 0x0046D2AC File Offset: 0x0046B4AC
[Token(Token = "0x6012933")]
[Address(RVA = "0x11E16C0", Offset = "0x11E00C0", VA = "0x1811E16C0")]
private void AFILJHHNGKJ(Vector3 PIJJKOAJIEE, Quaternion IGPENJBJADK)
{
float z = this.PBGBNMCPEAJ.MenuSpacePivotOffset.z;
Vector3 vector;
float z2 = vector.z;
float z3 = PIJJKOAJIEE.z;
MoveableToolMenu ifohigmcoig = this.IFOHIGMCOIG;
Vector3 vector2;
float z4 = vector2.z;
Transform transform = ifohigmcoig.transform;
}
// Token: 0x06012934 RID: 76084 RVA: 0x0046D2F8 File Offset: 0x0046B4F8
[Token(Token = "0x6012934")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public LOCBLLAKAOM()
{
}
// Token: 0x0400C6C3 RID: 50883
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C6C3")]
private ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig PBGBNMCPEAJ;
// Token: 0x0400C6C4 RID: 50884
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C6C4")]
private OPGFJKMHCKP IHCMJLOBKBJ;
// Token: 0x0400C6C5 RID: 50885
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C6C5")]
private Vector3 FEMEPHHKHJN;
// Token: 0x0400C6C6 RID: 50886
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C6C6")]
private BOBNIEKPHOA LGPHHMCDACE;
// Token: 0x0400C6C7 RID: 50887
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C6C7")]
private BOBNIEKPHOA BFCPDPNDOOE;
// Token: 0x0400C6C8 RID: 50888
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C6C8")]
private CJMGCKECLBD OCLGDJICFAI;
// Token: 0x0400C6C9 RID: 50889
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C6C9")]
private Tool NMPIHKPMFLM;
// Token: 0x0400C6CA RID: 50890
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400C6CA")]
private MoveableToolMenu IFOHIGMCOIG;
}
}