a
This commit is contained in:
@@ -0,0 +1,238 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.QuickActions
|
||||
{
|
||||
// Token: 0x020021F3 RID: 8691
|
||||
[Token(Token = "0x20021F3")]
|
||||
public class QuickActionButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002345 RID: 9029
|
||||
// (get) Token: 0x0600DEE1 RID: 57057 RVA: 0x003393DC File Offset: 0x003375DC
|
||||
[Token(Token = "0x17002345")]
|
||||
public BoxCollider FKJEIHGOADP
|
||||
{
|
||||
[Token(Token = "0x600DEE1")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.collider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002346 RID: 9030
|
||||
// (get) Token: 0x0600DEE2 RID: 57058 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DEE3 RID: 57059 RVA: 0x003393F0 File Offset: 0x003375F0
|
||||
[Token(Token = "0x17002346")]
|
||||
public PHGPDCKOPGP PMHDKPFKLEK
|
||||
{
|
||||
[Token(Token = "0x600DEE2")]
|
||||
[Address(RVA = "0x7D1190", Offset = "0x7CFF90", VA = "0x1807D1190")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DEE3")]
|
||||
[Address(RVA = "0x7D0B50", Offset = "0x7CF950", VA = "0x1807D0B50")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
Func<PMGCJEPKFOF<string>> <EAJIPCKCPAL>k__BackingField = value.<EAJIPCKCPAL>k__BackingField;
|
||||
this.<FOJJNIMCMCI>k__BackingField.<EAJIPCKCPAL>k__BackingField = <EAJIPCKCPAL>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DEE4 RID: 57060 RVA: 0x00339410 File Offset: 0x00337610
|
||||
[Token(Token = "0x600DEE4")]
|
||||
[Address(RVA = "0x7D0C50", Offset = "0x7CFA50", VA = "0x1807D0C50")]
|
||||
public void Click()
|
||||
{
|
||||
PointerEventData pointerEventData = new PointerEventData(EventSystem.current);
|
||||
bool isCompleted = ((IAsyncResult)this.button).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEE5 RID: 57061 RVA: 0x0033943C File Offset: 0x0033763C
|
||||
[Token(Token = "0x600DEE5")]
|
||||
[Address(RVA = "0x7D0D00", Offset = "0x7CFB00", VA = "0x1807D0D00")]
|
||||
public void Configure(PHGPDCKOPGP MOBMIDIBNFB, Action<QuickActionButton, string> JLONLJIHFEL)
|
||||
{
|
||||
this.JLONLJIHFEL = JLONLJIHFEL;
|
||||
Func<PMGCJEPKFOF<string>> <EAJIPCKCPAL>k__BackingField = MOBMIDIBNFB.<EAJIPCKCPAL>k__BackingField;
|
||||
TMP_Text tmp_Text = this.text;
|
||||
this.<FOJJNIMCMCI>k__BackingField.<EAJIPCKCPAL>k__BackingField = <EAJIPCKCPAL>k__BackingField;
|
||||
string text = MOBMIDIBNFB.GPJEDBDCNNP;
|
||||
string text2 = tmp_Text.text;
|
||||
Image image = this.iconImage;
|
||||
Sprite <KIAMEICGNPB>k__BackingField = MOBMIDIBNFB.<KIAMEICGNPB>k__BackingField;
|
||||
image.sprite = <KIAMEICGNPB>k__BackingField;
|
||||
GameObject[] array = this.iconGameObjects;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameObject gameObject = array[num];
|
||||
Sprite sprite = this.iconImage.m_Sprite;
|
||||
int num2 = 0;
|
||||
bool flag = sprite != num2;
|
||||
gameObject.SetActive(flag);
|
||||
num++;
|
||||
}
|
||||
this.DMBJEPEGKJI = (int)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x0600DEE6 RID: 57062 RVA: 0x003394F0 File Offset: 0x003376F0
|
||||
[Token(Token = "0x600DEE6")]
|
||||
[Address(RVA = "0x7D1070", Offset = "0x7CFE70", VA = "0x1807D1070")]
|
||||
public void SetHovered(bool OGGGOABGNDK)
|
||||
{
|
||||
Button button = this.button;
|
||||
if (!OGGGOABGNDK)
|
||||
{
|
||||
PointerEventData pointerEventData = new PointerEventData(EventSystem.current);
|
||||
bool isCompleted = ((IAsyncResult)button).IsCompleted;
|
||||
return;
|
||||
}
|
||||
PointerEventData pointerEventData2 = new PointerEventData(EventSystem.current);
|
||||
bool isCompleted2 = ((IAsyncResult)button).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEE7 RID: 57063 RVA: 0x0033953C File Offset: 0x0033773C
|
||||
[Token(Token = "0x600DEE7")]
|
||||
[Address(RVA = "0x7D0AC0", Offset = "0x7CF8C0", VA = "0x1807D0AC0")]
|
||||
private void Awake()
|
||||
{
|
||||
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.MEEKCCGGFFD);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600DEE8 RID: 57064 RVA: 0x00339570 File Offset: 0x00337770
|
||||
[Token(Token = "0x600DEE8")]
|
||||
[Address(RVA = "0x7D0ED0", Offset = "0x7CFCD0", VA = "0x1807D0ED0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
int dmbjepegkji = this.DMBJEPEGKJI;
|
||||
if (dmbjepegkji > 0)
|
||||
{
|
||||
this.DMBJEPEGKJI = dmbjepegkji;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
if (transform != 0)
|
||||
{
|
||||
}
|
||||
Vector2 vector = num.CJEBHAJDJMI();
|
||||
BoxCollider boxCollider = this.collider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DEE9 RID: 57065 RVA: 0x003395B4 File Offset: 0x003377B4
|
||||
[Token(Token = "0x600DEE9")]
|
||||
[Address(RVA = "0x7D0FD0", Offset = "0x7CFDD0", VA = "0x1807D0FD0")]
|
||||
private void MEEKCCGGFFD()
|
||||
{
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = this.<FOJJNIMCMCI>k__BackingField.<EAJIPCKCPAL>k__BackingField();
|
||||
Action<string> action = new Action(this.KAOOPPINMHN);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DEEA RID: 57066 RVA: 0x003395E4 File Offset: 0x003377E4
|
||||
[Token(Token = "0x600DEEA")]
|
||||
[Address(RVA = "0x7D0E60", Offset = "0x7CFC60", VA = "0x1807D0E60")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.DMBJEPEGKJI = (int)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x0600DEEB RID: 57067 RVA: 0x003395FC File Offset: 0x003377FC
|
||||
[Token(Token = "0x600DEEB")]
|
||||
[Address(RVA = "0x7D0E60", Offset = "0x7CFC60", VA = "0x1807D0E60")]
|
||||
private void GLHCHDMBEBE()
|
||||
{
|
||||
this.DMBJEPEGKJI = (int)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x0600DEEC RID: 57068 RVA: 0x00339614 File Offset: 0x00337814
|
||||
[Token(Token = "0x600DEEC")]
|
||||
[Address(RVA = "0x7D0B70", Offset = "0x7CF970", VA = "0x1807D0B70")]
|
||||
private void CBAPJEHHLNL()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
if (transform != 0)
|
||||
{
|
||||
}
|
||||
Vector2 vector = num.CJEBHAJDJMI();
|
||||
BoxCollider boxCollider = this.collider;
|
||||
}
|
||||
|
||||
// Token: 0x0600DEED RID: 57069 RVA: 0x00339648 File Offset: 0x00337848
|
||||
[Token(Token = "0x600DEED")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public QuickActionButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DEEE RID: 57070 RVA: 0x0033965C File Offset: 0x0033785C
|
||||
[Token(Token = "0x600DEEE")]
|
||||
[Address(RVA = "0x7D0E70", Offset = "0x7CFC70", VA = "0x1807D0E70")]
|
||||
[CompilerGenerated]
|
||||
private void KAOOPPINMHN(string MBAJNJHNODE)
|
||||
{
|
||||
Action<QuickActionButton, string> jlonljihfel = this.JLONLJIHFEL;
|
||||
if (jlonljihfel != 0)
|
||||
{
|
||||
jlonljihfel(this, MBAJNJHNODE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040090BA RID: 37050
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40090BA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Button button;
|
||||
|
||||
// Token: 0x040090BB RID: 37051
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40090BB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private BoxCollider collider;
|
||||
|
||||
// Token: 0x040090BC RID: 37052
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40090BC")]
|
||||
[SerializeField]
|
||||
private GameObject[] iconGameObjects;
|
||||
|
||||
// Token: 0x040090BD RID: 37053
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40090BD")]
|
||||
[SerializeField]
|
||||
private Image iconImage;
|
||||
|
||||
// Token: 0x040090BE RID: 37054
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40090BE")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private TMP_Text text;
|
||||
|
||||
// Token: 0x040090BF RID: 37055
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40090BF")]
|
||||
private int DMBJEPEGKJI;
|
||||
|
||||
// Token: 0x040090C0 RID: 37056
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40090C0")]
|
||||
private Action<QuickActionButton, string> JLONLJIHFEL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1032 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players.Watch;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.QuickActions
|
||||
{
|
||||
// Token: 0x020021F6 RID: 8694
|
||||
[Token(Token = "0x20021F6")]
|
||||
public class QuickActionMenu : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600DF00 RID: 57088 RVA: 0x00339868 File Offset: 0x00337A68
|
||||
[Token(Token = "0x600DF00")]
|
||||
[Address(RVA = "0x7D14F0", Offset = "0x7D02F0", VA = "0x1807D14F0")]
|
||||
private void Awake()
|
||||
{
|
||||
TMP_Text componentInChildren = this.feedbackObject.GetComponentInChildren<TMP_Text>();
|
||||
GameObject gameObject = this.feedbackObject;
|
||||
this.CKENOEDPGNF = componentInChildren;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
CanvasGroup componentInChildren2 = this.canvas.GetComponentInChildren<CanvasGroup>();
|
||||
this.OJJEKFIIHGE = componentInChildren2;
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.NMCELJCLKFB = hkkohfhadkk;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.JIIOFAAAEPH);
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num3, okgcdflpfod, num4, num2);
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BJCEMPGCBMG);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GEEIADILMGC);
|
||||
HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PIGCOGCFJAN);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JCHODDDHHNP);
|
||||
HKKOHFHADKK nmceljclkfb3 = this.NMCELJCLKFB;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AAFGNGMDCCF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BOEFCBLIAML);
|
||||
HKKOHFHADKK nmceljclkfb4 = this.NMCELJCLKFB;
|
||||
int num5 = 0;
|
||||
nmceljclkfb4.PIEOGAPMGIH((ushort)num5);
|
||||
List<QuickActionButton> list = Enumerable.ToList<QuickActionButton>(base.GetComponentsInChildren<QuickActionButton>(true));
|
||||
this.EBIFFBCPFFP = list;
|
||||
this.ClearAllButtons(true);
|
||||
QuickActionButton quickActionButton = this.hintPrefab;
|
||||
int num6 = 0;
|
||||
QuickActionButton quickActionButton2 = this.HPEODLKGPML(quickActionButton, num6);
|
||||
this.COIHMDJHEDP = quickActionButton2;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF01 RID: 57089 RVA: 0x003399A8 File Offset: 0x00337BA8
|
||||
[Token(Token = "0x600DF01")]
|
||||
[Address(RVA = "0x7D2A20", Offset = "0x7D1820", VA = "0x1807D2A20")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (this.updateScaleEveryFrame && this.canvas.gameObject.activeInHierarchy)
|
||||
{
|
||||
this.DGNADPKNKNC();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF02 RID: 57090 RVA: 0x003399E0 File Offset: 0x00337BE0
|
||||
[Token(Token = "0x600DF02")]
|
||||
[Address(RVA = "0x7D2B20", Offset = "0x7D1920", VA = "0x1807D2B20")]
|
||||
private void OnDisable()
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
if (local != num)
|
||||
{
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num2 = 0;
|
||||
if (watchMenuProjector != num2)
|
||||
{
|
||||
MFBGLIHGCGO<bool> menuVisibleChangedAction = local.OHPDNGENFJL.MenuVisibleChangedAction;
|
||||
Action<bool> action = new Action(this.FIOBHJBIFPN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF03 RID: 57091 RVA: 0x00339A38 File Offset: 0x00337C38
|
||||
[Token(Token = "0x600DF03")]
|
||||
[Address(RVA = "0x7D2C60", Offset = "0x7D1A60", VA = "0x1807D2C60")]
|
||||
private void OnEnable()
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
if (local != num)
|
||||
{
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num2 = 0;
|
||||
if (watchMenuProjector != num2)
|
||||
{
|
||||
MFBGLIHGCGO<bool> menuVisibleChangedAction = local.OHPDNGENFJL.MenuVisibleChangedAction;
|
||||
Action<bool> action = new Action(this.FIOBHJBIFPN);
|
||||
if (local.OHPDNGENFJL.EFKDJJHEMKG.IAHDANBDAAM() != 0)
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
int num3 = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF04 RID: 57092 RVA: 0x00339AC0 File Offset: 0x00337CC0
|
||||
[Token(Token = "0x600DF04")]
|
||||
[Address(RVA = "0x7D29F0", Offset = "0x7D17F0", VA = "0x1807D29F0")]
|
||||
private void JIIOFAAAEPH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = this.HMEIOCNOPIP((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF05 RID: 57093 RVA: 0x00339AD8 File Offset: 0x00337CD8
|
||||
[Token(Token = "0x600DF05")]
|
||||
[Address(RVA = "0x7D11B0", Offset = "0x7CFFB0", VA = "0x1807D11B0")]
|
||||
private void AAFGNGMDCCF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.feedbackObject.SetActive(true);
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
float num = this.feedbackTime;
|
||||
Action action = new Action(this.MNBGHPNNJDB);
|
||||
Coroutine coroutine = instance.BCAKHIGACHG(num, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF06 RID: 57094 RVA: 0x00339B1C File Offset: 0x00337D1C
|
||||
[Token(Token = "0x600DF06")]
|
||||
[Address(RVA = "0x7D1850", Offset = "0x7D0650", VA = "0x1807D1850")]
|
||||
private void BJCEMPGCBMG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (!this.updateScaleEveryFrame)
|
||||
{
|
||||
this.DGNADPKNKNC();
|
||||
}
|
||||
this.COIHMDJHEDP.gameObject.SetActive(true);
|
||||
DABKFAIHBBP dabkfaihbbp = this.HMEIOCNOPIP(1f);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF07 RID: 57095 RVA: 0x00339B5C File Offset: 0x00337D5C
|
||||
[Token(Token = "0x600DF07")]
|
||||
[Address(RVA = "0x7D2EA0", Offset = "0x7D1CA0", VA = "0x1807D2EA0")]
|
||||
private void PIGCOGCFJAN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<QuickActionButton> ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF08 RID: 57096 RVA: 0x00339B90 File Offset: 0x00337D90
|
||||
[Token(Token = "0x600DF08")]
|
||||
[Address(RVA = "0x7D18B0", Offset = "0x7D06B0", VA = "0x1807D18B0")]
|
||||
private void BOEFCBLIAML(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
GameObject gameObject = this.feedbackObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF09 RID: 57097 RVA: 0x00339BB4 File Offset: 0x00337DB4
|
||||
[Token(Token = "0x600DF09")]
|
||||
[Address(RVA = "0x7D1E00", Offset = "0x7D0C00", VA = "0x1807D1E00")]
|
||||
private void GEEIADILMGC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
GameObject gameObject = this.COIHMDJHEDP.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF0A RID: 57098 RVA: 0x00339BE0 File Offset: 0x00337DE0
|
||||
[Token(Token = "0x600DF0A")]
|
||||
[Address(RVA = "0x7D28C0", Offset = "0x7D16C0", VA = "0x1807D28C0")]
|
||||
private void JCHODDDHHNP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<QuickActionButton> ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x1700234D RID: 9037
|
||||
// (get) Token: 0x0600DF0B RID: 57099 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DF0C RID: 57100 RVA: 0x00339C18 File Offset: 0x00337E18
|
||||
[Token(Token = "0x1700234D")]
|
||||
public Vector3 HOOCODDACOG
|
||||
{
|
||||
[Token(Token = "0x600DF0B")]
|
||||
[Address(RVA = "0x7D3A20", Offset = "0x7D2820", VA = "0x1807D3A20")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DF0C")]
|
||||
[Address(RVA = "0x7D2A00", Offset = "0x7D1800", VA = "0x1807D2A00")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<AECOJFCKKPP>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF0D RID: 57101 RVA: 0x00339C38 File Offset: 0x00337E38
|
||||
[Token(Token = "0x600DF0D")]
|
||||
[Address(RVA = "0x7D1380", Offset = "0x7D0180", VA = "0x1807D1380")]
|
||||
public void AddButton(string HBKCJGMMLOC, Func<PMGCJEPKFOF<string>> DJCHGPGNAKG, [Optional] Sprite CHHOMALJMNM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF0E RID: 57102 RVA: 0x00339C48 File Offset: 0x00337E48
|
||||
[Token(Token = "0x600DF0E")]
|
||||
[Address(RVA = "0x7D13F0", Offset = "0x7D01F0", VA = "0x1807D13F0")]
|
||||
public void AddButton(string HBKCJGMMLOC, QuickActionMenu.OAJKEMAMLBI BEBJJBKLIJN, Func<PMGCJEPKFOF<string>> DJCHGPGNAKG)
|
||||
{
|
||||
QuickActionMenu.IconSpriteDictionary iconSpriteDictionary = this.sprites;
|
||||
int num = 0;
|
||||
this.AddButtonTree(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF0F RID: 57103 RVA: 0x00339C6C File Offset: 0x00337E6C
|
||||
[Token(Token = "0x600DF0F")]
|
||||
[Address(RVA = "0x7D1280", Offset = "0x7D0080", VA = "0x1807D1280")]
|
||||
public void AddButtonTree(PHGPDCKOPGP MOBMIDIBNFB)
|
||||
{
|
||||
Func<PMGCJEPKFOF<string>> <EAJIPCKCPAL>k__BackingField = MOBMIDIBNFB.<EAJIPCKCPAL>k__BackingField;
|
||||
PHGPDCKOPGP phgpdckopgp;
|
||||
Func<PMGCJEPKFOF<string>> <EAJIPCKCPAL>k__BackingField2 = phgpdckopgp.<EAJIPCKCPAL>k__BackingField;
|
||||
QuickActionButton quickActionButton;
|
||||
this.EBIFFBCPFFP.Add(quickActionButton);
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
quickActionButton.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF10 RID: 57104 RVA: 0x00339CB0 File Offset: 0x00337EB0
|
||||
[Token(Token = "0x600DF10")]
|
||||
[Address(RVA = "0x7D1930", Offset = "0x7D0730", VA = "0x1807D1930")]
|
||||
public void ClearAllButtons(bool LDNOPMPHAKA = true)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<QuickActionButton> ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EBIFFBCPFFP.Clear();
|
||||
if (LDNOPMPHAKA)
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.CloseMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF11 RID: 57105 RVA: 0x00339D00 File Offset: 0x00337F00
|
||||
[Token(Token = "0x600DF11")]
|
||||
[Address(RVA = "0x7D1AD0", Offset = "0x7D08D0", VA = "0x1807D1AD0")]
|
||||
public void CloseMenu()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF12 RID: 57106 RVA: 0x00339D2C File Offset: 0x00337F2C
|
||||
[Token(Token = "0x600DF12")]
|
||||
[Address(RVA = "0x7D2E40", Offset = "0x7D1C40", VA = "0x1807D2E40")]
|
||||
public void OpenMenu()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF13 RID: 57107 RVA: 0x00339D50 File Offset: 0x00337F50
|
||||
[Token(Token = "0x600DF13")]
|
||||
[Address(RVA = "0x7D3000", Offset = "0x7D1E00", VA = "0x1807D3000")]
|
||||
public void SetLayerDefault()
|
||||
{
|
||||
base.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF14 RID: 57108 RVA: 0x00339D6C File Offset: 0x00337F6C
|
||||
[Token(Token = "0x600DF14")]
|
||||
[Address(RVA = "0x7D3020", Offset = "0x7D1E20", VA = "0x1807D3020")]
|
||||
public void SetLayerHideInFirstPerson()
|
||||
{
|
||||
base.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF15 RID: 57109 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DF15")]
|
||||
[Address(RVA = "0x7D3040", Offset = "0x7D1E40", VA = "0x1807D3040")]
|
||||
public void ShowMenuHint(Vector3 DDHPAFKBMON, [Optional] float? NBOCPMDNOCF, [Optional] Vector3? DALJDJDIPAB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600DF16 RID: 57110 RVA: 0x00339D88 File Offset: 0x00337F88
|
||||
[Token(Token = "0x600DF16")]
|
||||
[Address(RVA = "0x7D3210", Offset = "0x7D2010", VA = "0x1807D3210")]
|
||||
public bool TryClick()
|
||||
{
|
||||
if (this.PJMGGANMHFK && this.OJJEKFIIHGE.interactable)
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
Collider collider;
|
||||
if (collider != 0)
|
||||
{
|
||||
QuickActionButton componentInParent = collider.GetComponentInParent<QuickActionButton>();
|
||||
}
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (!(num == num2))
|
||||
{
|
||||
PointerEventData pointerEventData = new PointerEventData(EventSystem.current);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
int num3 = 0;
|
||||
nmceljclkfb2.PIEOGAPMGIH((ushort)num3);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF17 RID: 57111 RVA: 0x00339E0C File Offset: 0x0033800C
|
||||
[Token(Token = "0x600DF17")]
|
||||
[Address(RVA = "0x7D3450", Offset = "0x7D2250", VA = "0x1807D3450")]
|
||||
public bool UpdateHover(Ray OPMKFDNLHKI, out RaycastHit IIILNCEEBPL, float JDPIDIMJMBA)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
IIILNCEEBPL.m_Point = num2;
|
||||
IIILNCEEBPL.m_Normal.y = (float)num2;
|
||||
IIILNCEEBPL.m_FaceID = (uint)num2;
|
||||
IIILNCEEBPL.m_UV = num2;
|
||||
IIILNCEEBPL.m_Collider = num2;
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
List<QuickActionButton> ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
if (num3 != 0)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
RaycastHit jacmdgcncch = this.JACMDGCNCCH;
|
||||
float y = this.JACMDGCNCCH.m_Normal.y;
|
||||
int collider = this.JACMDGCNCCH.m_Collider;
|
||||
IIILNCEEBPL.m_Point = jacmdgcncch;
|
||||
IIILNCEEBPL.m_Normal.y = y;
|
||||
IIILNCEEBPL.m_Collider = collider;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB;
|
||||
bool flag3;
|
||||
if (this.HJMNEBJEBOI && Time.time > this.OCHOONEOGJG)
|
||||
{
|
||||
this.HJMNEBJEBOI = false;
|
||||
HKKOHFHADKK nmceljclkfb3 = this.NMCELJCLKFB;
|
||||
BoxCollider collider2 = this.COIHMDJHEDP.collider;
|
||||
this.COIHMDJHEDP.SetHovered(flag3);
|
||||
if (flag3)
|
||||
{
|
||||
RaycastHit jacmdgcncch2 = this.JACMDGCNCCH;
|
||||
float y2 = this.JACMDGCNCCH.m_Normal.y;
|
||||
int collider3 = this.JACMDGCNCCH.m_Collider;
|
||||
IIILNCEEBPL.m_Point = jacmdgcncch2;
|
||||
IIILNCEEBPL.m_Normal.y = y2;
|
||||
IIILNCEEBPL.m_Collider = collider3;
|
||||
}
|
||||
}
|
||||
this.PJMGGANMHFK = flag3;
|
||||
return flag3;
|
||||
}
|
||||
|
||||
// Token: 0x1700234E RID: 9038
|
||||
// (get) Token: 0x0600DF18 RID: 57112 RVA: 0x00339F74 File Offset: 0x00338174
|
||||
[Token(Token = "0x1700234E")]
|
||||
private QuickActionMenu.CBKLCJEDDGG GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x600DF18")]
|
||||
[Address(RVA = "0x7D2FC0", Offset = "0x7D1DC0", VA = "0x1807D2FC0")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF19 RID: 57113 RVA: 0x00339F90 File Offset: 0x00338190
|
||||
[Token(Token = "0x600DF19")]
|
||||
[Address(RVA = "0x7D1E40", Offset = "0x7D0C40", VA = "0x1807D1E40")]
|
||||
public static float GetScaleFactorForCameraDistance(Camera KCLGLHFAOGA, Vector3 NAIDPMBKHPK)
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
}
|
||||
Transform transform = KCLGLHFAOGA.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = NAIDPMBKHPK.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
float num;
|
||||
return Math.Max(num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1A RID: 57114 RVA: 0x00339FDC File Offset: 0x003381DC
|
||||
[Token(Token = "0x600DF1A")]
|
||||
[Address(RVA = "0x7D2860", Offset = "0x7D1660", VA = "0x1807D2860")]
|
||||
private static bool IKOFKJIIPCN()
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1B RID: 57115 RVA: 0x00339FFC File Offset: 0x003381FC
|
||||
[Token(Token = "0x600DF1B")]
|
||||
[Address(RVA = "0x7D2070", Offset = "0x7D0E70", VA = "0x1807D2070")]
|
||||
private DABKFAIHBBP HMEIOCNOPIP(float FKKCDOPCBDK)
|
||||
{
|
||||
QuickActionMenu.LPNMLJBJICF lpnmljbjicf = new QuickActionMenu.LPNMLJBJICF();
|
||||
lpnmljbjicf.targetAlpha = FKKCDOPCBDK;
|
||||
lpnmljbjicf.<>4__this = this;
|
||||
if (this.EMIKELCLCFI != 0)
|
||||
{
|
||||
}
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
QuickActionMenu.LPNMLJBJICF.<<AnimateCanvas>g__Animate|0>d <<AnimateCanvas>g__Animate|0>d;
|
||||
<<AnimateCanvas>g__Animate|0>d.System.IDisposable.Dispose();
|
||||
<<AnimateCanvas>g__Animate|0>d.<>1__state = (int)((ulong)0L);
|
||||
<<AnimateCanvas>g__Animate|0>d.<>4__this = lpnmljbjicf;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, <<AnimateCanvas>g__Animate|0>d);
|
||||
Action action = new Action(lpnmljbjicf.<AnimateCanvas>g__Finish|1);
|
||||
this.EMIKELCLCFI = action;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1C RID: 57116 RVA: 0x0033A068 File Offset: 0x00338268
|
||||
[Token(Token = "0x600DF1C")]
|
||||
[Address(RVA = "0x7D21E0", Offset = "0x7D0FE0", VA = "0x1807D21E0")]
|
||||
private QuickActionButton HPEODLKGPML(QuickActionButton ALGGLGODGNF, PHGPDCKOPGP MOBMIDIBNFB)
|
||||
{
|
||||
Transform transform = this.buttonsParent;
|
||||
QuickActionButton quickActionButton = global::UnityEngine.Object.Instantiate<QuickActionButton>(ALGGLGODGNF, transform);
|
||||
GameObject gameObject = quickActionButton.gameObject;
|
||||
string <AOAPLJOGIKJ>k__BackingField = MOBMIDIBNFB.<AOAPLJOGIKJ>k__BackingField;
|
||||
string text = "[QuickActionButton]_" + <AOAPLJOGIKJ>k__BackingField;
|
||||
gameObject.name = text;
|
||||
Action<QuickActionButton, string> action = new Action(this.GCCFCJADCBP);
|
||||
Func<PMGCJEPKFOF<string>> <EAJIPCKCPAL>k__BackingField = MOBMIDIBNFB.<EAJIPCKCPAL>k__BackingField;
|
||||
Func<PMGCJEPKFOF<string>> <EAJIPCKCPAL>k__BackingField2 = MOBMIDIBNFB.<EAJIPCKCPAL>k__BackingField;
|
||||
quickActionButton.JLONLJIHFEL = action;
|
||||
TMP_Text text2 = quickActionButton.text;
|
||||
quickActionButton.<FOJJNIMCMCI>k__BackingField.<EAJIPCKCPAL>k__BackingField = <EAJIPCKCPAL>k__BackingField2;
|
||||
string text3 = text2.text;
|
||||
Image iconImage = quickActionButton.iconImage;
|
||||
GameObject[] iconGameObjects = quickActionButton.iconGameObjects;
|
||||
int num = 0;
|
||||
int length = iconGameObjects.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameObject gameObject2 = iconGameObjects[num];
|
||||
Sprite sprite = quickActionButton.iconImage.m_Sprite;
|
||||
int num2 = 0;
|
||||
bool flag = sprite != num2;
|
||||
gameObject2.SetActive(flag);
|
||||
num++;
|
||||
}
|
||||
quickActionButton.DMBJEPEGKJI = (int)((ulong)2L);
|
||||
GameObject gameObject3 = quickActionButton.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject3.SetActive(num3 != 0);
|
||||
return quickActionButton;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1D RID: 57117 RVA: 0x0033A168 File Offset: 0x00338368
|
||||
[Token(Token = "0x600DF1D")]
|
||||
[Address(RVA = "0x7D1D40", Offset = "0x7D0B40", VA = "0x1807D1D40")]
|
||||
private void GCCFCJADCBP(QuickActionButton LKDLEHGHCAD, string MBAJNJHNODE)
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1E RID: 57118 RVA: 0x0033A18C File Offset: 0x0033838C
|
||||
[Token(Token = "0x600DF1E")]
|
||||
[Address(RVA = "0x7D2440", Offset = "0x7D1240", VA = "0x1807D2440")]
|
||||
private void ICILGDJECOI(Vector3 DDHPAFKBMON, Vector3 DALJDJDIPAB)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
Camera activeCamera = instance.CHLMFLCFGFL;
|
||||
float scaleFactorForCameraDistance = QuickActionMenu.GetScaleFactorForCameraDistance(activeCamera, num);
|
||||
Transform transform = activeCamera.transform;
|
||||
float z = DALJDJDIPAB.z;
|
||||
Transform transform2 = activeCamera.transform;
|
||||
float z2 = DALJDJDIPAB.z;
|
||||
Transform transform3 = activeCamera.transform;
|
||||
float z3 = DALJDJDIPAB.z;
|
||||
Vector3 vector;
|
||||
float z4 = vector.z;
|
||||
DDHPAFKBMON.z = z4;
|
||||
Transform transform4 = activeCamera.transform;
|
||||
int num2 = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
int num3 = 0;
|
||||
base.transform.SetPositionAndRotation(num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF1F RID: 57119 RVA: 0x0033A21C File Offset: 0x0033841C
|
||||
[Token(Token = "0x600DF1F")]
|
||||
[Address(RVA = "0x7D1B20", Offset = "0x7D0920", VA = "0x1807D1B20")]
|
||||
private void DGNADPKNKNC()
|
||||
{
|
||||
Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
}
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF20 RID: 57120 RVA: 0x0033A260 File Offset: 0x00338460
|
||||
[Token(Token = "0x600DF20")]
|
||||
[Address(RVA = "0x7D1CE0", Offset = "0x7D0AE0", VA = "0x1807D1CE0")]
|
||||
private void FIOBHJBIFPN(bool NOCJEBBJIAN)
|
||||
{
|
||||
if (NOCJEBBJIAN)
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF21 RID: 57121 RVA: 0x0033A290 File Offset: 0x00338490
|
||||
[Token(Token = "0x600DF21")]
|
||||
[Address(RVA = "0x7D3930", Offset = "0x7D2730", VA = "0x1807D3930")]
|
||||
public QuickActionMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.hintDelay = 0.5f;
|
||||
AnimationCurve animationCurve = AnimationCurve.EaseInOut((float)0, (float)num, 1f, 1f);
|
||||
this.hydrationCurve01 = animationCurve;
|
||||
int num2 = 0;
|
||||
this.hydrationTime = 0.25f;
|
||||
this.menuOffset.z = (float)num2;
|
||||
this.menuScaleScreens = 1f;
|
||||
this.menuScaleVR = 1f;
|
||||
this.updateScaleEveryFrame = true;
|
||||
List<QuickActionButton> list = new List();
|
||||
this.EBIFFBCPFFP = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF22 RID: 57122 RVA: 0x0033A31C File Offset: 0x0033851C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600DF22")]
|
||||
[Address(RVA = "0x7D3870", Offset = "0x7D2670", VA = "0x1807D3870")]
|
||||
static QuickActionMenu()
|
||||
{
|
||||
ulong num;
|
||||
QuickActionMenu.BBICNPDAHID = num;
|
||||
ulong num2;
|
||||
QuickActionMenu.EHKJJFBGBPJ = num2;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF23 RID: 57123 RVA: 0x0033A338 File Offset: 0x00338538
|
||||
[Token(Token = "0x600DF23")]
|
||||
[Address(RVA = "0x7D2A70", Offset = "0x7D1870", VA = "0x1807D2A70")]
|
||||
[CompilerGenerated]
|
||||
private void MNBGHPNNJDB()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = this.HMEIOCNOPIP((float)num);
|
||||
Action action = new Action(this.CLBMBPELCPK);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF24 RID: 57124 RVA: 0x0033A36C File Offset: 0x0033856C
|
||||
[Token(Token = "0x600DF24")]
|
||||
[Address(RVA = "0x7D18E0", Offset = "0x7D06E0", VA = "0x1807D18E0")]
|
||||
[CompilerGenerated]
|
||||
private void CLBMBPELCPK()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x040090C9 RID: 37065
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40090C9")]
|
||||
[SerializeField]
|
||||
[Header("References")]
|
||||
private QuickActionButton buttonPrefab;
|
||||
|
||||
// Token: 0x040090CA RID: 37066
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40090CA")]
|
||||
[SerializeField]
|
||||
private Transform buttonsParent;
|
||||
|
||||
// Token: 0x040090CB RID: 37067
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40090CB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Canvas canvas;
|
||||
|
||||
// Token: 0x040090CC RID: 37068
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40090CC")]
|
||||
[SerializeField]
|
||||
private GameObject feedbackObject;
|
||||
|
||||
// Token: 0x040090CD RID: 37069
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40090CD")]
|
||||
[SerializeField]
|
||||
private QuickActionButton hintPrefab;
|
||||
|
||||
// Token: 0x040090CE RID: 37070
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40090CE")]
|
||||
[SerializeField]
|
||||
[Header("General Settings")]
|
||||
[Range(0f, 3f)]
|
||||
private float feedbackTime = 1f;
|
||||
|
||||
// Token: 0x040090CF RID: 37071
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40090CF")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float hintDelay;
|
||||
|
||||
// Token: 0x040090D0 RID: 37072
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40090D0")]
|
||||
[SerializeField]
|
||||
private AnimationCurve hydrationCurve01;
|
||||
|
||||
// Token: 0x040090D1 RID: 37073
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40090D1")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float hydrationTime;
|
||||
|
||||
// Token: 0x040090D2 RID: 37074
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40090D2")]
|
||||
[SerializeField]
|
||||
private Vector3 menuOffset;
|
||||
|
||||
// Token: 0x040090D3 RID: 37075
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40090D3")]
|
||||
[SerializeField]
|
||||
private float menuScaleScreens;
|
||||
|
||||
// Token: 0x040090D4 RID: 37076
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x40090D4")]
|
||||
[SerializeField]
|
||||
private float menuScaleVR;
|
||||
|
||||
// Token: 0x040090D5 RID: 37077
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40090D5")]
|
||||
[SerializeField]
|
||||
private bool updateScaleEveryFrame;
|
||||
|
||||
// Token: 0x040090D6 RID: 37078
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40090D6")]
|
||||
[SerializeField]
|
||||
private QuickActionMenu.IconSpriteDictionary sprites;
|
||||
|
||||
// Token: 0x040090D7 RID: 37079
|
||||
[Token(Token = "0x40090D7")]
|
||||
private const float PKIAFEFMABM = 0f;
|
||||
|
||||
// Token: 0x040090D8 RID: 37080
|
||||
[Token(Token = "0x40090D8")]
|
||||
private const float DDBKIJEFFKH = 1f;
|
||||
|
||||
// Token: 0x040090D9 RID: 37081
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40090D9")]
|
||||
private CDJFFFCFLMF EMIKELCLCFI;
|
||||
|
||||
// Token: 0x040090DA RID: 37082
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40090DA")]
|
||||
private List<QuickActionButton> EBIFFBCPFFP;
|
||||
|
||||
// Token: 0x040090DB RID: 37083
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40090DB")]
|
||||
private CanvasGroup OJJEKFIIHGE;
|
||||
|
||||
// Token: 0x040090DC RID: 37084
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40090DC")]
|
||||
private float OCHOONEOGJG;
|
||||
|
||||
// Token: 0x040090DD RID: 37085
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40090DD")]
|
||||
private TMP_Text CKENOEDPGNF;
|
||||
|
||||
// Token: 0x040090DE RID: 37086
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40090DE")]
|
||||
private RaycastHit JACMDGCNCCH;
|
||||
|
||||
// Token: 0x040090DF RID: 37087
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x40090DF")]
|
||||
private bool PJMGGANMHFK;
|
||||
|
||||
// Token: 0x040090E0 RID: 37088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCD")]
|
||||
[Token(Token = "0x40090E0")]
|
||||
private bool HJMNEBJEBOI;
|
||||
|
||||
// Token: 0x040090E1 RID: 37089
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40090E1")]
|
||||
private QuickActionButton COIHMDJHEDP;
|
||||
|
||||
// Token: 0x040090E2 RID: 37090
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40090E2")]
|
||||
private HKKOHFHADKK NMCELJCLKFB;
|
||||
|
||||
// Token: 0x040090E4 RID: 37092
|
||||
[Token(Token = "0x40090E4")]
|
||||
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x10E760", Offset = "0x10DB60")]
|
||||
private static readonly ValueTuple<float, float> BBICNPDAHID;
|
||||
|
||||
// Token: 0x040090E5 RID: 37093
|
||||
[Token(Token = "0x40090E5")]
|
||||
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x10EBD0", Offset = "0x10DFD0")]
|
||||
private static readonly ValueTuple<float, float> EHKJJFBGBPJ;
|
||||
|
||||
// Token: 0x020021F7 RID: 8695
|
||||
[Token(Token = "0x20021F7")]
|
||||
public enum OAJKEMAMLBI
|
||||
{
|
||||
// Token: 0x040090E7 RID: 37095
|
||||
[Token(Token = "0x40090E7")]
|
||||
None,
|
||||
// Token: 0x040090E8 RID: 37096
|
||||
[Token(Token = "0x40090E8")]
|
||||
Clipboard,
|
||||
// Token: 0x040090E9 RID: 37097
|
||||
[Token(Token = "0x40090E9")]
|
||||
Eyedropper
|
||||
}
|
||||
|
||||
// Token: 0x020021F8 RID: 8696
|
||||
[Token(Token = "0x20021F8")]
|
||||
[Serializable]
|
||||
public class IconSpriteDictionary : SerializedDictionary<QuickActionMenu.OAJKEMAMLBI, Sprite, QuickActionMenu.IconSpriteDictionary.KeyVal>
|
||||
{
|
||||
// Token: 0x0600DF25 RID: 57125 RVA: 0x0033A390 File Offset: 0x00338590
|
||||
[Token(Token = "0x600DF25")]
|
||||
[Address(RVA = "0x7C31F0", Offset = "0x7C1FF0", VA = "0x1807C31F0")]
|
||||
public IconSpriteDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020021F9 RID: 8697
|
||||
[Token(Token = "0x20021F9")]
|
||||
[Serializable]
|
||||
public class KeyVal : SerializedKeyVal<QuickActionMenu.OAJKEMAMLBI, Sprite>
|
||||
{
|
||||
// Token: 0x0600DF26 RID: 57126 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DF26")]
|
||||
[Address(RVA = "0x7C36A0", Offset = "0x7C24A0", VA = "0x1807C36A0")]
|
||||
public KeyVal()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020021FA RID: 8698
|
||||
[Token(Token = "0x20021FA")]
|
||||
private enum CBKLCJEDDGG
|
||||
{
|
||||
// Token: 0x040090EB RID: 37099
|
||||
[Token(Token = "0x40090EB")]
|
||||
Closed,
|
||||
// Token: 0x040090EC RID: 37100
|
||||
[Token(Token = "0x40090EC")]
|
||||
Hint,
|
||||
// Token: 0x040090ED RID: 37101
|
||||
[Token(Token = "0x40090ED")]
|
||||
Open,
|
||||
// Token: 0x040090EE RID: 37102
|
||||
[Token(Token = "0x40090EE")]
|
||||
SelectionFeedback
|
||||
}
|
||||
|
||||
// Token: 0x020021FB RID: 8699
|
||||
[Token(Token = "0x20021FB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LPNMLJBJICF
|
||||
{
|
||||
// Token: 0x0600DF27 RID: 57127 RVA: 0x0033A3A4 File Offset: 0x003385A4
|
||||
[Token(Token = "0x600DF27")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public LPNMLJBJICF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF28 RID: 57128 RVA: 0x0033A3B8 File Offset: 0x003385B8
|
||||
[Token(Token = "0x600DF28")]
|
||||
[Address(RVA = "0x7C36E0", Offset = "0x7C24E0", VA = "0x1807C36E0")]
|
||||
internal IEnumerator<KENFJGFMIPM> <AnimateCanvas>g__Animate|0()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DF28)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.QuickActions.QuickActionMenu/LPNMLJBJICF::<AnimateCanvas>g__Animate|0()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<AnimateCanvas>g__Animate|0>d'::System.IDisposable.Dispose, ldloc:'<<AnimateCanvas>g__Animate|0>d'(var_0))
|
||||
stfld:int32('<<AnimateCanvas>g__Animate|0>d'::<>1__state, ldloc:'<<AnimateCanvas>g__Animate|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:LPNMLJBJICF('<<AnimateCanvas>g__Animate|0>d'::<>4__this, ldloc:'<<AnimateCanvas>g__Animate|0>d'(var_0), ldloc:LPNMLJBJICF(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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF29 RID: 57129 RVA: 0x0033A3DC File Offset: 0x003385DC
|
||||
[Token(Token = "0x600DF29")]
|
||||
[Address(RVA = "0x7C3740", Offset = "0x7C2540", VA = "0x1807C3740")]
|
||||
internal void <AnimateCanvas>g__Finish|1()
|
||||
{
|
||||
this.<>4__this.OJJEKFIIHGE.interactable = true;
|
||||
CanvasGroup ojjekfiihge = this.<>4__this.OJJEKFIIHGE;
|
||||
float num = this.targetAlpha;
|
||||
ojjekfiihge.alpha = num;
|
||||
if (ojjekfiihge == 0)
|
||||
{
|
||||
GameObject gameObject = this.<>4__this.canvas.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
this.<>4__this.EMIKELCLCFI = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x040090EF RID: 37103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40090EF")]
|
||||
public float targetAlpha;
|
||||
|
||||
// Token: 0x040090F0 RID: 37104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40090F0")]
|
||||
public QuickActionMenu <>4__this;
|
||||
|
||||
// Token: 0x020021FC RID: 8700
|
||||
[Token(Token = "0x20021FC")]
|
||||
private sealed class <<AnimateCanvas>g__Animate|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600DF2A RID: 57130 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DF2A")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
[DebuggerHidden]
|
||||
public <<AnimateCanvas>g__Animate|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF2B RID: 57131 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DF2B")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF2C RID: 57132 RVA: 0x0033A448 File Offset: 0x00338648
|
||||
[Token(Token = "0x600DF2C")]
|
||||
[Address(RVA = "0x7DD700", Offset = "0x7DC500", VA = "0x1807DD700", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700234F RID: 9039
|
||||
// (get) Token: 0x0600DF2D RID: 57133 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x1700234F")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600DF2D")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF2E RID: 57134 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DF2E")]
|
||||
[Address(RVA = "0x7DDA70", Offset = "0x7DC870", VA = "0x1807DDA70", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002350 RID: 9040
|
||||
// (get) Token: 0x0600DF2F RID: 57135 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x17002350")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600DF2F")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040090F1 RID: 37105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40090F1")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x040090F2 RID: 37106
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40090F2")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x040090F3 RID: 37107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40090F3")]
|
||||
public QuickActionMenu.LPNMLJBJICF <>4__this;
|
||||
|
||||
// Token: 0x040090F4 RID: 37108
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40090F4")]
|
||||
private float <startAlpha>5__2;
|
||||
|
||||
// Token: 0x040090F5 RID: 37109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40090F5")]
|
||||
private float <animTime>5__3;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user