m
This commit is contained in:
@@ -0,0 +1,231 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.QuickActions
|
||||
{
|
||||
// Token: 0x020022D7 RID: 8919
|
||||
[Token(Token = "0x20022D7")]
|
||||
public class QuickActionButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170023E5 RID: 9189
|
||||
// (get) Token: 0x0600E2ED RID: 58093 RVA: 0x003428C0 File Offset: 0x00340AC0
|
||||
[Token(Token = "0x170023E5")]
|
||||
public BoxCollider FKJEIHGOADP
|
||||
{
|
||||
[Token(Token = "0x600E2ED")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.collider;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023E6 RID: 9190
|
||||
// (get) Token: 0x0600E2EE RID: 58094 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E2EF RID: 58095 RVA: 0x003428D4 File Offset: 0x00340AD4
|
||||
[Token(Token = "0x170023E6")]
|
||||
public PHGPDCKOPGP PMHDKPFKLEK
|
||||
{
|
||||
[Token(Token = "0x600E2EE")]
|
||||
[Address(RVA = "0x6A0440", Offset = "0x69F440", VA = "0x1806A0440")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E2EF")]
|
||||
[Address(RVA = "0x134E580", Offset = "0x134D580", VA = "0x18134E580")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
Func<PMGCJEPKFOF<string>> <EAJIPCKCPAL>k__BackingField = value.<EAJIPCKCPAL>k__BackingField;
|
||||
this.<FOJJNIMCMCI>k__BackingField.<EAJIPCKCPAL>k__BackingField = <EAJIPCKCPAL>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F0 RID: 58096 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E2F0")]
|
||||
[Address(RVA = "0x134E680", Offset = "0x134D680", VA = "0x18134E680")]
|
||||
public void Click()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F1 RID: 58097 RVA: 0x003428F4 File Offset: 0x00340AF4
|
||||
[Token(Token = "0x600E2F1")]
|
||||
[Address(RVA = "0x134E730", Offset = "0x134D730", VA = "0x18134E730")]
|
||||
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: 0x0600E2F2 RID: 58098 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E2F2")]
|
||||
[Address(RVA = "0x134EB00", Offset = "0x134DB00", VA = "0x18134EB00")]
|
||||
public void SetHovered(bool OGGGOABGNDK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F3 RID: 58099 RVA: 0x003429A8 File Offset: 0x00340BA8
|
||||
[Token(Token = "0x600E2F3")]
|
||||
[Address(RVA = "0x134E4F0", Offset = "0x134D4F0", VA = "0x18134E4F0")]
|
||||
private void Awake()
|
||||
{
|
||||
Button.ButtonClickedEvent onClick = this.button.m_OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.MEEKCCGGFFD);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F4 RID: 58100 RVA: 0x003429DC File Offset: 0x00340BDC
|
||||
[Token(Token = "0x600E2F4")]
|
||||
[Address(RVA = "0x134E900", Offset = "0x134D900", VA = "0x18134E900")]
|
||||
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: 0x0600E2F5 RID: 58101 RVA: 0x00342A20 File Offset: 0x00340C20
|
||||
[Token(Token = "0x600E2F5")]
|
||||
[Address(RVA = "0x134EA00", Offset = "0x134DA00", VA = "0x18134EA00")]
|
||||
private void MEEKCCGGFFD()
|
||||
{
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = this.<FOJJNIMCMCI>k__BackingField.<EAJIPCKCPAL>k__BackingField();
|
||||
Action<string> action = new Action(this.KAOOPPINMHN);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F6 RID: 58102 RVA: 0x00342A68 File Offset: 0x00340C68
|
||||
[Token(Token = "0x600E2F6")]
|
||||
[Address(RVA = "0x134E890", Offset = "0x134D890", VA = "0x18134E890")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.DMBJEPEGKJI = (int)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F7 RID: 58103 RVA: 0x00342A80 File Offset: 0x00340C80
|
||||
[Token(Token = "0x600E2F7")]
|
||||
[Address(RVA = "0x134E890", Offset = "0x134D890", VA = "0x18134E890")]
|
||||
private void GLHCHDMBEBE()
|
||||
{
|
||||
this.DMBJEPEGKJI = (int)((ulong)2L);
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F8 RID: 58104 RVA: 0x00342A98 File Offset: 0x00340C98
|
||||
[Token(Token = "0x600E2F8")]
|
||||
[Address(RVA = "0x134E5A0", Offset = "0x134D5A0", VA = "0x18134E5A0")]
|
||||
private void CBAPJEHHLNL()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
if (transform != 0)
|
||||
{
|
||||
}
|
||||
Vector2 vector = num.CJEBHAJDJMI();
|
||||
BoxCollider boxCollider = this.collider;
|
||||
}
|
||||
|
||||
// Token: 0x0600E2F9 RID: 58105 RVA: 0x00342ACC File Offset: 0x00340CCC
|
||||
[Token(Token = "0x600E2F9")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public QuickActionButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E2FA RID: 58106 RVA: 0x00342AE0 File Offset: 0x00340CE0
|
||||
[Token(Token = "0x600E2FA")]
|
||||
[Address(RVA = "0x134E8A0", Offset = "0x134D8A0", VA = "0x18134E8A0")]
|
||||
[CompilerGenerated]
|
||||
private void KAOOPPINMHN(string MBAJNJHNODE)
|
||||
{
|
||||
Action<QuickActionButton, string> jlonljihfel = this.JLONLJIHFEL;
|
||||
if (jlonljihfel != 0)
|
||||
{
|
||||
jlonljihfel(this, MBAJNJHNODE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400928D RID: 37517
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400928D")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Button button;
|
||||
|
||||
// Token: 0x0400928E RID: 37518
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400928E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private BoxCollider collider;
|
||||
|
||||
// Token: 0x0400928F RID: 37519
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400928F")]
|
||||
[SerializeField]
|
||||
private GameObject[] iconGameObjects;
|
||||
|
||||
// Token: 0x04009290 RID: 37520
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009290")]
|
||||
[SerializeField]
|
||||
private Image iconImage;
|
||||
|
||||
// Token: 0x04009291 RID: 37521
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009291")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private TMP_Text text;
|
||||
|
||||
// Token: 0x04009292 RID: 37522
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009292")]
|
||||
private int DMBJEPEGKJI;
|
||||
|
||||
// Token: 0x04009293 RID: 37523
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009293")]
|
||||
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: 0x020022DA RID: 8922
|
||||
[Token(Token = "0x20022DA")]
|
||||
public class QuickActionMenu : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E30C RID: 58124 RVA: 0x00342CEC File Offset: 0x00340EEC
|
||||
[Token(Token = "0x600E30C")]
|
||||
[Address(RVA = "0x134EF60", Offset = "0x134DF60", VA = "0x18134EF60")]
|
||||
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: 0x0600E30D RID: 58125 RVA: 0x00342E2C File Offset: 0x0034102C
|
||||
[Token(Token = "0x600E30D")]
|
||||
[Address(RVA = "0x1350490", Offset = "0x134F490", VA = "0x181350490")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (this.updateScaleEveryFrame && this.canvas.gameObject.activeInHierarchy)
|
||||
{
|
||||
this.DGNADPKNKNC();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E30E RID: 58126 RVA: 0x00342E64 File Offset: 0x00341064
|
||||
[Token(Token = "0x600E30E")]
|
||||
[Address(RVA = "0x1350590", Offset = "0x134F590", VA = "0x181350590")]
|
||||
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: 0x0600E30F RID: 58127 RVA: 0x00342EBC File Offset: 0x003410BC
|
||||
[Token(Token = "0x600E30F")]
|
||||
[Address(RVA = "0x13506D0", Offset = "0x134F6D0", VA = "0x1813506D0")]
|
||||
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: 0x0600E310 RID: 58128 RVA: 0x00342F44 File Offset: 0x00341144
|
||||
[Token(Token = "0x600E310")]
|
||||
[Address(RVA = "0x1350460", Offset = "0x134F460", VA = "0x181350460")]
|
||||
private void JIIOFAAAEPH(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = this.HMEIOCNOPIP((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E311 RID: 58129 RVA: 0x00342F5C File Offset: 0x0034115C
|
||||
[Token(Token = "0x600E311")]
|
||||
[Address(RVA = "0x134EC20", Offset = "0x134DC20", VA = "0x18134EC20")]
|
||||
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: 0x0600E312 RID: 58130 RVA: 0x00342FA0 File Offset: 0x003411A0
|
||||
[Token(Token = "0x600E312")]
|
||||
[Address(RVA = "0x134F2C0", Offset = "0x134E2C0", VA = "0x18134F2C0")]
|
||||
private void BJCEMPGCBMG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
if (!this.updateScaleEveryFrame)
|
||||
{
|
||||
this.DGNADPKNKNC();
|
||||
}
|
||||
this.COIHMDJHEDP.gameObject.SetActive(true);
|
||||
DABKFAIHBBP dabkfaihbbp = this.HMEIOCNOPIP(1f);
|
||||
}
|
||||
|
||||
// Token: 0x0600E313 RID: 58131 RVA: 0x00342FE0 File Offset: 0x003411E0
|
||||
[Token(Token = "0x600E313")]
|
||||
[Address(RVA = "0x1350910", Offset = "0x134F910", VA = "0x181350910")]
|
||||
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: 0x0600E314 RID: 58132 RVA: 0x00343014 File Offset: 0x00341214
|
||||
[Token(Token = "0x600E314")]
|
||||
[Address(RVA = "0x134F320", Offset = "0x134E320", VA = "0x18134F320")]
|
||||
private void BOEFCBLIAML(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
GameObject gameObject = this.feedbackObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E315 RID: 58133 RVA: 0x00343038 File Offset: 0x00341238
|
||||
[Token(Token = "0x600E315")]
|
||||
[Address(RVA = "0x134F870", Offset = "0x134E870", VA = "0x18134F870")]
|
||||
private void GEEIADILMGC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
GameObject gameObject = this.COIHMDJHEDP.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E316 RID: 58134 RVA: 0x00343064 File Offset: 0x00341264
|
||||
[Token(Token = "0x600E316")]
|
||||
[Address(RVA = "0x1350330", Offset = "0x134F330", VA = "0x181350330")]
|
||||
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: 0x170023ED RID: 9197
|
||||
// (get) Token: 0x0600E317 RID: 58135 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E318 RID: 58136 RVA: 0x0034309C File Offset: 0x0034129C
|
||||
[Token(Token = "0x170023ED")]
|
||||
public Vector3 HOOCODDACOG
|
||||
{
|
||||
[Token(Token = "0x600E317")]
|
||||
[Address(RVA = "0x1351490", Offset = "0x1350490", VA = "0x181351490")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E318")]
|
||||
[Address(RVA = "0x1350470", Offset = "0x134F470", VA = "0x181350470")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
float z = value.z;
|
||||
this.<AECOJFCKKPP>k__BackingField.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E319 RID: 58137 RVA: 0x003430BC File Offset: 0x003412BC
|
||||
[Token(Token = "0x600E319")]
|
||||
[Address(RVA = "0x134EDF0", Offset = "0x134DDF0", VA = "0x18134EDF0")]
|
||||
public void AddButton(string HBKCJGMMLOC, Func<PMGCJEPKFOF<string>> DJCHGPGNAKG, [Optional] Sprite CHHOMALJMNM)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E31A RID: 58138 RVA: 0x003430CC File Offset: 0x003412CC
|
||||
[Token(Token = "0x600E31A")]
|
||||
[Address(RVA = "0x134EE60", Offset = "0x134DE60", VA = "0x18134EE60")]
|
||||
public void AddButton(string HBKCJGMMLOC, QuickActionMenu.OAJKEMAMLBI BEBJJBKLIJN, Func<PMGCJEPKFOF<string>> DJCHGPGNAKG)
|
||||
{
|
||||
QuickActionMenu.IconSpriteDictionary iconSpriteDictionary = this.sprites;
|
||||
int num = 0;
|
||||
this.AddButtonTree(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E31B RID: 58139 RVA: 0x003430F0 File Offset: 0x003412F0
|
||||
[Token(Token = "0x600E31B")]
|
||||
[Address(RVA = "0x134ECF0", Offset = "0x134DCF0", VA = "0x18134ECF0")]
|
||||
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: 0x0600E31C RID: 58140 RVA: 0x00343134 File Offset: 0x00341334
|
||||
[Token(Token = "0x600E31C")]
|
||||
[Address(RVA = "0x134F3A0", Offset = "0x134E3A0", VA = "0x18134F3A0")]
|
||||
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: 0x0600E31D RID: 58141 RVA: 0x00343184 File Offset: 0x00341384
|
||||
[Token(Token = "0x600E31D")]
|
||||
[Address(RVA = "0x134F540", Offset = "0x134E540", VA = "0x18134F540")]
|
||||
public void CloseMenu()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E31E RID: 58142 RVA: 0x003431B0 File Offset: 0x003413B0
|
||||
[Token(Token = "0x600E31E")]
|
||||
[Address(RVA = "0x13508B0", Offset = "0x134F8B0", VA = "0x1813508B0")]
|
||||
public void OpenMenu()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600E31F RID: 58143 RVA: 0x003431D4 File Offset: 0x003413D4
|
||||
[Token(Token = "0x600E31F")]
|
||||
[Address(RVA = "0x1350A70", Offset = "0x134FA70", VA = "0x181350A70")]
|
||||
public void SetLayerDefault()
|
||||
{
|
||||
base.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.IgnoreRaycast);
|
||||
}
|
||||
|
||||
// Token: 0x0600E320 RID: 58144 RVA: 0x003431F0 File Offset: 0x003413F0
|
||||
[Token(Token = "0x600E320")]
|
||||
[Address(RVA = "0x1350A90", Offset = "0x134FA90", VA = "0x181350A90")]
|
||||
public void SetLayerHideInFirstPerson()
|
||||
{
|
||||
base.gameObject.NHCPFEKJPIA(DAJFOCGPHGP.HiddenInFirstPerson);
|
||||
}
|
||||
|
||||
// Token: 0x0600E321 RID: 58145 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E321")]
|
||||
[Address(RVA = "0x1350AB0", Offset = "0x134FAB0", VA = "0x181350AB0")]
|
||||
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: 0x0600E322 RID: 58146 RVA: 0x0034320C File Offset: 0x0034140C
|
||||
[Token(Token = "0x600E322")]
|
||||
[Address(RVA = "0x1350C80", Offset = "0x134FC80", VA = "0x181350C80")]
|
||||
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: 0x0600E323 RID: 58147 RVA: 0x00343290 File Offset: 0x00341490
|
||||
[Token(Token = "0x600E323")]
|
||||
[Address(RVA = "0x1350EC0", Offset = "0x134FEC0", VA = "0x181350EC0")]
|
||||
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: 0x170023EE RID: 9198
|
||||
// (get) Token: 0x0600E324 RID: 58148 RVA: 0x003433F8 File Offset: 0x003415F8
|
||||
[Token(Token = "0x170023EE")]
|
||||
private QuickActionMenu.CBKLCJEDDGG GENECNFMDHJ
|
||||
{
|
||||
[Token(Token = "0x600E324")]
|
||||
[Address(RVA = "0x1350A30", Offset = "0x134FA30", VA = "0x181350A30")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E325 RID: 58149 RVA: 0x00343414 File Offset: 0x00341614
|
||||
[Token(Token = "0x600E325")]
|
||||
[Address(RVA = "0x134F8B0", Offset = "0x134E8B0", VA = "0x18134F8B0")]
|
||||
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: 0x0600E326 RID: 58150 RVA: 0x00343460 File Offset: 0x00341660
|
||||
[Token(Token = "0x600E326")]
|
||||
[Address(RVA = "0x13502D0", Offset = "0x134F2D0", VA = "0x1813502D0")]
|
||||
private static bool IKOFKJIIPCN()
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E327 RID: 58151 RVA: 0x00343480 File Offset: 0x00341680
|
||||
[Token(Token = "0x600E327")]
|
||||
[Address(RVA = "0x134FAE0", Offset = "0x134EAE0", VA = "0x18134FAE0")]
|
||||
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: 0x0600E328 RID: 58152 RVA: 0x003434EC File Offset: 0x003416EC
|
||||
[Token(Token = "0x600E328")]
|
||||
[Address(RVA = "0x134FC50", Offset = "0x134EC50", VA = "0x18134FC50")]
|
||||
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: 0x0600E329 RID: 58153 RVA: 0x003435EC File Offset: 0x003417EC
|
||||
[Token(Token = "0x600E329")]
|
||||
[Address(RVA = "0x134F7B0", Offset = "0x134E7B0", VA = "0x18134F7B0")]
|
||||
private void GCCFCJADCBP(QuickActionButton LKDLEHGHCAD, string MBAJNJHNODE)
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E32A RID: 58154 RVA: 0x00343610 File Offset: 0x00341810
|
||||
[Token(Token = "0x600E32A")]
|
||||
[Address(RVA = "0x134FEB0", Offset = "0x134EEB0", VA = "0x18134FEB0")]
|
||||
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: 0x0600E32B RID: 58155 RVA: 0x003436A0 File Offset: 0x003418A0
|
||||
[Token(Token = "0x600E32B")]
|
||||
[Address(RVA = "0x134F590", Offset = "0x134E590", VA = "0x18134F590")]
|
||||
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: 0x0600E32C RID: 58156 RVA: 0x003436E4 File Offset: 0x003418E4
|
||||
[Token(Token = "0x600E32C")]
|
||||
[Address(RVA = "0x134F750", Offset = "0x134E750", VA = "0x18134F750")]
|
||||
private void FIOBHJBIFPN(bool NOCJEBBJIAN)
|
||||
{
|
||||
if (NOCJEBBJIAN)
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
this.HJMNEBJEBOI = false;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E32D RID: 58157 RVA: 0x00343714 File Offset: 0x00341914
|
||||
[Token(Token = "0x600E32D")]
|
||||
[Address(RVA = "0x13513A0", Offset = "0x13503A0", VA = "0x1813513A0")]
|
||||
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: 0x0600E32E RID: 58158 RVA: 0x003437A0 File Offset: 0x003419A0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E32E")]
|
||||
[Address(RVA = "0x13512E0", Offset = "0x13502E0", VA = "0x1813512E0")]
|
||||
static QuickActionMenu()
|
||||
{
|
||||
ulong num;
|
||||
QuickActionMenu.BBICNPDAHID = num;
|
||||
ulong num2;
|
||||
QuickActionMenu.EHKJJFBGBPJ = num2;
|
||||
}
|
||||
|
||||
// Token: 0x0600E32F RID: 58159 RVA: 0x003437BC File Offset: 0x003419BC
|
||||
[Token(Token = "0x600E32F")]
|
||||
[Address(RVA = "0x13504E0", Offset = "0x134F4E0", VA = "0x1813504E0")]
|
||||
[CompilerGenerated]
|
||||
private void MNBGHPNNJDB()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = this.HMEIOCNOPIP((float)num);
|
||||
Action action = new Action(this.CLBMBPELCPK);
|
||||
}
|
||||
|
||||
// Token: 0x0600E330 RID: 58160 RVA: 0x003437F0 File Offset: 0x003419F0
|
||||
[Token(Token = "0x600E330")]
|
||||
[Address(RVA = "0x134F350", Offset = "0x134E350", VA = "0x18134F350")]
|
||||
[CompilerGenerated]
|
||||
private void CLBMBPELCPK()
|
||||
{
|
||||
HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB;
|
||||
int num = 0;
|
||||
nmceljclkfb.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x0400929C RID: 37532
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400929C")]
|
||||
[SerializeField]
|
||||
[Header("References")]
|
||||
private QuickActionButton buttonPrefab;
|
||||
|
||||
// Token: 0x0400929D RID: 37533
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400929D")]
|
||||
[SerializeField]
|
||||
private Transform buttonsParent;
|
||||
|
||||
// Token: 0x0400929E RID: 37534
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400929E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Canvas canvas;
|
||||
|
||||
// Token: 0x0400929F RID: 37535
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400929F")]
|
||||
[SerializeField]
|
||||
private GameObject feedbackObject;
|
||||
|
||||
// Token: 0x040092A0 RID: 37536
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40092A0")]
|
||||
[SerializeField]
|
||||
private QuickActionButton hintPrefab;
|
||||
|
||||
// Token: 0x040092A1 RID: 37537
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40092A1")]
|
||||
[SerializeField]
|
||||
[Range(0f, 3f)]
|
||||
[Header("General Settings")]
|
||||
private float feedbackTime = 1f;
|
||||
|
||||
// Token: 0x040092A2 RID: 37538
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40092A2")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float hintDelay;
|
||||
|
||||
// Token: 0x040092A3 RID: 37539
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40092A3")]
|
||||
[SerializeField]
|
||||
private AnimationCurve hydrationCurve01;
|
||||
|
||||
// Token: 0x040092A4 RID: 37540
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40092A4")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float hydrationTime;
|
||||
|
||||
// Token: 0x040092A5 RID: 37541
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x40092A5")]
|
||||
[SerializeField]
|
||||
private Vector3 menuOffset;
|
||||
|
||||
// Token: 0x040092A6 RID: 37542
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40092A6")]
|
||||
[SerializeField]
|
||||
private float menuScaleScreens;
|
||||
|
||||
// Token: 0x040092A7 RID: 37543
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x40092A7")]
|
||||
[SerializeField]
|
||||
private float menuScaleVR;
|
||||
|
||||
// Token: 0x040092A8 RID: 37544
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40092A8")]
|
||||
[SerializeField]
|
||||
private bool updateScaleEveryFrame;
|
||||
|
||||
// Token: 0x040092A9 RID: 37545
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40092A9")]
|
||||
[SerializeField]
|
||||
private QuickActionMenu.IconSpriteDictionary sprites;
|
||||
|
||||
// Token: 0x040092AA RID: 37546
|
||||
[Token(Token = "0x40092AA")]
|
||||
private const float PKIAFEFMABM = 0f;
|
||||
|
||||
// Token: 0x040092AB RID: 37547
|
||||
[Token(Token = "0x40092AB")]
|
||||
private const float DDBKIJEFFKH = 1f;
|
||||
|
||||
// Token: 0x040092AC RID: 37548
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40092AC")]
|
||||
private CDJFFFCFLMF EMIKELCLCFI;
|
||||
|
||||
// Token: 0x040092AD RID: 37549
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40092AD")]
|
||||
private List<QuickActionButton> EBIFFBCPFFP;
|
||||
|
||||
// Token: 0x040092AE RID: 37550
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40092AE")]
|
||||
private CanvasGroup OJJEKFIIHGE;
|
||||
|
||||
// Token: 0x040092AF RID: 37551
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40092AF")]
|
||||
private float OCHOONEOGJG;
|
||||
|
||||
// Token: 0x040092B0 RID: 37552
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40092B0")]
|
||||
private TMP_Text CKENOEDPGNF;
|
||||
|
||||
// Token: 0x040092B1 RID: 37553
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40092B1")]
|
||||
private RaycastHit JACMDGCNCCH;
|
||||
|
||||
// Token: 0x040092B2 RID: 37554
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x40092B2")]
|
||||
private bool PJMGGANMHFK;
|
||||
|
||||
// Token: 0x040092B3 RID: 37555
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCD")]
|
||||
[Token(Token = "0x40092B3")]
|
||||
private bool HJMNEBJEBOI;
|
||||
|
||||
// Token: 0x040092B4 RID: 37556
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40092B4")]
|
||||
private QuickActionButton COIHMDJHEDP;
|
||||
|
||||
// Token: 0x040092B5 RID: 37557
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40092B5")]
|
||||
private HKKOHFHADKK NMCELJCLKFB;
|
||||
|
||||
// Token: 0x040092B7 RID: 37559
|
||||
[Token(Token = "0x40092B7")]
|
||||
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1623E0", Offset = "0x1617E0")]
|
||||
private static readonly ValueTuple<float, float> BBICNPDAHID;
|
||||
|
||||
// Token: 0x040092B8 RID: 37560
|
||||
[Token(Token = "0x40092B8")]
|
||||
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1628B0", Offset = "0x161CB0")]
|
||||
private static readonly ValueTuple<float, float> EHKJJFBGBPJ;
|
||||
|
||||
// Token: 0x020022DB RID: 8923
|
||||
[Token(Token = "0x20022DB")]
|
||||
public enum OAJKEMAMLBI
|
||||
{
|
||||
// Token: 0x040092BA RID: 37562
|
||||
[Token(Token = "0x40092BA")]
|
||||
None,
|
||||
// Token: 0x040092BB RID: 37563
|
||||
[Token(Token = "0x40092BB")]
|
||||
Clipboard,
|
||||
// Token: 0x040092BC RID: 37564
|
||||
[Token(Token = "0x40092BC")]
|
||||
Eyedropper
|
||||
}
|
||||
|
||||
// Token: 0x020022DC RID: 8924
|
||||
[Token(Token = "0x20022DC")]
|
||||
[Serializable]
|
||||
public class IconSpriteDictionary : SerializedDictionary<QuickActionMenu.OAJKEMAMLBI, Sprite, QuickActionMenu.IconSpriteDictionary.KeyVal>
|
||||
{
|
||||
// Token: 0x0600E331 RID: 58161 RVA: 0x00343814 File Offset: 0x00341A14
|
||||
[Token(Token = "0x600E331")]
|
||||
[Address(RVA = "0x133D690", Offset = "0x133C690", VA = "0x18133D690")]
|
||||
public IconSpriteDictionary()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x020022DD RID: 8925
|
||||
[Token(Token = "0x20022DD")]
|
||||
[Serializable]
|
||||
public class KeyVal : SerializedKeyVal<QuickActionMenu.OAJKEMAMLBI, Sprite>
|
||||
{
|
||||
// Token: 0x0600E332 RID: 58162 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E332")]
|
||||
[Address(RVA = "0x133DB40", Offset = "0x133CB40", VA = "0x18133DB40")]
|
||||
public KeyVal()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020022DE RID: 8926
|
||||
[Token(Token = "0x20022DE")]
|
||||
private enum CBKLCJEDDGG
|
||||
{
|
||||
// Token: 0x040092BE RID: 37566
|
||||
[Token(Token = "0x40092BE")]
|
||||
Closed,
|
||||
// Token: 0x040092BF RID: 37567
|
||||
[Token(Token = "0x40092BF")]
|
||||
Hint,
|
||||
// Token: 0x040092C0 RID: 37568
|
||||
[Token(Token = "0x40092C0")]
|
||||
Open,
|
||||
// Token: 0x040092C1 RID: 37569
|
||||
[Token(Token = "0x40092C1")]
|
||||
SelectionFeedback
|
||||
}
|
||||
|
||||
// Token: 0x020022DF RID: 8927
|
||||
[Token(Token = "0x20022DF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LPNMLJBJICF
|
||||
{
|
||||
// Token: 0x0600E333 RID: 58163 RVA: 0x00343828 File Offset: 0x00341A28
|
||||
[Token(Token = "0x600E333")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LPNMLJBJICF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E334 RID: 58164 RVA: 0x0034383C File Offset: 0x00341A3C
|
||||
[Token(Token = "0x600E334")]
|
||||
[Address(RVA = "0x133DB80", Offset = "0x133CB80", VA = "0x18133DB80")]
|
||||
internal IEnumerator<KENFJGFMIPM> <AnimateCanvas>g__Animate|0()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E334)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E335 RID: 58165 RVA: 0x00343860 File Offset: 0x00341A60
|
||||
[Token(Token = "0x600E335")]
|
||||
[Address(RVA = "0x133DBE0", Offset = "0x133CBE0", VA = "0x18133DBE0")]
|
||||
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: 0x040092C2 RID: 37570
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40092C2")]
|
||||
public float targetAlpha;
|
||||
|
||||
// Token: 0x040092C3 RID: 37571
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40092C3")]
|
||||
public QuickActionMenu <>4__this;
|
||||
|
||||
// Token: 0x020022E0 RID: 8928
|
||||
[Token(Token = "0x20022E0")]
|
||||
private sealed class <<AnimateCanvas>g__Animate|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E336 RID: 58166 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E336")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<AnimateCanvas>g__Animate|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E337 RID: 58167 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E337")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E338 RID: 58168 RVA: 0x003438CC File Offset: 0x00341ACC
|
||||
[Token(Token = "0x600E338")]
|
||||
[Address(RVA = "0x1354230", Offset = "0x1353230", VA = "0x181354230", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170023EF RID: 9199
|
||||
// (get) Token: 0x0600E339 RID: 58169 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x170023EF")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600E339")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E33A RID: 58170 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E33A")]
|
||||
[Address(RVA = "0x13545A0", Offset = "0x13535A0", VA = "0x1813545A0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170023F0 RID: 9200
|
||||
// (get) Token: 0x0600E33B RID: 58171 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x170023F0")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E33B")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040092C4 RID: 37572
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40092C4")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x040092C5 RID: 37573
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40092C5")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x040092C6 RID: 37574
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40092C6")]
|
||||
public QuickActionMenu.LPNMLJBJICF <>4__this;
|
||||
|
||||
// Token: 0x040092C7 RID: 37575
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40092C7")]
|
||||
private float <startAlpha>5__2;
|
||||
|
||||
// Token: 0x040092C8 RID: 37576
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40092C8")]
|
||||
private float <animTime>5__3;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user