739 lines
23 KiB
C#
739 lines
23 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.AGUI;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Controllers.ScreenBehaviors;
|
|
using RecRoom.Core.Locomotion;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002E95 RID: 11925
|
|
[Token(Token = "0x2002E95")]
|
|
public sealed class JAMOPHHIEMG : ALLIDMNBMMG<JAMOPHHIEMG, ToolMenuPerHandScreenPlayerBehaviorConfig>
|
|
{
|
|
// Token: 0x170037E0 RID: 14304
|
|
// (get) Token: 0x060143B8 RID: 82872 RVA: 0x004B1BD0 File Offset: 0x004AFDD0
|
|
[Token(Token = "0x170037E0")]
|
|
public override int LNEDNNJCPMG
|
|
{
|
|
[Token(Token = "0x60143B8")]
|
|
[Address(RVA = "0x55E0C0", Offset = "0x55CEC0", VA = "0x18055E0C0", Slot = "14")]
|
|
get
|
|
{
|
|
return 31;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037E1 RID: 14305
|
|
// (get) Token: 0x060143B9 RID: 82873 RVA: 0x004B1BE0 File Offset: 0x004AFDE0
|
|
[Token(Token = "0x170037E1")]
|
|
public override bool KAPLCJDFAMJ
|
|
{
|
|
[Token(Token = "0x60143B9")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060143BA RID: 82874 RVA: 0x004B1BF0 File Offset: 0x004AFDF0
|
|
[Token(Token = "0x60143BA")]
|
|
[Address(RVA = "0x892C50", Offset = "0x891A50", VA = "0x180892C50", 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: 0x060143BB RID: 82875 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60143BB")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
|
|
protected override void PPAOALHOODL()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060143BC RID: 82876 RVA: 0x004B1C80 File Offset: 0x004AFE80
|
|
[Token(Token = "0x60143BC")]
|
|
[Address(RVA = "0x892B40", Offset = "0x891940", VA = "0x180892B40", Slot = "21")]
|
|
protected override void JNGMMNANOCH()
|
|
{
|
|
int num = 0;
|
|
this.OIDGJKOGAIJ = num;
|
|
}
|
|
|
|
// Token: 0x060143BD RID: 82877 RVA: 0x004B1C98 File Offset: 0x004AFE98
|
|
[Token(Token = "0x60143BD")]
|
|
[Address(RVA = "0x891FB0", Offset = "0x890DB0", VA = "0x180891FB0", 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: 0x170037E2 RID: 14306
|
|
// (get) Token: 0x060143BE RID: 82878 RVA: 0x004B1DC0 File Offset: 0x004AFFC0
|
|
// (set) Token: 0x060143BF RID: 82879 RVA: 0x004B1DD4 File Offset: 0x004AFFD4
|
|
[Token(Token = "0x170037E2")]
|
|
private Tool OIDGJKOGAIJ
|
|
{
|
|
[Token(Token = "0x60143BE")]
|
|
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
|
get
|
|
{
|
|
return this.FEBAPKCNNDC;
|
|
}
|
|
[Token(Token = "0x60143BF")]
|
|
[Address(RVA = "0x892410", Offset = "0x891210", VA = "0x180892410")]
|
|
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: 0x060143C0 RID: 82880 RVA: 0x004B1EF8 File Offset: 0x004B00F8
|
|
[Token(Token = "0x60143C0")]
|
|
[Address(RVA = "0x892950", Offset = "0x891750", VA = "0x180892950")]
|
|
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: 0x060143C1 RID: 82881 RVA: 0x004B1F54 File Offset: 0x004B0154
|
|
[Token(Token = "0x60143C1")]
|
|
[Address(RVA = "0x8927F0", Offset = "0x8915F0", VA = "0x1808927F0")]
|
|
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: 0x170037E3 RID: 14307
|
|
// (get) Token: 0x060143C2 RID: 82882 RVA: 0x004B1F84 File Offset: 0x004B0184
|
|
[Token(Token = "0x170037E3")]
|
|
private bool ECOOOFGGENN
|
|
{
|
|
[Token(Token = "0x60143C2")]
|
|
[Address(RVA = "0x892AF0", Offset = "0x8918F0", VA = "0x180892AF0")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037E4 RID: 14308
|
|
// (get) Token: 0x060143C3 RID: 82883 RVA: 0x004B1F9C File Offset: 0x004B019C
|
|
[Token(Token = "0x170037E4")]
|
|
private bool IHPKMPLDJDJ
|
|
{
|
|
[Token(Token = "0x60143C3")]
|
|
[Address(RVA = "0x8926E0", Offset = "0x8914E0", VA = "0x1808926E0")]
|
|
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: 0x060143C4 RID: 82884 RVA: 0x004B2000 File Offset: 0x004B0200
|
|
[Token(Token = "0x60143C4")]
|
|
[Address(RVA = "0x892C20", Offset = "0x891A20", VA = "0x180892C20")]
|
|
private void NCAJAHJKIMN()
|
|
{
|
|
this.FEBAPKCNNDC.EACPPCDMMOF.PKNFAECAHBF = true;
|
|
}
|
|
|
|
// Token: 0x060143C5 RID: 82885 RVA: 0x004B2024 File Offset: 0x004B0224
|
|
[Token(Token = "0x60143C5")]
|
|
[Address(RVA = "0x892B50", Offset = "0x891950", VA = "0x180892B50")]
|
|
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: 0x060143C6 RID: 82886 RVA: 0x004B207C File Offset: 0x004B027C
|
|
[Token(Token = "0x60143C6")]
|
|
[Address(RVA = "0x892D80", Offset = "0x891B80", VA = "0x180892D80")]
|
|
public JAMOPHHIEMG()
|
|
{
|
|
JAMOPHHIEMG.LOCBLLAKAOM locbllakaom = new JAMOPHHIEMG.LOCBLLAKAOM();
|
|
this.GNFKCFEBNDA = locbllakaom;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400D2BE RID: 53950
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D2BE")]
|
|
private readonly JAMOPHHIEMG.LOCBLLAKAOM GNFKCFEBNDA;
|
|
|
|
// Token: 0x0400D2BF RID: 53951
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D2BF")]
|
|
private bool NKHLLJMGKAG;
|
|
|
|
// Token: 0x0400D2C0 RID: 53952
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D2C0")]
|
|
private Tool FEBAPKCNNDC;
|
|
|
|
// Token: 0x02002E96 RID: 11926
|
|
[Token(Token = "0x2002E96")]
|
|
private class LOCBLLAKAOM
|
|
{
|
|
// Token: 0x060143C7 RID: 82887 RVA: 0x004B209C File Offset: 0x004B029C
|
|
[Token(Token = "0x60143C7")]
|
|
[Address(RVA = "0x898C40", Offset = "0x897A40", VA = "0x180898C40")]
|
|
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: 0x170037E5 RID: 14309
|
|
// (get) Token: 0x060143C8 RID: 82888 RVA: 0x004B2110 File Offset: 0x004B0310
|
|
// (set) Token: 0x060143C9 RID: 82889 RVA: 0x004B2124 File Offset: 0x004B0324
|
|
[Token(Token = "0x170037E5")]
|
|
public Tool NCNMGEJAHFM
|
|
{
|
|
[Token(Token = "0x60143C8")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
|
|
get
|
|
{
|
|
return this.NMPIHKPMFLM;
|
|
}
|
|
[Token(Token = "0x60143C9")]
|
|
[Address(RVA = "0x898150", Offset = "0x896F50", VA = "0x180898150")]
|
|
set
|
|
{
|
|
this.NMPIHKPMFLM = value;
|
|
int num = 0;
|
|
if (value == num)
|
|
{
|
|
}
|
|
MoveableToolMenu moveableToolMenu = this.NMPIHKPMFLM.moveableToolMenu;
|
|
this.ELABBFJBNII = moveableToolMenu;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170037E6 RID: 14310
|
|
// (get) Token: 0x060143CA RID: 82890 RVA: 0x004B2160 File Offset: 0x004B0360
|
|
// (set) Token: 0x060143CB RID: 82891 RVA: 0x004B2174 File Offset: 0x004B0374
|
|
[Token(Token = "0x170037E6")]
|
|
private MoveableToolMenu ELABBFJBNII
|
|
{
|
|
[Token(Token = "0x60143CA")]
|
|
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
|
get
|
|
{
|
|
return this.IFOHIGMCOIG;
|
|
}
|
|
[Token(Token = "0x60143CB")]
|
|
[Address(RVA = "0x8988D0", Offset = "0x8976D0", VA = "0x1808988D0")]
|
|
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);
|
|
MoveableToolMenu ifohigmcoig3 = this.IFOHIGMCOIG;
|
|
}
|
|
ToolUI menu = this.IFOHIGMCOIG._tool.ELABBFJBNII;
|
|
Action<StackedUIFlowBase> action2 = new Action(this.CNONFIDIDDA);
|
|
menu.FlowPushed -= action2;
|
|
this.IFOHIGMCOIG._tool.EACPPCDMMOF.GazeOpenSupported = true;
|
|
this.IFOHIGMCOIG._tool.EACPPCDMMOF.AuthorityAttachMenuToTool();
|
|
}
|
|
this.IFOHIGMCOIG = value;
|
|
int num4 = 0;
|
|
if (value != num4)
|
|
{
|
|
this.IFOHIGMCOIG._tool.EACPPCDMMOF.GazeOpenSupported = false;
|
|
this.IFOHIGMCOIG._tool.EACPPCDMMOF.AuthorityDetachMenuFromTool();
|
|
MoveableToolMenu ifohigmcoig4 = this.IFOHIGMCOIG;
|
|
Action<bool> action3 = new Action(this.ONPJCCHOKEN);
|
|
ifohigmcoig4.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: 0x060143CC RID: 82892 RVA: 0x004B22EC File Offset: 0x004B04EC
|
|
[Token(Token = "0x60143CC")]
|
|
[Address(RVA = "0x898D10", Offset = "0x897B10", VA = "0x180898D10")]
|
|
private void ONPJCCHOKEN(bool BKJBMEGABAD)
|
|
{
|
|
this.KEKIODIGHMB(BKJBMEGABAD, BKJBMEGABAD);
|
|
}
|
|
|
|
// Token: 0x060143CD RID: 82893 RVA: 0x004B2304 File Offset: 0x004B0504
|
|
[Token(Token = "0x60143CD")]
|
|
[Address(RVA = "0x8981F0", Offset = "0x896FF0", VA = "0x1808981F0")]
|
|
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: 0x060143CE RID: 82894 RVA: 0x004B2394 File Offset: 0x004B0594
|
|
[Token(Token = "0x60143CE")]
|
|
[Address(RVA = "0x897890", Offset = "0x896690", VA = "0x180897890")]
|
|
private void CNONFIDIDDA(StackedUIFlowBase LHHONCAOJFH)
|
|
{
|
|
ToolMenuProjector menuProjector = this.NMPIHKPMFLM.EACPPCDMMOF;
|
|
int num = 0;
|
|
menuProjector.PKNFAECAHBF = num != 0;
|
|
}
|
|
|
|
// Token: 0x060143CF RID: 82895 RVA: 0x004B23BC File Offset: 0x004B05BC
|
|
[Token(Token = "0x60143CF")]
|
|
[Address(RVA = "0x8981E0", Offset = "0x896FE0", VA = "0x1808981E0")]
|
|
private void GLNCCCDKGOJ(Player IEKDDPPNFPF)
|
|
{
|
|
this.DFHILKPJCEN();
|
|
}
|
|
|
|
// Token: 0x060143D0 RID: 82896 RVA: 0x004B23D0 File Offset: 0x004B05D0
|
|
[Token(Token = "0x60143D0")]
|
|
[Address(RVA = "0x8985C0", Offset = "0x8973C0", VA = "0x1808985C0")]
|
|
private void NPMBECMGNLO()
|
|
{
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
Transform transform = this.IHCMJLOBKBJ.FOMHGMLPOND.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.FEMEPHHKHJN.z = z;
|
|
if (!this.PBGBNMCPEAJ.MirrorInitialRadialYAngleForLeftHand || this.IHCMJLOBKBJ.ONFJHABGCIP.type == PlayerHand.PLLIKAOIPHP.Left)
|
|
{
|
|
}
|
|
BOBNIEKPHOA lgphhmcdace = this.LGPHHMCDACE;
|
|
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
BOBNIEKPHOA bfcpdpndooe = this.BFCPDPNDOOE;
|
|
float[] radialXAngleStops = pbgbnmcpeaj.RadialXAngleStops;
|
|
int initialRadialXAngleStopIndex = pbgbnmcpeaj.InitialRadialXAngleStopIndex;
|
|
bfcpdpndooe.CMOABLJHNEN(initialRadialXAngleStopIndex);
|
|
CJMGCKECLBD oclgdjicfai = this.OCLGDJICFAI;
|
|
CJMGCKECLBD oclgdjicfai2 = this.OCLGDJICFAI;
|
|
}
|
|
|
|
// Token: 0x060143D1 RID: 82897 RVA: 0x004B247C File Offset: 0x004B067C
|
|
[Token(Token = "0x60143D1")]
|
|
[Address(RVA = "0x8978C0", Offset = "0x8966C0", VA = "0x1808978C0")]
|
|
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.DGKGLMIIKNG();
|
|
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 num9;
|
|
CJMGCKECLBD oclgdjicfai6;
|
|
if (menuPositionFallBehindTime > (float)num6)
|
|
{
|
|
CJMGCKECLBD oclgdjicfai5 = this.OCLGDJICFAI;
|
|
Vector3 vector3 = oclgdjicfai4.KEJLHDMNALK;
|
|
float deltaTime2 = Time.deltaTime;
|
|
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj4 = this.PBGBNMCPEAJ;
|
|
int num7 = 0;
|
|
float num8 = num9.DGKGLMIIKNG();
|
|
if (num9 > num8)
|
|
{
|
|
oclgdjicfai6 = this.OCLGDJICFAI;
|
|
int num10 = 0;
|
|
oclgdjicfai6.ALJJGNAHMAA(num7, num10 != 0);
|
|
}
|
|
}
|
|
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj5 = this.PBGBNMCPEAJ;
|
|
CJMGCKECLBD oclgdjicfai7 = this.OCLGDJICFAI;
|
|
Vector3 vector4 = oclgdjicfai6.KEJLHDMNALK;
|
|
float num11;
|
|
num9 = num11;
|
|
int num12 = 0;
|
|
int num13;
|
|
if (num9 > num11)
|
|
{
|
|
CJMGCKECLBD oclgdjicfai8 = this.OCLGDJICFAI;
|
|
num13 = 0;
|
|
oclgdjicfai8.ALJJGNAHMAA(num12, num13 != 0);
|
|
}
|
|
CJMGCKECLBD oclgdjicfai9 = this.OCLGDJICFAI;
|
|
this.AFILJHHNGKJ(num12, num13);
|
|
}
|
|
|
|
// Token: 0x060143D2 RID: 82898 RVA: 0x004B2644 File Offset: 0x004B0844
|
|
[Token(Token = "0x60143D2")]
|
|
[Address(RVA = "0x898370", Offset = "0x897170", VA = "0x180898370")]
|
|
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: 0x060143D3 RID: 82899 RVA: 0x004B26B8 File Offset: 0x004B08B8
|
|
[Token(Token = "0x60143D3")]
|
|
[Address(RVA = "0x898080", Offset = "0x896E80", VA = "0x180898080")]
|
|
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: 0x060143D4 RID: 82900 RVA: 0x004B2728 File Offset: 0x004B0928
|
|
[Token(Token = "0x60143D4")]
|
|
[Address(RVA = "0x898510", Offset = "0x897310", VA = "0x180898510")]
|
|
private void NMIJGEEKDIL(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB, bool AHKKPJFAHDA)
|
|
{
|
|
Vector3 vector = this.IFOHIGMCOIG.KCENFAOCEKE;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060143D5 RID: 82901 RVA: 0x004B274C File Offset: 0x004B094C
|
|
[Token(Token = "0x60143D5")]
|
|
[Address(RVA = "0x898D20", Offset = "0x897B20", VA = "0x180898D20")]
|
|
private void PJBEABBJEBK(out Vector3 JJGDNPNBINJ, out Quaternion MEJCMIKAJCD)
|
|
{
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
BOBNIEKPHOA bfcpdpndooe = this.BFCPDPNDOOE;
|
|
BOBNIEKPHOA lgphhmcdace = this.LGPHHMCDACE;
|
|
Vector3 forward = Vector3.forward;
|
|
ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig pbgbnmcpeaj = this.PBGBNMCPEAJ;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
JJGDNPNBINJ.z = z;
|
|
}
|
|
|
|
// Token: 0x060143D6 RID: 82902 RVA: 0x004B2798 File Offset: 0x004B0998
|
|
[Token(Token = "0x60143D6")]
|
|
[Address(RVA = "0x897700", Offset = "0x896500", VA = "0x180897700")]
|
|
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._tool.EACPPCDMMOF.transform;
|
|
}
|
|
|
|
// Token: 0x060143D7 RID: 82903 RVA: 0x004B27F0 File Offset: 0x004B09F0
|
|
[Token(Token = "0x60143D7")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LOCBLLAKAOM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D2C1 RID: 53953
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D2C1")]
|
|
private ToolMenuPerHandScreenPlayerBehaviorConfig.MoveableToolMenusConfig PBGBNMCPEAJ;
|
|
|
|
// Token: 0x0400D2C2 RID: 53954
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D2C2")]
|
|
private OPGFJKMHCKP IHCMJLOBKBJ;
|
|
|
|
// Token: 0x0400D2C3 RID: 53955
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D2C3")]
|
|
private Vector3 FEMEPHHKHJN;
|
|
|
|
// Token: 0x0400D2C4 RID: 53956
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D2C4")]
|
|
private BOBNIEKPHOA LGPHHMCDACE;
|
|
|
|
// Token: 0x0400D2C5 RID: 53957
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D2C5")]
|
|
private BOBNIEKPHOA BFCPDPNDOOE;
|
|
|
|
// Token: 0x0400D2C6 RID: 53958
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400D2C6")]
|
|
private CJMGCKECLBD OCLGDJICFAI;
|
|
|
|
// Token: 0x0400D2C7 RID: 53959
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D2C7")]
|
|
private Tool NMPIHKPMFLM;
|
|
|
|
// Token: 0x0400D2C8 RID: 53960
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400D2C8")]
|
|
private MoveableToolMenu IFOHIGMCOIG;
|
|
}
|
|
}
|