Files
2026-04-10 22:50:51 +02:00

1090 lines
37 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Players.Watch;
using UnityEngine;
namespace RecRoom.AGUI
{
// Token: 0x020028AA RID: 10410
[Token(Token = "0x20028AA")]
public class ToolMenuProjector : MenuProjector
{
// Token: 0x17003134 RID: 12596
// (get) Token: 0x06011803 RID: 71683 RVA: 0x003FAC08 File Offset: 0x003F8E08
// (set) Token: 0x06011804 RID: 71684 RVA: 0x003FAC1C File Offset: 0x003F8E1C
[Token(Token = "0x17003134")]
private Animator CCJNGBLKHKD
{
[Token(Token = "0x6011803")]
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
get;
[Token(Token = "0x6011804")]
[Address(RVA = "0x7E12F0", Offset = "0x7E00F0", VA = "0x1807E12F0")]
set;
}
// Token: 0x17003135 RID: 12597
// (get) Token: 0x06011805 RID: 71685 RVA: 0x003FAC30 File Offset: 0x003F8E30
// (set) Token: 0x06011806 RID: 71686 RVA: 0x003FAC44 File Offset: 0x003F8E44
[Token(Token = "0x17003135")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x6011805")]
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
get;
[Token(Token = "0x6011806")]
[Address(RVA = "0x8C1150", Offset = "0x8BFF50", VA = "0x1808C1150")]
private set;
}
// Token: 0x17003136 RID: 12598
// (get) Token: 0x06011807 RID: 71687 RVA: 0x003FAC58 File Offset: 0x003F8E58
// (set) Token: 0x06011808 RID: 71688 RVA: 0x003FAC6C File Offset: 0x003F8E6C
[Token(Token = "0x17003136")]
public bool KGCJLAOBAHL
{
[Token(Token = "0x6011807")]
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980")]
get;
[Token(Token = "0x6011808")]
[Address(RVA = "0x97B9B0", Offset = "0x97A7B0", VA = "0x18097B9B0")]
private set;
}
// Token: 0x17003137 RID: 12599
// (get) Token: 0x06011809 RID: 71689 RVA: 0x003FAC80 File Offset: 0x003F8E80
// (set) Token: 0x0601180A RID: 71690 RVA: 0x003FAC94 File Offset: 0x003F8E94
[Token(Token = "0x17003137")]
public bool FMAOGLKINDN
{
[Token(Token = "0x6011809")]
[Address(RVA = "0xD6D3B0", Offset = "0xD6C1B0", VA = "0x180D6D3B0")]
get
{
return this.dismissMenuWhenNotGazing;
}
[Token(Token = "0x601180A")]
[Address(RVA = "0xD6D670", Offset = "0xD6C470", VA = "0x180D6D670")]
set
{
this.dismissMenuWhenNotGazing = value;
}
}
// Token: 0x17003138 RID: 12600
// (get) Token: 0x0601180B RID: 71691 RVA: 0x003FACA8 File Offset: 0x003F8EA8
// (set) Token: 0x0601180C RID: 71692 RVA: 0x003FACC8 File Offset: 0x003F8EC8
[Token(Token = "0x17003138")]
public bool PKNFAECAHBF
{
[Token(Token = "0x601180B")]
[Address(RVA = "0xD6D450", Offset = "0xD6C250", VA = "0x180D6D450")]
get
{
return this.ANACPIKCHML.IAHDANBDAAM() != null;
}
[Token(Token = "0x601180C")]
[Address(RVA = "0xD6D680", Offset = "0xD6C480", VA = "0x180D6D680")]
set
{
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
}
}
// Token: 0x14000181 RID: 385
// (add) Token: 0x0601180D RID: 71693 RVA: 0x003FACE4 File Offset: 0x003F8EE4
// (remove) Token: 0x0601180E RID: 71694 RVA: 0x003FAD00 File Offset: 0x003F8F00
[Token(Token = "0x14000181")]
public event Action EJGHFHELHCD
{
[Token(Token = "0x601180D")]
[Address(RVA = "0xD6D150", Offset = "0xD6BF50", VA = "0x180D6D150")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x601180E")]
[Address(RVA = "0xD6D5D0", Offset = "0xD6C3D0", VA = "0x180D6D5D0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17003139 RID: 12601
// (get) Token: 0x0601180F RID: 71695 RVA: 0x003FAD1C File Offset: 0x003F8F1C
[Token(Token = "0x17003139")]
public bool JJONDJEBBLD
{
[Token(Token = "0x601180F")]
[Address(RVA = "0xD6D3C0", Offset = "0xD6C1C0", VA = "0x180D6D3C0")]
get
{
return this.CPCAFDCIGIE.KLIAOAJIPKM() == 0;
}
}
// Token: 0x1700313A RID: 12602
// (get) Token: 0x06011810 RID: 71696 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700313A")]
public Vector3 FCJPKHKNOBJ
{
[Token(Token = "0x6011810")]
[Address(RVA = "0xD6D1F0", Offset = "0xD6BFF0", VA = "0x180D6D1F0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700313B RID: 12603
// (get) Token: 0x06011811 RID: 71697 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700313B")]
public Quaternion NBBFKAOANIC
{
[Token(Token = "0x6011811")]
[Address(RVA = "0xD6D2C0", Offset = "0xD6C0C0", VA = "0x180D6D2C0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700313C RID: 12604
// (get) Token: 0x06011812 RID: 71698 RVA: 0x003FAD40 File Offset: 0x003F8F40
[Token(Token = "0x1700313C")]
public override Transform LGLAIDCMOCN
{
[Token(Token = "0x6011812")]
[Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10", Slot = "4")]
get
{
return base.transform;
}
}
// Token: 0x1700313D RID: 12605
// (get) Token: 0x06011813 RID: 71699 RVA: 0x003FAD54 File Offset: 0x003F8F54
[Token(Token = "0x1700313D")]
public bool EALLKLBMKEL
{
[Token(Token = "0x6011813")]
[Address(RVA = "0xD6D410", Offset = "0xD6C210", VA = "0x180D6D410")]
get
{
if (this.GHIGDOJMPKD == ToolMenuProjector.GBLLNOIKMIF.Hidden)
{
}
return this.<KIJIPEOFKGJ>k__BackingField.enabled;
}
}
// Token: 0x1700313E RID: 12606
// (get) Token: 0x06011814 RID: 71700 RVA: 0x003FAD7C File Offset: 0x003F8F7C
[Token(Token = "0x1700313E")]
public ToolMenuProjector.GBLLNOIKMIF GHIGDOJMPKD
{
[Token(Token = "0x6011814")]
[Address(RVA = "0xD6D4A0", Offset = "0xD6C2A0", VA = "0x180D6D4A0")]
get
{
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
int num = 0;
if (animator != num && this.<KIJIPEOFKGJ>k__BackingField.gameObject.activeInHierarchy)
{
Animator animator2 = this.<KIJIPEOFKGJ>k__BackingField;
AnimatorStateInfo animatorStateInfo;
float length = animatorStateInfo.m_Length;
int loop = animatorStateInfo.m_Loop;
return this.ELALAJFPOCN[loop];
}
throw new NullReferenceException();
}
}
// Token: 0x1700313F RID: 12607
// (get) Token: 0x06011815 RID: 71701 RVA: 0x003FADE0 File Offset: 0x003F8FE0
[Token(Token = "0x1700313F")]
private bool FOECHNILJFM
{
[Token(Token = "0x6011815")]
[Address(RVA = "0xD6C810", Offset = "0xD6B610", VA = "0x180D6C810")]
get
{
float inputAmount = this.<MBFGOCOFHHM>k__BackingField.InputAmount;
throw new NullReferenceException();
}
}
// Token: 0x17003140 RID: 12608
// (get) Token: 0x06011816 RID: 71702 RVA: 0x003FAE00 File Offset: 0x003F9000
[Token(Token = "0x17003140")]
private Transform MHJFEJGKKHD
{
[Token(Token = "0x6011816")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.animationRoot;
}
}
// Token: 0x06011817 RID: 71703 RVA: 0x003FAE14 File Offset: 0x003F9014
[Token(Token = "0x6011817")]
[Address(RVA = "0xD6ABD0", Offset = "0xD699D0", VA = "0x180D6ABD0")]
private void Awake()
{
Array values;
do
{
Animator component = base.gameObject.GetComponent<Animator>();
this.<KIJIPEOFKGJ>k__BackingField = component;
values = Enum.GetValues(typeof(ToolMenuProjector.GBLLNOIKMIF));
}
while (values == 0);
int num = 0;
if (0 < values)
{
int hashCode = num.GetHashCode();
Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> elalajfpocn = this.ELALAJFPOCN;
num++;
}
Tool componentInParent = base.gameObject.GetComponentInParent<Tool>();
this.<MBFGOCOFHHM>k__BackingField = componentInParent;
MFBGLIHGCGO<Tool> postPickupEvent = componentInParent.PostPickupEvent;
Action<Tool> action = new Action(this.MADAMADCJNN);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
componentInParent.PostPickupEvent = mfbglihgcgo;
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> preReleaseEvent = tool.PreReleaseEvent;
Action<Tool> action2 = new Action(this.OGHNKALGNEJ);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(preReleaseEvent, action2);
tool.PreReleaseEvent = mfbglihgcgo2;
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.APBEFBBOMDJ);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action3);
tool2.PostResetEvent = eahpnacbldd;
Action action4 = new Action(this.HNBELILEPLG);
KLLMCPFPIIE<bool> kllmcpfpiie;
this.ANACPIKCHML = kllmcpfpiie;
float z = Vector3.zero.z;
Quaternion identity = Quaternion.identity;
Action action5 = new Action(this.PLMBFFHGMPB);
JNCNPDMJJGG<bool, Vector3, Quaternion> jncnpdmjjgg;
this.CPCAFDCIGIE = jncnpdmjjgg;
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
Action<Player> action6 = new Action(this.MHNIIHEIIOB);
EAHPNACBLDD eahpnacbldd2;
Player.PlayerDestroyedEvent = eahpnacbldd2;
if (this.ANACPIKCHML.IAHDANBDAAM() == 0)
{
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
int num2 = 0;
animator.SetBool("Visible", num2 != 0);
}
this.GKIIHEBHEKP();
this.OBLNIKAPJHJ(true);
Action action7 = new Action(this.FGMNEJKMJJK);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action7);
Action ejghfhelhcd = this.EJGHFHELHCD;
if (ejghfhelhcd != 0)
{
ejghfhelhcd();
}
}
// Token: 0x06011818 RID: 71704 RVA: 0x003FAFD0 File Offset: 0x003F91D0
[Token(Token = "0x6011818")]
[Address(RVA = "0xD6C360", Offset = "0xD6B160", VA = "0x180D6C360")]
private void OnDestroy()
{
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
Action<Player> action = new Action(this.MHNIIHEIIOB);
Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action);
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num)
{
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
Action<Tool> action2 = new Action(this.MADAMADCJNN);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action2);
tool2.PostPickupEvent = mfbglihgcgo;
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
MFBGLIHGCGO<Tool> preReleaseEvent = tool3.PreReleaseEvent;
Action<Tool> action3 = new Action(this.OGHNKALGNEJ);
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(preReleaseEvent, action3);
tool3.PreReleaseEvent = mfbglihgcgo2;
Tool tool4 = this.<MBFGOCOFHHM>k__BackingField;
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool4.PostResetEvent;
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.APBEFBBOMDJ);
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action4);
tool4.PostResetEvent = eahpnacbldd;
}
}
// Token: 0x06011819 RID: 71705 RVA: 0x003FB0B4 File Offset: 0x003F92B4
[Token(Token = "0x6011819")]
[Address(RVA = "0xD6C970", Offset = "0xD6B770", VA = "0x180D6C970")]
private void Update()
{
if (!this.animationRoot.gameObject.activeSelf || this.<CCLPAHOMKIH>k__BackingField || this.GHIGDOJMPKD == ToolMenuProjector.GBLLNOIKMIF.Hidden || !this.<KIJIPEOFKGJ>k__BackingField.enabled)
{
}
bool activeSelf = this.animationRoot.gameObject.activeSelf;
if (!activeSelf && this.<CCLPAHOMKIH>k__BackingField != activeSelf && this.GHIGDOJMPKD != ToolMenuProjector.GBLLNOIKMIF.Hidden && this.<KIJIPEOFKGJ>k__BackingField.enabled)
{
this.OBLNIKAPJHJ(true);
}
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
if (tool.<BIPMAHKMNKF>k__BackingField)
{
PlayerHand <PBCNKLKCIHJ>k__BackingField = tool.<PBCNKLKCIHJ>k__BackingField;
int num = 0;
if (<PBCNKLKCIHJ>k__BackingField != num)
{
if (this.CPCAFDCIGIE.KLIAOAJIPKM() == 0 && this.GHIGDOJMPKD != ToolMenuProjector.GBLLNOIKMIF.Hidden && this.<KIJIPEOFKGJ>k__BackingField.enabled)
{
Transform transform = this.projectionRoot.transform;
Transform transform2 = base.transform;
Transform transform3 = this.projectionRoot.transform;
Transform transform4 = base.transform;
float num2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform.LACCAFFAOIG();
Transform transform5 = this.screenRoot.transform;
Transform transform6 = base.transform;
Transform transform7 = base.transform;
Transform transform8 = this.screenRoot.transform;
Transform transform9 = base.transform;
}
if (this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == 0)
{
this.GKIIHEBHEKP();
}
if (!this.<CCLPAHOMKIH>k__BackingField)
{
if (!this.menuOpenDwellEnabled || this.ForceMenuClose)
{
goto IL_201;
}
this.HKOPGKMELNK();
}
if (!this.ForceMenuClose)
{
bool flag = this.CPCAFDCIGIE.KLIAOAJIPKM() != null;
int num3;
if (!flag)
{
if (this.APEEKLDNBFJ != flag)
{
goto IL_1E4;
}
if (this.dismissMenuWhenNotGazing != flag)
{
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
num3 = 0;
if (!tool2.GDPKBEBEOBA || (this.<MBFGOCOFHHM>k__BackingField.InputAmount > 0.01f && Time.time > 1.5f) || !this.AIOACPIPAIJ(num3))
{
goto IL_1F6;
}
}
}
if (!this.APEEKLDNBFJ)
{
goto IL_201;
}
IL_1E4:
if (!this.AIOACPIPAIJ(num3))
{
goto IL_201;
}
this.APEEKLDNBFJ = false;
}
IL_1F6:
int num4 = 0;
this.PKNFAECAHBF = num4 != 0;
}
}
IL_201:
Tool nmpihkpmflm = this.<MBFGOCOFHHM>k__BackingField.NMPIHKPMFLM;
int num5 = 0;
bool flag2 = nmpihkpmflm != num5;
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
Tool nmpihkpmflm2;
if (flag2)
{
nmpihkpmflm2 = tool3.NMPIHKPMFLM;
}
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = nmpihkpmflm2.<FLFJCIPBAPA>k__BackingField;
int num6 = 0;
if (<FLFJCIPBAPA>k__BackingField == num6 || nmpihkpmflm2.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField)
{
ToolUI menu = this.<MBFGOCOFHHM>k__BackingField.ELABBFJBNII;
bool flag3 = this.GHIGDOJMPKD == ToolMenuProjector.GBLLNOIKMIF.Visible;
menu.CCBJFHFADPM = flag3;
}
}
// Token: 0x0601181A RID: 71706 RVA: 0x003FB344 File Offset: 0x003F9544
[Token(Token = "0x601181A")]
[Address(RVA = "0xD6B7C0", Offset = "0xD6A5C0", VA = "0x180D6B7C0")]
private void HKOPGKMELNK()
{
if (this.EDIJDHOAHJE)
{
float num = this.menuOpenDwellDuration;
float time = Time.time;
num = Mathf.InverseLerp(time, num, time);
WatchVisual watchVisual = this.dwellVisual;
int num2 = 0;
if (watchVisual != num2)
{
this.dwellVisual.SetDwellVisualProgress(num);
}
if (this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA && this.<MBFGOCOFHHM>k__BackingField.InputAmount <= 0.01f)
{
WatchGazeTracker.GazeParameters gazeParameters = this.menuCloseParameters;
if (this.AIOACPIPAIJ(gazeParameters))
{
this.AuthorityAttachMenuToTool();
this.PKNFAECAHBF = true;
WatchVisual watchVisual2 = this.dwellVisual;
this.EDIJDHOAHJE = false;
int num3 = 0;
if (watchVisual2 != num3)
{
this.dwellVisual.ResetDwellVisual();
return;
}
return;
}
}
this.EDIJDHOAHJE = false;
return;
}
WatchVisual watchVisual3 = this.dwellVisual;
int num4 = 0;
if (watchVisual3 != num4)
{
this.dwellVisual.ResetDwellVisual();
}
WatchGazeTracker.GazeParameters gazeParameters2 = this.menuOpenParameters;
if (this.AIOACPIPAIJ(gazeParameters2))
{
if (this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA && this.<MBFGOCOFHHM>k__BackingField.InputAmount <= 0.01f && this.MHMKFMNGHJM)
{
this.EDIJDHOAHJE = true;
float time2 = Time.time;
this.OANKBDBMHNC = time2;
return;
}
}
else
{
this.MHMKFMNGHJM = true;
}
}
// Token: 0x0601181B RID: 71707 RVA: 0x003FB490 File Offset: 0x003F9690
[Token(Token = "0x601181B")]
[Address(RVA = "0xD6B410", Offset = "0xD6A210", VA = "0x180D6B410")]
public void ForceMenuOpenUntilGazed()
{
if (!this.<CCLPAHOMKIH>k__BackingField)
{
this.APEEKLDNBFJ = true;
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
}
float time = Time.time;
this.IDDGDLBHEKE = time;
}
// Token: 0x17003141 RID: 12609
// (get) Token: 0x0601181C RID: 71708 RVA: 0x003FB4CC File Offset: 0x003F96CC
[Token(Token = "0x17003141")]
private bool LCNGOPLPNBG
{
[Token(Token = "0x601181C")]
[Address(RVA = "0xD6B290", Offset = "0xD6A090", VA = "0x180D6B290")]
get
{
if (!this.ForceMenuClose)
{
bool flag = this.CPCAFDCIGIE.KLIAOAJIPKM() != null;
if (flag || this.APEEKLDNBFJ != flag || this.dismissMenuWhenNotGazing == flag)
{
throw new NullReferenceException();
}
if (this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA && (this.<MBFGOCOFHHM>k__BackingField.InputAmount <= 0.01f || Time.time <= 1.5f))
{
WatchGazeTracker.GazeParameters gazeParameters = this.menuCloseParameters;
return !this.AIOACPIPAIJ(gazeParameters);
}
}
return true;
}
}
// Token: 0x0601181D RID: 71709 RVA: 0x003FB550 File Offset: 0x003F9750
[Token(Token = "0x601181D")]
[Address(RVA = "0xD6A410", Offset = "0xD69210", VA = "0x180D6A410")]
private bool AIOACPIPAIJ(WatchGazeTracker.GazeParameters KDMGDPJLIBN)
{
if (this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE && this.GazeOpenSupported)
{
Transform transform = this.menuAnchor;
Transform transform2 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.head.transform;
Transform transform3 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.head.transform;
Transform transform4 = this.menuAnchor;
Transform transform5 = this.menuAnchor;
Transform transform6 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.head.transform;
}
throw new NullReferenceException();
}
// Token: 0x0601181E RID: 71710 RVA: 0x003FB5D4 File Offset: 0x003F97D4
[Token(Token = "0x601181E")]
[Address(RVA = "0xD6BAC0", Offset = "0xD6A8C0", VA = "0x180D6BAC0")]
private void HNBELILEPLG()
{
if (this.ANACPIKCHML.IAHDANBDAAM() == 0)
{
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
this.<CCLPAHOMKIH>k__BackingField = false;
int num = 0;
animator.SetBool("Visible", num != 0);
}
this.GKIIHEBHEKP();
this.<CCLPAHOMKIH>k__BackingField = true;
this.OBLNIKAPJHJ(true);
Action action = new Action(this.FGMNEJKMJJK);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
Action ejghfhelhcd = this.EJGHFHELHCD;
if (ejghfhelhcd != 0)
{
ejghfhelhcd();
return;
}
}
// Token: 0x0601181F RID: 71711 RVA: 0x003FB650 File Offset: 0x003F9850
[Token(Token = "0x601181F")]
[Address(RVA = "0xD6C570", Offset = "0xD6B370", VA = "0x180D6C570")]
public void OpenMenu()
{
this.<CCLPAHOMKIH>k__BackingField = true;
this.OBLNIKAPJHJ(true);
Action action = new Action(this.FGMNEJKMJJK);
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
}
// Token: 0x06011820 RID: 71712 RVA: 0x003FB680 File Offset: 0x003F9880
[Token(Token = "0x6011820")]
[Address(RVA = "0xD6B210", Offset = "0xD6A010", VA = "0x180D6B210")]
public void CloseMenu()
{
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
this.<CCLPAHOMKIH>k__BackingField = false;
int num = 0;
animator.SetBool("Visible", num != 0);
}
// Token: 0x06011821 RID: 71713 RVA: 0x003FB6B0 File Offset: 0x003F98B0
[Token(Token = "0x6011821")]
[Address(RVA = "0xD6C000", Offset = "0xD6AE00", VA = "0x180D6C000")]
private void OBLNIKAPJHJ(bool CFICOGKHLAE)
{
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (!(tool == num))
{
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<FLFJCIPBAPA>k__BackingField;
int num2 = 0;
bool flag = <FLFJCIPBAPA>k__BackingField == num2;
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
if (flag && tool2.FAGBHOMBNBP != 0)
{
AGAJMBPABDL owner = this.<MBFGOCOFHHM>k__BackingField.FAGBHOMBNBP;
}
bool <MHCDCIGJNNA>k__BackingField = tool2.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField;
this.animationRoot.gameObject.SetActive(CFICOGKHLAE);
this.localMenuRoot.gameObject.SetActive(CFICOGKHLAE);
GameObject gameObject = this.remoteMenuRoot.gameObject;
bool flag2;
if (CFICOGKHLAE)
{
flag2 = !<MHCDCIGJNNA>k__BackingField;
}
gameObject.SetActive(flag2);
return;
}
Debug.LogWarningFormat("Unable to enable menu objects on ToolMenuProjector {0}. Tool is null.", new object[] { this });
throw new NullReferenceException();
}
// Token: 0x06011822 RID: 71714 RVA: 0x003FB784 File Offset: 0x003F9984
[Token(Token = "0x6011822")]
[Address(RVA = "0xD6A770", Offset = "0xD69570", VA = "0x180D6A770")]
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
{
if (this.<CCLPAHOMKIH>k__BackingField)
{
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
int num = 0;
anacpikchml.BDJFGEJFPPO(num);
return;
}
}
// Token: 0x06011823 RID: 71715 RVA: 0x003FB7B4 File Offset: 0x003F99B4
[Token(Token = "0x6011823")]
[Address(RVA = "0xD6BD40", Offset = "0xD6AB40", VA = "0x180D6BD40")]
private void MADAMADCJNN(Tool EGFEJGHDNAI)
{
PlayerHand <PBCNKLKCIHJ>k__BackingField = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
int num = 0;
if (<PBCNKLKCIHJ>k__BackingField != num)
{
PlayerHand <PBCNKLKCIHJ>k__BackingField2 = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
PlayerHand.OKLMNMAMFAH oklmnmamfah = new PlayerHand.OKLMNMAMFAH(this.DCBBFCJDDDE);
<PBCNKLKCIHJ>k__BackingField2.CanRunToolMenuButtonBehaviorOverride = oklmnmamfah;
PlayerHand <PBCNKLKCIHJ>k__BackingField3 = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
PlayerHand.OKLMNMAMFAH oklmnmamfah2 = new PlayerHand.OKLMNMAMFAH(this.ILAJBDDPCJI);
<PBCNKLKCIHJ>k__BackingField3.RunToolMenuButtonBehaviorOverride = oklmnmamfah2;
}
}
// Token: 0x06011824 RID: 71716 RVA: 0x003FB814 File Offset: 0x003F9A14
[Token(Token = "0x6011824")]
[Address(RVA = "0xD6C260", Offset = "0xD6B060", VA = "0x180D6C260")]
private void OGHNKALGNEJ(Tool EGFEJGHDNAI)
{
PlayerHand <PBCNKLKCIHJ>k__BackingField = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
int num = 0;
if (<PBCNKLKCIHJ>k__BackingField != num)
{
PlayerHand <PBCNKLKCIHJ>k__BackingField2 = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
int num2 = 0;
<PBCNKLKCIHJ>k__BackingField2.CanRunToolMenuButtonBehaviorOverride = num2;
EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField.RunToolMenuButtonBehaviorOverride = num2;
}
if (this.<CCLPAHOMKIH>k__BackingField && this.detachMenuOnUnlockButtonPressed)
{
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
int num3 = 0;
anacpikchml.BDJFGEJFPPO(num3);
}
this.AuthorityAttachMenuToTool();
}
// Token: 0x06011825 RID: 71717 RVA: 0x003FB884 File Offset: 0x003F9A84
[Token(Token = "0x6011825")]
[Address(RVA = "0xD6B270", Offset = "0xD6A070", VA = "0x180D6B270")]
private bool DCBBFCJDDDE()
{
if (!this.detachMenuOnUnlockButtonPressed)
{
}
return this.<CCLPAHOMKIH>k__BackingField;
}
// Token: 0x06011826 RID: 71718 RVA: 0x003FB8A4 File Offset: 0x003F9AA4
[Token(Token = "0x6011826")]
[Address(RVA = "0xD6BBF0", Offset = "0xD6A9F0", VA = "0x180D6BBF0")]
private bool ILAJBDDPCJI()
{
if (!this.detachMenuOnUnlockButtonPressed || !this.<CCLPAHOMKIH>k__BackingField)
{
throw new NullReferenceException();
}
if (this.CPCAFDCIGIE.KLIAOAJIPKM() != 0)
{
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
int num = 0;
anacpikchml.BDJFGEJFPPO(num);
this.AuthorityAttachMenuToTool();
return true;
}
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Transform transform2 = base.transform;
return true;
}
// Token: 0x06011827 RID: 71719 RVA: 0x003FB90C File Offset: 0x003F9B0C
[Token(Token = "0x6011827")]
[Address(RVA = "0xD6A910", Offset = "0xD69710", VA = "0x180D6A910")]
public void AuthorityDetachMenuFromTool()
{
Vector3 vector;
float z = vector.z;
}
// Token: 0x06011828 RID: 71720 RVA: 0x003FB920 File Offset: 0x003F9B20
[Token(Token = "0x6011828")]
[Address(RVA = "0xD6A990", Offset = "0xD69790", VA = "0x180D6A990")]
public void AuthorityDetachMenuFromTool(Vector3 AIDHPLINJEL, Quaternion CEHEHHCLGDL)
{
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num && this.<MBFGOCOFHHM>k__BackingField.OGIBLNIIHDK)
{
Player owner = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF;
int num2 = 0;
if (owner != num2)
{
Transform targetTransform = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
float z = AIDHPLINJEL.z;
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
Vector3 vector;
float z2 = vector.z;
Transform targetTransform2 = tool2.BHNPNHMILIF.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
JNCNPDMJJGG<bool, Vector3, Quaternion> cpcafdcigie = this.CPCAFDCIGIE;
}
}
}
// Token: 0x06011829 RID: 71721 RVA: 0x003FB9C4 File Offset: 0x003F9BC4
[Token(Token = "0x6011829")]
[Address(RVA = "0xD6A7D0", Offset = "0xD695D0", VA = "0x180D6A7D0")]
public void AuthorityAttachMenuToTool()
{
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
int num = 0;
if (tool != num && this.<MBFGOCOFHHM>k__BackingField.OGIBLNIIHDK)
{
JNCNPDMJJGG<bool, Vector3, Quaternion> cpcafdcigie = this.CPCAFDCIGIE;
float z = Vector3.zero.z;
Quaternion identity = Quaternion.identity;
}
}
// Token: 0x0601182A RID: 71722 RVA: 0x003FBA14 File Offset: 0x003F9C14
[Token(Token = "0x601182A")]
[Address(RVA = "0xD6C660", Offset = "0xD6B460", VA = "0x180D6C660")]
private void PLMBFFHGMPB()
{
int num = 0;
if (!(this == num))
{
bool flag = this.CPCAFDCIGIE.KLIAOAJIPKM() != null;
Transform transform = base.transform;
if (flag)
{
Transform transform2 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.trackingSpace.transform;
}
Transform transform3 = this.menuAnchor;
transform.parentInternal = transform3;
Renderer renderer = this.projectionRenderer;
int num2 = 0;
if (renderer != num2)
{
GameObject gameObject = this.projectionRenderer.gameObject;
bool flag2 = this.CPCAFDCIGIE.KLIAOAJIPKM() == 0;
gameObject.SetActive(flag2);
}
}
}
// Token: 0x0601182B RID: 71723 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601182B")]
[Address(RVA = "0xD6B480", Offset = "0xD6A280", VA = "0x180D6B480")]
private void GKIIHEBHEKP()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601182C RID: 71724 RVA: 0x003FBAB0 File Offset: 0x003F9CB0
[Token(Token = "0x601182C")]
[Address(RVA = "0xD6BE40", Offset = "0xD6AC40", VA = "0x180D6BE40")]
private void MHNIIHEIIOB(Player FADBAMKNADM)
{
Player <PDAFAAHKEPA>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<PDAFAAHKEPA>k__BackingField;
int num = 0;
if (<PDAFAAHKEPA>k__BackingField != num && this.<MBFGOCOFHHM>k__BackingField.<PDAFAAHKEPA>k__BackingField == FADBAMKNADM)
{
this.AuthorityAttachMenuToTool();
Transform transform = base.transform;
Transform transform2 = this.menuAnchor;
int num2 = 0;
transform.SetParent(transform2, num2 != 0);
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
this.<CCLPAHOMKIH>k__BackingField = false;
int num3 = 0;
animator.SetBool("Visible", num3 != 0);
this.<KIJIPEOFKGJ>k__BackingField.enabled = true;
MonoBehaviour[] components = base.GetComponents<MonoBehaviour>();
int num4 = 0;
int length = components.Length;
if (num4 < length)
{
components[num4].enabled = true;
num4++;
}
}
}
// Token: 0x0601182D RID: 71725 RVA: 0x003FBB70 File Offset: 0x003F9D70
[Token(Token = "0x601182D")]
[Address(RVA = "0xD6C840", Offset = "0xD6B640", VA = "0x180D6C840")]
public void TemporarilyPauseMenuInteraction(float BJJEDIGOMGC)
{
float num = Mathf.Max(Time.time, BJJEDIGOMGC);
Coroutine nljkadgdmhn = this.NLJKADGDMHN;
this.GEDBBLOKPKB = num;
this.OMNDHPIFFEM(nljkadgdmhn);
float gedbblokpkb = this.GEDBBLOKPKB;
float time = Time.time;
ToolMenuProjector.GFJLNOOGNPI gfjlnoognpi;
gfjlnoognpi.System.IDisposable.Dispose();
gfjlnoognpi.<>1__state = (int)((ulong)0L);
gfjlnoognpi.<>4__this = this;
gfjlnoognpi.duration = gedbblokpkb;
Coroutine coroutine = base.StartCoroutine(gfjlnoognpi);
this.NLJKADGDMHN = coroutine;
}
// Token: 0x0601182E RID: 71726 RVA: 0x003FBBE4 File Offset: 0x003F9DE4
[Token(Token = "0x601182E")]
[Address(RVA = "0xD6C5F0", Offset = "0xD6B3F0", VA = "0x180D6C5F0")]
private IEnumerator PGGAHJHPBCB(float BJJEDIGOMGC)
{
/*
An exception occurred when decompiling this method (0601182E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.AGUI.ToolMenuProjector::PGGAHJHPBCB(System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(GFJLNOOGNPI::System.IDisposable.Dispose, ldloc:GFJLNOOGNPI(var_0))
stfld:float32(GFJLNOOGNPI::duration, ldloc:GFJLNOOGNPI(var_0), ldloc:float32(BJJEDIGOMGC))
stfld:int32(GFJLNOOGNPI::<>1__state, ldloc:GFJLNOOGNPI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:ToolMenuProjector(GFJLNOOGNPI::<>4__this, ldloc:GFJLNOOGNPI(var_0), ldloc:ToolMenuProjector(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0601182F RID: 71727 RVA: 0x003FBC10 File Offset: 0x003F9E10
[Token(Token = "0x601182F")]
[Address(RVA = "0xD6D0C0", Offset = "0xD6BEC0", VA = "0x180D6D0C0")]
public ToolMenuProjector()
{
Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> dictionary = new Dictionary();
this.ELALAJFPOCN = dictionary;
this.GazeOpenSupported = true;
base..ctor();
}
// Token: 0x06011830 RID: 71728 RVA: 0x003FBC64 File Offset: 0x003F9E64
[Token(Token = "0x6011830")]
[Address(RVA = "0xD6B390", Offset = "0xD6A190", VA = "0x180D6B390")]
[CompilerGenerated]
private void FGMNEJKMJJK()
{
if (this.<CCLPAHOMKIH>k__BackingField)
{
this.<KIJIPEOFKGJ>k__BackingField.enabled = true;
this.<KIJIPEOFKGJ>k__BackingField.SetBool("Visible", true);
return;
}
}
// Token: 0x0400B3E8 RID: 46056
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B3E8")]
[SerializeField]
private Transform menuAnchor;
// Token: 0x0400B3E9 RID: 46057
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400B3E9")]
[SerializeField]
private GameObject projectionRoot;
// Token: 0x0400B3EA RID: 46058
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400B3EA")]
[SerializeField]
private GameObject screenRoot;
// Token: 0x0400B3EB RID: 46059
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B3EB")]
[SerializeField]
private Renderer projectionRenderer;
// Token: 0x0400B3EC RID: 46060
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B3EC")]
[SerializeField]
private WatchGazeTracker.GazeParameters menuOpenParameters;
// Token: 0x0400B3ED RID: 46061
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400B3ED")]
[SerializeField]
private WatchGazeTracker.GazeParameters menuCloseParameters;
// Token: 0x0400B3EE RID: 46062
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400B3EE")]
[SerializeField]
private float menuDistanceFromProjectionRoot = 0.1f;
// Token: 0x0400B3EF RID: 46063
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400B3EF")]
[SerializeField]
private WatchVisual dwellVisual;
// Token: 0x0400B3F0 RID: 46064
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400B3F0")]
[SerializeField]
private Transform localMenuRoot;
// Token: 0x0400B3F1 RID: 46065
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400B3F1")]
[SerializeField]
private Transform remoteMenuRoot;
// Token: 0x0400B3F2 RID: 46066
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400B3F2")]
[SerializeField]
private bool menuOpenDwellEnabled = true;
// Token: 0x0400B3F3 RID: 46067
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400B3F3")]
[SerializeField]
private float menuOpenDwellDuration = 1f;
// Token: 0x0400B3F4 RID: 46068
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400B3F4")]
[SerializeField]
private bool detachMenuOnUnlockButtonPressed = true;
// Token: 0x0400B3F5 RID: 46069
[FieldOffset(Offset = "0x99")]
[Token(Token = "0x400B3F5")]
[SerializeField]
private bool dismissMenuWhenNotGazing;
// Token: 0x0400B3F6 RID: 46070
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400B3F6")]
private float GEDBBLOKPKB;
// Token: 0x0400B3F7 RID: 46071
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400B3F7")]
private Coroutine NLJKADGDMHN;
// Token: 0x0400B3F8 RID: 46072
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400B3F8")]
private bool EDIJDHOAHJE;
// Token: 0x0400B3F9 RID: 46073
[FieldOffset(Offset = "0xA9")]
[Token(Token = "0x400B3F9")]
private bool MHMKFMNGHJM = true;
// Token: 0x0400B3FA RID: 46074
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400B3FA")]
private float OANKBDBMHNC;
// Token: 0x0400B3FB RID: 46075
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400B3FB")]
private bool APEEKLDNBFJ;
// Token: 0x0400B3FC RID: 46076
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400B3FC")]
private float IDDGDLBHEKE;
// Token: 0x0400B3FD RID: 46077
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400B3FD")]
private Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> ELALAJFPOCN;
// Token: 0x0400B401 RID: 46081
[FieldOffset(Offset = "0xD1")]
[Token(Token = "0x400B401")]
[NonSerialized]
public bool GazeOpenSupported;
// Token: 0x0400B402 RID: 46082
[FieldOffset(Offset = "0xD2")]
[Token(Token = "0x400B402")]
public bool ForceMenuClose;
// Token: 0x0400B403 RID: 46083
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400B403")]
private KLLMCPFPIIE<bool> ANACPIKCHML;
// Token: 0x0400B405 RID: 46085
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400B405")]
private JNCNPDMJJGG<bool, Vector3, Quaternion> CPCAFDCIGIE;
// Token: 0x020028AB RID: 10411
[Token(Token = "0x20028AB")]
public enum GBLLNOIKMIF
{
// Token: 0x0400B407 RID: 46087
[Token(Token = "0x400B407")]
Hidden,
// Token: 0x0400B408 RID: 46088
[Token(Token = "0x400B408")]
Hydrate,
// Token: 0x0400B409 RID: 46089
[Token(Token = "0x400B409")]
Visible,
// Token: 0x0400B40A RID: 46090
[Token(Token = "0x400B40A")]
Dehydrate,
// Token: 0x0400B40B RID: 46091
[Token(Token = "0x400B40B")]
PlayerMenu_Transition,
// Token: 0x0400B40C RID: 46092
[Token(Token = "0x400B40C")]
PlayerMenu_Refresh
}
}
}