a
This commit is contained in:
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x0200302E RID: 12334
|
||||
[Token(Token = "0x200302E")]
|
||||
public class CannedChat : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170039BD RID: 14781
|
||||
// (get) Token: 0x06014FCF RID: 85967 RVA: 0x004E93B0 File Offset: 0x004E75B0
|
||||
[Token(Token = "0x170039BD")]
|
||||
public string DFPPNHINEFO
|
||||
{
|
||||
[Token(Token = "0x6014FCF")]
|
||||
[Address(RVA = "0xA591C0", Offset = "0xA57FC0", VA = "0x180A591C0")]
|
||||
get
|
||||
{
|
||||
return this.NGDBGIOCOPH.message;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FD0 RID: 85968 RVA: 0x004E93D0 File Offset: 0x004E75D0
|
||||
[Token(Token = "0x6014FD0")]
|
||||
[Address(RVA = "0xA59080", Offset = "0xA57E80", VA = "0x180A59080")]
|
||||
public void SetCannedChat(CannedChatItem NGDBGIOCOPH, int EFBDCIJMFGD, RoomChatMenu EEOGOOFOKIL)
|
||||
{
|
||||
this.EFBDCIJMFGD = EFBDCIJMFGD;
|
||||
this.EEOGOOFOKIL = EEOGOOFOKIL;
|
||||
this.NGDBGIOCOPH = NGDBGIOCOPH;
|
||||
string text = this.messageText.text;
|
||||
List<CannedChatItem> children = NGDBGIOCOPH.children;
|
||||
bool flag;
|
||||
this.arrowIcon.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06014FD1 RID: 85969 RVA: 0x004E9418 File Offset: 0x004E7618
|
||||
[Token(Token = "0x6014FD1")]
|
||||
[Address(RVA = "0xA59130", Offset = "0xA57F30", VA = "0x180A59130")]
|
||||
public void SetVisible(bool AGILHLJPKPN)
|
||||
{
|
||||
this.buttonImage.enabled = AGILHLJPKPN;
|
||||
this.messageText.gameObject.SetActive(AGILHLJPKPN);
|
||||
this.arrowIcon.gameObject.SetActive(AGILHLJPKPN);
|
||||
}
|
||||
|
||||
// Token: 0x06014FD2 RID: 85970 RVA: 0x004E945C File Offset: 0x004E765C
|
||||
[Token(Token = "0x6014FD2")]
|
||||
[Address(RVA = "0xA58E80", Offset = "0xA57C80", VA = "0x180A58E80")]
|
||||
public void OnCannedChatClicked()
|
||||
{
|
||||
CannedChatItem ngdbgiocoph = this.NGDBGIOCOPH;
|
||||
if (ngdbgiocoph.children != 0)
|
||||
{
|
||||
int efbdcijmfgd = this.EFBDCIJMFGD;
|
||||
RoomChatMenu eeogoofokil = this.EEOGOOFOKIL;
|
||||
string message = ngdbgiocoph.message;
|
||||
RoomChatMenu.EOLODBJIEPJ eolodbjiepj = new RoomChatMenu.EOLODBJIEPJ();
|
||||
eolodbjiepj.message = message;
|
||||
eeogoofokil.inputField.text = message;
|
||||
eeogoofokil.DPJMAAHLFBB.Add(efbdcijmfgd);
|
||||
List<int> opemgdbidla = eeogoofokil.OPEMGDBIDLA;
|
||||
List<CannedChat> odjlanbiild = eeogoofokil.ODJLANBIILD;
|
||||
Predicate<CannedChat> predicate = delegate(CannedChat c)
|
||||
{
|
||||
CannedChatItem ngdbgiocoph3 = c.NGDBGIOCOPH;
|
||||
string message4 = eolodbjiepj.message;
|
||||
return string.Equals(ngdbgiocoph3.message, message4);
|
||||
};
|
||||
int num = odjlanbiild.FindIndex(predicate);
|
||||
opemgdbidla.Add(num);
|
||||
eeogoofokil.PGNEEGHKBGJ();
|
||||
return;
|
||||
}
|
||||
string message2 = ngdbgiocoph.message;
|
||||
CEKGPDLHOKF <DynamicDataSource>k__BackingField = ngdbgiocoph.<DynamicDataSource>k__BackingField;
|
||||
CannedChatItem ngdbgiocoph2 = this.NGDBGIOCOPH;
|
||||
RoomChatMenu eeogoofokil2 = this.EEOGOOFOKIL;
|
||||
string message3 = ngdbgiocoph2.message;
|
||||
eeogoofokil2.SendChatMessage(message3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FD3 RID: 85971 RVA: 0x004E9528 File Offset: 0x004E7728
|
||||
[Token(Token = "0x6014FD3")]
|
||||
[Address(RVA = "0xA591B0", Offset = "0xA57FB0", VA = "0x180A591B0")]
|
||||
public CannedChat()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DE5D RID: 56925
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE5D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI messageText;
|
||||
|
||||
// Token: 0x0400DE5E RID: 56926
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DE5E")]
|
||||
[SerializeField]
|
||||
private GameObject arrowIcon;
|
||||
|
||||
// Token: 0x0400DE5F RID: 56927
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DE5F")]
|
||||
private CannedChatItem NGDBGIOCOPH;
|
||||
|
||||
// Token: 0x0400DE60 RID: 56928
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DE60")]
|
||||
private RoomChatMenu EEOGOOFOKIL;
|
||||
|
||||
// Token: 0x0400DE61 RID: 56929
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE61")]
|
||||
private int EFBDCIJMFGD = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400DE62 RID: 56930
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DE62")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Image buttonImage;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02003031 RID: 12337
|
||||
[Token(Token = "0x2003031")]
|
||||
[CreateAssetMenu]
|
||||
public class CannedChatConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x170039C1 RID: 14785
|
||||
// (get) Token: 0x06014FDB RID: 85979 RVA: 0x004E95E4 File Offset: 0x004E77E4
|
||||
[Token(Token = "0x170039C1")]
|
||||
public static CannedChatConfig Instance
|
||||
{
|
||||
[Token(Token = "0x6014FDB")]
|
||||
[Address(RVA = "0xA58C90", Offset = "0xA57A90", VA = "0x180A58C90")]
|
||||
get
|
||||
{
|
||||
CannedChatConfig instance = CannedChatConfig._instance;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
CannedChatConfig._instance = global::UnityEngine.Object.Instantiate<CannedChatConfig>(OLJIOKGMCPN.MNKDOANEFLK<CannedChatConfig>(0));
|
||||
int num2 = 0;
|
||||
if (!(CannedChatConfig._instance == num2))
|
||||
{
|
||||
CannedChatConfig instance2 = CannedChatConfig._instance;
|
||||
List<CannedChatItem> list = instance2.cannedChatItems;
|
||||
int size = list._size;
|
||||
int num3 = instance2.APNMDLBOFLC(list, size);
|
||||
List<CannedChatItem> list2 = instance2.cannedChatItems;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
instance2.<JGFFKOFEGGC>k__BackingField = num3;
|
||||
instance2.MMGHHEJJDJM(list2, num5, num4);
|
||||
}
|
||||
Debug.LogError("Failed to load CannedChat config");
|
||||
}
|
||||
return CannedChatConfig._instance;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039C2 RID: 14786
|
||||
// (get) Token: 0x06014FDC RID: 85980 RVA: 0x004E9680 File Offset: 0x004E7880
|
||||
// (set) Token: 0x06014FDD RID: 85981 RVA: 0x004E9694 File Offset: 0x004E7894
|
||||
[Token(Token = "0x170039C2")]
|
||||
public int MaxChildren
|
||||
{
|
||||
[Token(Token = "0x6014FDC")]
|
||||
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
|
||||
get;
|
||||
[Token(Token = "0x6014FDD")]
|
||||
[Address(RVA = "0x420360", Offset = "0x41F160", VA = "0x180420360")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06014FDE RID: 85982 RVA: 0x004E96A8 File Offset: 0x004E78A8
|
||||
[Token(Token = "0x6014FDE")]
|
||||
[Address(RVA = "0xA58BC0", Offset = "0xA579C0", VA = "0x180A58BC0")]
|
||||
private void OFFLOPLJBBG()
|
||||
{
|
||||
List<CannedChatItem> list = this.cannedChatItems;
|
||||
int size = list._size;
|
||||
int num = this.APNMDLBOFLC(list, size);
|
||||
List<CannedChatItem> list2 = this.cannedChatItems;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.<JGFFKOFEGGC>k__BackingField = num;
|
||||
this.MMGHHEJJDJM(list2, num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06014FDF RID: 85983 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014FDF")]
|
||||
[Address(RVA = "0xA58910", Offset = "0xA57710", VA = "0x180A58910")]
|
||||
private void MMGHHEJJDJM(List<CannedChatItem> BOOHBJEEGKH, [Optional] string FBDCFGOMPKP, [Optional] string CLAJOCDAJKF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014FE0 RID: 85984 RVA: 0x004E96F4 File Offset: 0x004E78F4
|
||||
[Token(Token = "0x6014FE0")]
|
||||
[Address(RVA = "0xA582B0", Offset = "0xA570B0", VA = "0x180A582B0")]
|
||||
private int APNMDLBOFLC(List<CannedChatItem> BOOHBJEEGKH, int DIBEMNHGIBE = 0)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
num2 = BOOHBJEEGKH._size;
|
||||
num2 = Mathf.Max(DIBEMNHGIBE, num2);
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num3;
|
||||
num2 = num3;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014FE1 RID: 85985 RVA: 0x004E972C File Offset: 0x004E792C
|
||||
[Token(Token = "0x6014FE1")]
|
||||
[Address(RVA = "0xA58A90", Offset = "0xA57890", VA = "0x180A58A90")]
|
||||
public void MNDGDFGBLFJ(IEnumerable<string> GDDBDIJIBCO)
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("Room" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Room";
|
||||
if ("Favorites" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Favorites";
|
||||
this.LBLCCJDIOFJ(GDDBDIJIBCO, (CEKGPDLHOKF)((uint)1), array);
|
||||
}
|
||||
|
||||
// Token: 0x06014FE2 RID: 85986 RVA: 0x004E9778 File Offset: 0x004E7978
|
||||
[Token(Token = "0x6014FE2")]
|
||||
[Address(RVA = "0xA58420", Offset = "0xA57220", VA = "0x180A58420")]
|
||||
public void EOAKMNBAHKN(IEnumerable<string> GDDBDIJIBCO)
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("Room" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Room";
|
||||
if ("Recents" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Recents";
|
||||
this.LBLCCJDIOFJ(GDDBDIJIBCO, (CEKGPDLHOKF)((uint)2), array);
|
||||
}
|
||||
|
||||
// Token: 0x06014FE3 RID: 85987 RVA: 0x004E97C4 File Offset: 0x004E79C4
|
||||
[Token(Token = "0x6014FE3")]
|
||||
[Address(RVA = "0xA58180", Offset = "0xA56F80", VA = "0x180A58180")]
|
||||
public void AIFDOHGFMIM(IEnumerable<string> MFIDBKBLKKG)
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("People" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "People";
|
||||
if ("Nearby" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Nearby";
|
||||
this.LBLCCJDIOFJ(MFIDBKBLKKG, (CEKGPDLHOKF)((uint)3), array);
|
||||
}
|
||||
|
||||
// Token: 0x06014FE4 RID: 85988 RVA: 0x004E9810 File Offset: 0x004E7A10
|
||||
[Token(Token = "0x6014FE4")]
|
||||
[Address(RVA = "0xA58550", Offset = "0xA57350", VA = "0x180A58550")]
|
||||
private void LBLCCJDIOFJ(IEnumerable<string> ACMONAHLIAK, CEKGPDLHOKF DIEPOPNJNCO, params string[] CBCDLMLKBJE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
CannedChatItem cannedChatItem;
|
||||
if (num < CBCDLMLKBJE.Length)
|
||||
{
|
||||
string text = CBCDLMLKBJE[num];
|
||||
string pathPart = text;
|
||||
if (num != 0)
|
||||
{
|
||||
Func<CannedChatItem, bool> func = delegate(CannedChatItem c)
|
||||
{
|
||||
string pathPart3 = pathPart;
|
||||
return string.Equals(c.message, pathPart3);
|
||||
};
|
||||
}
|
||||
List<CannedChatItem> list = this.cannedChatItems;
|
||||
Func<CannedChatItem, bool> func2 = delegate(CannedChatItem c)
|
||||
{
|
||||
string pathPart2 = pathPart;
|
||||
return string.Equals(c.message, pathPart2);
|
||||
};
|
||||
cannedChatItem = Enumerable.First<CannedChatItem>(list, func2);
|
||||
num++;
|
||||
}
|
||||
List<CannedChatItem> list2 = new List();
|
||||
cannedChatItem.children = list2;
|
||||
if (num < ACMONAHLIAK)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (list2 != 0)
|
||||
{
|
||||
if (num >= num2)
|
||||
{
|
||||
goto IL_8F;
|
||||
}
|
||||
num += num;
|
||||
if (num != num2)
|
||||
{
|
||||
num++;
|
||||
goto IL_8F;
|
||||
}
|
||||
IL_B8:
|
||||
int num3;
|
||||
num3 += num3;
|
||||
string text2 = CBCDLMLKBJE[0];
|
||||
CannedChatItem cannedChatItem2;
|
||||
cannedChatItem2.<ParentCategory>k__BackingField = text2;
|
||||
string text3 = string.Join("_", CBCDLMLKBJE) + "_" + num;
|
||||
cannedChatItem2.<FullyQualifiedMessagePath>k__BackingField = text3;
|
||||
cannedChatItem2.<DynamicDataSource>k__BackingField = text3;
|
||||
goto IL_FB;
|
||||
IL_8F:
|
||||
cannedChatItem2 = new CannedChatItem();
|
||||
List<CannedChatItem> list3 = new List();
|
||||
cannedChatItem2.children = list3;
|
||||
num3 = 0;
|
||||
cannedChatItem2.message = num;
|
||||
num3 += num3;
|
||||
goto IL_B8;
|
||||
}
|
||||
IL_FB:
|
||||
if (list2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014FE5 RID: 85989 RVA: 0x004E992C File Offset: 0x004E7B2C
|
||||
[Token(Token = "0x6014FE5")]
|
||||
[Address(RVA = "0xA58C30", Offset = "0xA57A30", VA = "0x180A58C30")]
|
||||
public CannedChatConfig()
|
||||
{
|
||||
List<CannedChatItem> list = new List();
|
||||
this.cannedChatItems = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE6D RID: 56941
|
||||
[Token(Token = "0x400DE6D")]
|
||||
private static CannedChatConfig _instance;
|
||||
|
||||
// Token: 0x0400DE6E RID: 56942
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE6E")]
|
||||
[SerializeField]
|
||||
public List<CannedChatItem> cannedChatItems;
|
||||
|
||||
// Token: 0x02003032 RID: 12338
|
||||
[Token(Token = "0x2003032")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OAIBFFCHHNC
|
||||
{
|
||||
// Token: 0x06014FE6 RID: 85990 RVA: 0x004E994C File Offset: 0x004E7B4C
|
||||
[Token(Token = "0x6014FE6")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OAIBFFCHHNC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014FE7 RID: 85991 RVA: 0x004E9960 File Offset: 0x004E7B60
|
||||
[Token(Token = "0x6014FE7")]
|
||||
[Address(RVA = "0x8CFC10", Offset = "0x8CEA10", VA = "0x1808CFC10")]
|
||||
internal bool <SetDynamicData>b__0(CannedChatItem c)
|
||||
{
|
||||
string text = this.pathPart;
|
||||
return string.Equals(c.message, text);
|
||||
}
|
||||
|
||||
// Token: 0x06014FE8 RID: 85992 RVA: 0x004E9988 File Offset: 0x004E7B88
|
||||
[Token(Token = "0x6014FE8")]
|
||||
[Address(RVA = "0x8CFC10", Offset = "0x8CEA10", VA = "0x1808CFC10")]
|
||||
internal bool <SetDynamicData>b__1(CannedChatItem c)
|
||||
{
|
||||
string text = this.pathPart;
|
||||
return string.Equals(c.message, text);
|
||||
}
|
||||
|
||||
// Token: 0x0400DE70 RID: 56944
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DE70")]
|
||||
public string pathPart;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02003030 RID: 12336
|
||||
[Token(Token = "0x2003030")]
|
||||
[Serializable]
|
||||
public class CannedChatItem
|
||||
{
|
||||
// Token: 0x170039BE RID: 14782
|
||||
// (get) Token: 0x06014FD4 RID: 85972 RVA: 0x004E954C File Offset: 0x004E774C
|
||||
// (set) Token: 0x06014FD5 RID: 85973 RVA: 0x004E9560 File Offset: 0x004E7760
|
||||
[Token(Token = "0x170039BE")]
|
||||
public CEKGPDLHOKF DynamicDataSource
|
||||
{
|
||||
[Token(Token = "0x6014FD4")]
|
||||
[Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")]
|
||||
get;
|
||||
[Token(Token = "0x6014FD5")]
|
||||
[Address(RVA = "0x420360", Offset = "0x41F160", VA = "0x180420360")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170039BF RID: 14783
|
||||
// (get) Token: 0x06014FD6 RID: 85974 RVA: 0x004E9574 File Offset: 0x004E7774
|
||||
// (set) Token: 0x06014FD7 RID: 85975 RVA: 0x004E9588 File Offset: 0x004E7788
|
||||
[Token(Token = "0x170039BF")]
|
||||
public string FullyQualifiedMessagePath
|
||||
{
|
||||
[Token(Token = "0x6014FD6")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get;
|
||||
[Token(Token = "0x6014FD7")]
|
||||
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170039C0 RID: 14784
|
||||
// (get) Token: 0x06014FD8 RID: 85976 RVA: 0x004E959C File Offset: 0x004E779C
|
||||
// (set) Token: 0x06014FD9 RID: 85977 RVA: 0x004E95B0 File Offset: 0x004E77B0
|
||||
[Token(Token = "0x170039C0")]
|
||||
public string ParentCategory
|
||||
{
|
||||
[Token(Token = "0x6014FD8")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6014FD9")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06014FDA RID: 85978 RVA: 0x004E95C4 File Offset: 0x004E77C4
|
||||
[Token(Token = "0x6014FDA")]
|
||||
[Address(RVA = "0xA58E20", Offset = "0xA57C20", VA = "0x180A58E20")]
|
||||
public CannedChatItem()
|
||||
{
|
||||
List<CannedChatItem> list = new List();
|
||||
this.children = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE68 RID: 56936
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DE68")]
|
||||
public string message;
|
||||
|
||||
// Token: 0x0400DE69 RID: 56937
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE69")]
|
||||
[SerializeField]
|
||||
public List<CannedChatItem> children;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,865 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using RecRoom.UI;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02003033 RID: 12339
|
||||
[Token(Token = "0x2003033")]
|
||||
public class RoomChatMenu : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170039C3 RID: 14787
|
||||
// (get) Token: 0x06014FE9 RID: 85993 RVA: 0x004E99B0 File Offset: 0x004E7BB0
|
||||
// (set) Token: 0x06014FEA RID: 85994 RVA: 0x004E99C4 File Offset: 0x004E7BC4
|
||||
[Token(Token = "0x170039C3")]
|
||||
public bool GPKOCFOBPIG
|
||||
{
|
||||
[Token(Token = "0x6014FE9")]
|
||||
[Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0")]
|
||||
get;
|
||||
[Token(Token = "0x6014FEA")]
|
||||
[Address(RVA = "0x410010", Offset = "0x40EE10", VA = "0x180410010")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170039C4 RID: 14788
|
||||
// (get) Token: 0x06014FEB RID: 85995 RVA: 0x004E99D8 File Offset: 0x004E7BD8
|
||||
[Token(Token = "0x170039C4")]
|
||||
public ScreenHUDElement FNJCHDACOOE
|
||||
{
|
||||
[Token(Token = "0x6014FEB")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.screenHudElement;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039C5 RID: 14789
|
||||
// (get) Token: 0x06014FEC RID: 85996 RVA: 0x004E99EC File Offset: 0x004E7BEC
|
||||
[Token(Token = "0x170039C5")]
|
||||
public bool PHOKNNFACHB
|
||||
{
|
||||
[Token(Token = "0x6014FEC")]
|
||||
[Address(RVA = "0xA5D960", Offset = "0xA5C760", VA = "0x180A5D960")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039C6 RID: 14790
|
||||
// (get) Token: 0x06014FED RID: 85997 RVA: 0x004E9A04 File Offset: 0x004E7C04
|
||||
[Token(Token = "0x170039C6")]
|
||||
public bool LIBOIFIPPEO
|
||||
{
|
||||
[Token(Token = "0x6014FED")]
|
||||
[Address(RVA = "0xA5D980", Offset = "0xA5C780", VA = "0x180A5D980")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039C7 RID: 14791
|
||||
// (get) Token: 0x06014FEE RID: 85998 RVA: 0x004E9A1C File Offset: 0x004E7C1C
|
||||
[Token(Token = "0x170039C7")]
|
||||
public bool GBJAFNABKHC
|
||||
{
|
||||
[Token(Token = "0x6014FEE")]
|
||||
[Address(RVA = "0xA5D970", Offset = "0xA5C770", VA = "0x180A5D970")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039C8 RID: 14792
|
||||
// (get) Token: 0x06014FEF RID: 85999 RVA: 0x004E9A34 File Offset: 0x004E7C34
|
||||
[Token(Token = "0x170039C8")]
|
||||
public bool GDPKBEBEOBA
|
||||
{
|
||||
[Token(Token = "0x6014FEF")]
|
||||
[Address(RVA = "0xA5D990", Offset = "0xA5C790", VA = "0x180A5D990")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC != RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039C9 RID: 14793
|
||||
// (get) Token: 0x06014FF0 RID: 86000 RVA: 0x004E9A50 File Offset: 0x004E7C50
|
||||
// (set) Token: 0x06014FF1 RID: 86001 RVA: 0x004E9A64 File Offset: 0x004E7C64
|
||||
[Token(Token = "0x170039C9")]
|
||||
public bool EJPPCGMANDI
|
||||
{
|
||||
[Token(Token = "0x6014FF0")]
|
||||
[Address(RVA = "0xA5D880", Offset = "0xA5C680", VA = "0x180A5D880")]
|
||||
get;
|
||||
[Token(Token = "0x6014FF1")]
|
||||
[Address(RVA = "0xA5C8D0", Offset = "0xA5B6D0", VA = "0x180A5C8D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170039CA RID: 14794
|
||||
// (get) Token: 0x06014FF2 RID: 86002 RVA: 0x004E9A78 File Offset: 0x004E7C78
|
||||
[Token(Token = "0x170039CA")]
|
||||
public Vector2 MPLOMBPHIMP
|
||||
{
|
||||
[Token(Token = "0x6014FF2")]
|
||||
[Address(RVA = "0xA5D890", Offset = "0xA5C690", VA = "0x180A5D890")]
|
||||
get
|
||||
{
|
||||
if (this.inputField.transform != 0)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector2 vector2;
|
||||
return vector2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039CB RID: 14795
|
||||
// (get) Token: 0x06014FF3 RID: 86003 RVA: 0x004E9AA4 File Offset: 0x004E7CA4
|
||||
[Token(Token = "0x170039CB")]
|
||||
private bool KDDGPONIEOF
|
||||
{
|
||||
[Token(Token = "0x6014FF3")]
|
||||
[Address(RVA = "0xA5BF90", Offset = "0xA5AD90", VA = "0x180A5BF90")]
|
||||
get
|
||||
{
|
||||
return !EIMGAFPPJFD.PMFACCFMKGE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FF4 RID: 86004 RVA: 0x004E9ABC File Offset: 0x004E7CBC
|
||||
[Token(Token = "0x6014FF4")]
|
||||
[Address(RVA = "0xA5B7A0", Offset = "0xA5A5A0", VA = "0x180A5B7A0")]
|
||||
private void Awake()
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
List<RoomChatLogDialog> lpjlhmlknil = this.LPJLHMLKNIL;
|
||||
gameObject.GetComponentsInChildren<RoomChatLogDialog>(true, lpjlhmlknil);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
List<RoomChatLogDialog> hbkcbllnegf = this.HBKCBLLNEGF;
|
||||
gameObject2.GetComponentsInChildren<RoomChatLogDialog>(true, hbkcbllnegf);
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
List<RoomChatLogDialog> lpjlhmlknil2 = this.LPJLHMLKNIL;
|
||||
ejlaccoepfm.AddRange(lpjlhmlknil2);
|
||||
List<RoomChatLogDialog> ejlaccoepfm2 = this.EJLACCOEPFM;
|
||||
List<RoomChatLogDialog> hbkcbllnegf2 = this.HBKCBLLNEGF;
|
||||
ejlaccoepfm2.AddRange(hbkcbllnegf2);
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.inputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.OCOCJCIGJLE);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
TMP_InputField.SubmitEvent onSubmit = this.inputField.m_OnSubmit;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.SendChatMessage);
|
||||
onSubmit.AddListener(unityAction2);
|
||||
this.FEGFKGGPPDB();
|
||||
GameObject gameObject3 = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject3.SetActive(flag);
|
||||
GameObject gameObject4 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject4.SetActive(flag2);
|
||||
int num = 0;
|
||||
CannedChatConfig instance = CannedChatConfig.Instance;
|
||||
if (num < instance.<JGFFKOFEGGC>k__BackingField)
|
||||
{
|
||||
GameObject gameObject5 = this.cannedChatPrefab;
|
||||
Transform transform = this.contentRoot;
|
||||
GameObject gameObject6 = global::UnityEngine.Object.Instantiate<GameObject>(gameObject5, transform);
|
||||
gameObject6.transform.SetAsLastSibling();
|
||||
CannedChat component = gameObject6.GetComponent<CannedChat>();
|
||||
int num2 = 0;
|
||||
component.SetVisible(num2 != 0);
|
||||
this.ODJLANBIILD.Add(component);
|
||||
num++;
|
||||
CannedChatConfig instance2 = CannedChatConfig.Instance;
|
||||
}
|
||||
GameObject gameObject7 = this.cannedChatMenu;
|
||||
int num3 = 0;
|
||||
gameObject7.SetActive(num3 != 0);
|
||||
MFBGLIHGCGO<int> playerMessagesScrubbedEvent = PlayerEmotes.PlayerMessagesScrubbedEvent;
|
||||
Action<int> action = new Action(this.AFKHIODNLHE);
|
||||
PlayerEmotes.PlayerMessagesScrubbedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerMessagesScrubbedEvent, action);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.FEGFKGGPPDB);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerCreatedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x06014FF5 RID: 86005 RVA: 0x004E9C80 File Offset: 0x004E7E80
|
||||
[Token(Token = "0x6014FF5")]
|
||||
[Address(RVA = "0xA5CA60", Offset = "0xA5B860", VA = "0x180A5CA60")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.inputField;
|
||||
int num = 0;
|
||||
if (tmp_InputField != num)
|
||||
{
|
||||
TMP_InputField.SubmitEvent onSubmit = this.inputField.m_OnSubmit;
|
||||
UnityAction<string> unityAction = new UnityAction(this.SendChatMessage);
|
||||
onSubmit.RemoveListener(unityAction);
|
||||
}
|
||||
MFBGLIHGCGO<int> playerMessagesScrubbedEvent = PlayerEmotes.PlayerMessagesScrubbedEvent;
|
||||
Action<int> action = new Action(this.AFKHIODNLHE);
|
||||
PlayerEmotes.PlayerMessagesScrubbedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerMessagesScrubbedEvent, action);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.FEGFKGGPPDB);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerCreatedEvent, action2);
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.inputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.OCOCJCIGJLE);
|
||||
onValueChanged.RemoveListener(unityAction2);
|
||||
}
|
||||
|
||||
// Token: 0x06014FF6 RID: 86006 RVA: 0x004E9D30 File Offset: 0x004E7F30
|
||||
[Token(Token = "0x6014FF6")]
|
||||
[Address(RVA = "0xA5C2D0", Offset = "0xA5B0D0", VA = "0x180A5C2D0")]
|
||||
public void EnableScreenHUDElementForFrame()
|
||||
{
|
||||
this.screenHudElement.ActivateForFrame();
|
||||
}
|
||||
|
||||
// Token: 0x06014FF7 RID: 86007 RVA: 0x004E9D50 File Offset: 0x004E7F50
|
||||
[Token(Token = "0x6014FF7")]
|
||||
[Address(RVA = "0xA5B320", Offset = "0xA5A120", VA = "0x180A5B320")]
|
||||
private void AFKHIODNLHE(int LFFLFGGKGAK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014FF8 RID: 86008 RVA: 0x004E9D7C File Offset: 0x004E7F7C
|
||||
[Token(Token = "0x6014FF8")]
|
||||
[Address(RVA = "0xA5CA50", Offset = "0xA5B850", VA = "0x180A5CA50")]
|
||||
private void OCOCJCIGJLE(string BCEFAKDFEMM)
|
||||
{
|
||||
this.CHMGMGMDIBI();
|
||||
}
|
||||
|
||||
// Token: 0x06014FF9 RID: 86009 RVA: 0x004E9D90 File Offset: 0x004E7F90
|
||||
[Token(Token = "0x6014FF9")]
|
||||
[Address(RVA = "0xA5BB50", Offset = "0xA5A950", VA = "0x180A5BB50")]
|
||||
private void CHMGMGMDIBI()
|
||||
{
|
||||
PlayerEmotes playerEmotes = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes;
|
||||
if (string.IsNullOrEmpty(this.inputField.m_Text))
|
||||
{
|
||||
}
|
||||
bool flag = (uint)1 != 0U;
|
||||
playerEmotes.DPNDCDNFMAC = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014FFA RID: 86010 RVA: 0x004E9DD4 File Offset: 0x004E7FD4
|
||||
[Token(Token = "0x6014FFA")]
|
||||
[Address(RVA = "0xA5C790", Offset = "0xA5B590", VA = "0x180A5C790")]
|
||||
private void FEGFKGGPPDB()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
PlayerEmotes.ClearRoomChatHistory();
|
||||
this.ABIHGOMHEMP = num;
|
||||
this.KMJPAJDDHEP = num;
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014FFB RID: 86011 RVA: 0x004E9E14 File Offset: 0x004E8014
|
||||
[Token(Token = "0x6014FFB")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
|
||||
public bool UpdateContainerForTouchKeyboard()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014FFC RID: 86012 RVA: 0x004E9E24 File Offset: 0x004E8024
|
||||
[Token(Token = "0x6014FFC")]
|
||||
[Address(RVA = "0xA5D220", Offset = "0xA5C020", VA = "0x180A5D220")]
|
||||
public void RepaintMessageLines()
|
||||
{
|
||||
RoomChatMenu.DKPCHPHAMHD gknihnhgbkc = this.GKNIHNHGBKC;
|
||||
int num = 0;
|
||||
if (gknihnhgbkc != RoomChatMenu.DKPCHPHAMHD.Expanded)
|
||||
{
|
||||
bool flag;
|
||||
if (gknihnhgbkc != RoomChatMenu.DKPCHPHAMHD.Preview || !flag || this.previewRoot.transform != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
if (num != num2)
|
||||
{
|
||||
LayoutRebuilder.MarkLayoutForRebuild(num);
|
||||
LayoutRebuilder.ForceRebuildLayoutImmediate(num);
|
||||
}
|
||||
return;
|
||||
}
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FFD RID: 86013 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014FFD")]
|
||||
[Address(RVA = "0xA5C3F0", Offset = "0xA5B1F0", VA = "0x180A5C3F0")]
|
||||
private bool FCJMENLKIMO(List<RoomChatLogDialog> JHNLEPFPOBC, ref int AHGKKJENKDE, ref int DGNHLKEGCEH, bool JJGDCDBFAJJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014FFE RID: 86014 RVA: 0x004E9E78 File Offset: 0x004E8078
|
||||
[Token(Token = "0x6014FFE")]
|
||||
[Address(RVA = "0xA5D690", Offset = "0xA5C490", VA = "0x180A5D690")]
|
||||
public void SetInputFieldInteractable(bool ODBAFIFNIDO)
|
||||
{
|
||||
this.inputField.interactable = ODBAFIFNIDO;
|
||||
if (ODBAFIFNIDO)
|
||||
{
|
||||
this.InputFieldBecameInteractableEvent.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FFF RID: 86015 RVA: 0x004E9EA8 File Offset: 0x004E80A8
|
||||
[Token(Token = "0x6014FFF")]
|
||||
[Address(RVA = "0xA5CA00", Offset = "0xA5B800", VA = "0x180A5CA00")]
|
||||
private void JHBKKBGEOIH()
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x06015000 RID: 86016 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015000")]
|
||||
[Address(RVA = "0xA5CC80", Offset = "0xA5BA80", VA = "0x180A5CC80")]
|
||||
private void PGNEEGHKBGJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015001 RID: 86017 RVA: 0x004E9EEC File Offset: 0x004E80EC
|
||||
[Token(Token = "0x6015001")]
|
||||
[Address(RVA = "0xA5BCC0", Offset = "0xA5AAC0", VA = "0x180A5BCC0")]
|
||||
private void DGNCNKGHJGM()
|
||||
{
|
||||
this.AJOFOHPAFBA();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.AFOLHKGPMOC();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = OJMCBOKJFOF.INKFBOEEKDA();
|
||||
KLGBPLPHMDJ<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> klgbplphmdj = new KLGBPLPHMDJ(pmgcjepkfof, pmgcjepkfof2);
|
||||
Action<Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>>> <>9__59_ = RoomChatMenu.<>c.<>9__59_0;
|
||||
if (<>9__59_ == 0)
|
||||
{
|
||||
RoomChatMenu.<>c.<>9__59_0 = delegate(Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> results)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
PMGCJEPKFOF pmgcjepkfof3 = klgbplphmdj.OHLPJBFCABI(<>9__59_);
|
||||
}
|
||||
|
||||
// Token: 0x06015002 RID: 86018 RVA: 0x004E9F4C File Offset: 0x004E814C
|
||||
[Token(Token = "0x6015002")]
|
||||
[Address(RVA = "0xA5B440", Offset = "0xA5A240", VA = "0x180A5B440")]
|
||||
private void AJOFOHPAFBA()
|
||||
{
|
||||
List<Player> all = Player.All;
|
||||
Func<Player, bool> <>9__60_ = RoomChatMenu.<>c.<>9__60_0;
|
||||
if (<>9__60_ == 0)
|
||||
{
|
||||
RoomChatMenu.<>c.<>9__60_0 = delegate(Player p)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
};
|
||||
}
|
||||
IEnumerable<Player> enumerable = Enumerable.Where<Player>(all, <>9__60_);
|
||||
int <JGFFKOFEGGC>k__BackingField = CannedChatConfig.Instance.<JGFFKOFEGGC>k__BackingField;
|
||||
IEnumerable<Player> enumerable2 = Enumerable.Take<Player>(enumerable, <JGFFKOFEGGC>k__BackingField);
|
||||
Func<Player, string> func;
|
||||
if (RoomChatMenu.<>c.<>9__60_1 == 0)
|
||||
{
|
||||
func = (Player p) => p.KONALLBMCGK;
|
||||
RoomChatMenu.<>c.<>9__60_1 = func;
|
||||
}
|
||||
IEnumerable<Player> enumerable3 = Enumerable.Select<Player, string>(enumerable2, func);
|
||||
CannedChatConfig instance = CannedChatConfig.Instance;
|
||||
string[] array = new string[2];
|
||||
if ("People" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "People";
|
||||
if ("Nearby" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Nearby";
|
||||
instance.LBLCCJDIOFJ(enumerable3, (CEKGPDLHOKF)((uint)3), array);
|
||||
}
|
||||
|
||||
// Token: 0x06015003 RID: 86019 RVA: 0x004EA01C File Offset: 0x004E821C
|
||||
[Token(Token = "0x6015003")]
|
||||
[Address(RVA = "0xA5D350", Offset = "0xA5C150", VA = "0x180A5D350")]
|
||||
public void SelectCannedChatCategory(int EFBDCIJMFGD, string NGPMADFHHKP)
|
||||
{
|
||||
string message = NGPMADFHHKP;
|
||||
this.inputField.text = NGPMADFHHKP;
|
||||
this.DPJMAAHLFBB.Add(EFBDCIJMFGD);
|
||||
List<int> opemgdbidla = this.OPEMGDBIDLA;
|
||||
List<CannedChat> odjlanbiild = this.ODJLANBIILD;
|
||||
Predicate<CannedChat> predicate = delegate(CannedChat c)
|
||||
{
|
||||
CannedChatItem ngdbgiocoph = c.NGDBGIOCOPH;
|
||||
string message2 = message;
|
||||
return string.Equals(ngdbgiocoph.message, message2);
|
||||
};
|
||||
int num = odjlanbiild.FindIndex(predicate);
|
||||
opemgdbidla.Add(num);
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
|
||||
// Token: 0x06015004 RID: 86020 RVA: 0x004EA088 File Offset: 0x004E8288
|
||||
[Token(Token = "0x6015004")]
|
||||
[Address(RVA = "0xA5B740", Offset = "0xA5A540", VA = "0x180A5B740")]
|
||||
public void ActivateInputField()
|
||||
{
|
||||
if (!this.inputField.m_AllowInput)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.inputField).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015005 RID: 86021 RVA: 0x004EA0B8 File Offset: 0x004E82B8
|
||||
[Token(Token = "0x6015005")]
|
||||
[Address(RVA = "0xA5BE10", Offset = "0xA5AC10", VA = "0x180A5BE10")]
|
||||
public void DeselectInputField()
|
||||
{
|
||||
if (this.inputField.m_AllowInput)
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
int num = 0;
|
||||
current.SetSelectedGameObject(num);
|
||||
}
|
||||
PlayerEmotes playerEmotes = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes;
|
||||
int num2 = 0;
|
||||
playerEmotes.DPNDCDNFMAC = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06015006 RID: 86022 RVA: 0x004EA104 File Offset: 0x004E8304
|
||||
[Token(Token = "0x6015006")]
|
||||
[Address(RVA = "0xA5C9E0", Offset = "0xA5B7E0", VA = "0x180A5C9E0")]
|
||||
public bool IsUsingInputField()
|
||||
{
|
||||
return this.inputField.m_AllowInput;
|
||||
}
|
||||
|
||||
// Token: 0x06015007 RID: 86023 RVA: 0x004EA124 File Offset: 0x004E8324
|
||||
[Token(Token = "0x6015007")]
|
||||
[Address(RVA = "0xA5D480", Offset = "0xA5C280", VA = "0x180A5D480")]
|
||||
public void SendChatMessage(string NGPMADFHHKP)
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
bool isSendChatOnCooldown = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.FBHEELEHJCF;
|
||||
if (!isSendChatOnCooldown && !isSendChatOnCooldown)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.inputField;
|
||||
int num = 0;
|
||||
tmp_InputField.text = num;
|
||||
if (this.<JIPJFCNADBE>k__BackingField)
|
||||
{
|
||||
this.DPJMAAHLFBB.Clear();
|
||||
this.OPEMGDBIDLA.Clear();
|
||||
this.CHMGMGMDIBI();
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015008 RID: 86024 RVA: 0x004EA198 File Offset: 0x004E8398
|
||||
[Token(Token = "0x6015008")]
|
||||
[Address(RVA = "0xA5C8E0", Offset = "0xA5B6E0", VA = "0x180A5C8E0")]
|
||||
public void GoBackInCannedChat()
|
||||
{
|
||||
List<int> dpjmaahlfbb = this.DPJMAAHLFBB;
|
||||
int size = dpjmaahlfbb._size;
|
||||
if (size < 1)
|
||||
{
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
return;
|
||||
}
|
||||
dpjmaahlfbb.RemoveAt(size);
|
||||
List<int> opemgdbidla = this.OPEMGDBIDLA;
|
||||
int size2 = opemgdbidla._size;
|
||||
opemgdbidla.RemoveAt(size2);
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
|
||||
// Token: 0x06015009 RID: 86025 RVA: 0x004EA1EC File Offset: 0x004E83EC
|
||||
[Token(Token = "0x6015009")]
|
||||
[Address(RVA = "0xA5D6F0", Offset = "0xA5C4F0", VA = "0x180A5D6F0")]
|
||||
public void ToggleCannedChat(bool isOpen)
|
||||
{
|
||||
this.ELIADCGOLND(isOpen);
|
||||
}
|
||||
|
||||
// Token: 0x0601500A RID: 86026 RVA: 0x004EA200 File Offset: 0x004E8400
|
||||
[Token(Token = "0x601500A")]
|
||||
[Address(RVA = "0xA5BCB0", Offset = "0xA5AAB0", VA = "0x180A5BCB0")]
|
||||
public void CloseCannedChat()
|
||||
{
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601500B RID: 86027 RVA: 0x004EA218 File Offset: 0x004E8418
|
||||
[Token(Token = "0x601500B")]
|
||||
[Address(RVA = "0xA5BFE0", Offset = "0xA5ADE0", VA = "0x180A5BFE0")]
|
||||
private void ELIADCGOLND(bool NOKFBPAOPNN)
|
||||
{
|
||||
if (NOKFBPAOPNN != this.<JIPJFCNADBE>k__BackingField)
|
||||
{
|
||||
if (!NOKFBPAOPNN)
|
||||
{
|
||||
OKNNKFGFODL dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN;
|
||||
Action action = new Action(this.AJOFOHPAFBA);
|
||||
dknbbefgafn.BIHKNNPGGKP(action);
|
||||
}
|
||||
this.AJOFOHPAFBA();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.AFOLHKGPMOC();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = OJMCBOKJFOF.INKFBOEEKDA();
|
||||
KLGBPLPHMDJ<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> klgbplphmdj = new KLGBPLPHMDJ(pmgcjepkfof, pmgcjepkfof2);
|
||||
Action<Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>>> <>9__59_ = RoomChatMenu.<>c.<>9__59_0;
|
||||
if (<>9__59_ == 0)
|
||||
{
|
||||
RoomChatMenu.<>c.<>9__59_0 = delegate(Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> results)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
PMGCJEPKFOF pmgcjepkfof3 = klgbplphmdj.OHLPJBFCABI(<>9__59_);
|
||||
OKNNKFGFODL dknbbefgafn2 = ALNDLENCPKO.DKNBBEFGAFN;
|
||||
Action action2 = new Action(this.AJOFOHPAFBA);
|
||||
int num = 0;
|
||||
dknbbefgafn2.BPAJKKAGPKB(action2, num != 0);
|
||||
Toggle toggle = this.toggleCannedChatButton;
|
||||
this.<JIPJFCNADBE>k__BackingField = NOKFBPAOPNN;
|
||||
toggle.isOn = NOKFBPAOPNN;
|
||||
this.CHMGMGMDIBI();
|
||||
this.DPJMAAHLFBB.Clear();
|
||||
this.OPEMGDBIDLA.Clear();
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601500C RID: 86028 RVA: 0x004EA300 File Offset: 0x004E8500
|
||||
[Token(Token = "0x601500C")]
|
||||
[Address(RVA = "0xA5D660", Offset = "0xA5C460", VA = "0x180A5D660")]
|
||||
public void SendChatMessage()
|
||||
{
|
||||
string text = this.inputField.m_Text;
|
||||
this.SendChatMessage(text);
|
||||
}
|
||||
|
||||
// Token: 0x0601500D RID: 86029 RVA: 0x004EA328 File Offset: 0x004E8528
|
||||
[Token(Token = "0x601500D")]
|
||||
[Address(RVA = "0xA5C2F0", Offset = "0xA5B0F0", VA = "0x180A5C2F0")]
|
||||
public void Expand(bool playSFX = true)
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)2L);
|
||||
gameObject.SetActive(true);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag);
|
||||
this.MenuExpandedEvent.CNFDGDEOPPF();
|
||||
if (playSFX)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.expandMenuSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601500E RID: 86030 RVA: 0x004EA39C File Offset: 0x004E859C
|
||||
[Token(Token = "0x601500E")]
|
||||
[Address(RVA = "0xA5D150", Offset = "0xA5BF50", VA = "0x180A5D150")]
|
||||
public void Preview(bool playSFX = true)
|
||||
{
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)1L);
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
this.DeselectInputField();
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag2);
|
||||
if (playSFX)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.previewMenuSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601500F RID: 86031 RVA: 0x004EA414 File Offset: 0x004E8614
|
||||
[Token(Token = "0x601500F")]
|
||||
[Address(RVA = "0xA5C970", Offset = "0xA5B770", VA = "0x180A5C970")]
|
||||
public void Hide()
|
||||
{
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)0L);
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
this.DeselectInputField();
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x06015010 RID: 86032 RVA: 0x004EA474 File Offset: 0x004E8674
|
||||
[Token(Token = "0x6015010")]
|
||||
[Address(RVA = "0xA5D700", Offset = "0xA5C500", VA = "0x180A5D700")]
|
||||
public RoomChatMenu()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.MenuExpandedEvent = oknnkfgfodl;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.InputFieldBecameInteractableEvent = oknnkfgfodl2;
|
||||
List<RoomChatLogDialog> list = new List(20);
|
||||
this.LPJLHMLKNIL = list;
|
||||
List<RoomChatLogDialog> list2 = new List(3);
|
||||
this.HBKCBLLNEGF = list2;
|
||||
List<RoomChatLogDialog> list3 = new List(23);
|
||||
this.EJLACCOEPFM = list3;
|
||||
List<int> list4;
|
||||
this.DPJMAAHLFBB = list4;
|
||||
List<int> list5;
|
||||
this.OPEMGDBIDLA = list5;
|
||||
List<CannedChat> list6;
|
||||
this.ODJLANBIILD = list6;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE71 RID: 56945
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE71")]
|
||||
[SerializeField]
|
||||
[Header("UI Elements")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private TMP_InputField inputField;
|
||||
|
||||
// Token: 0x0400DE72 RID: 56946
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DE72")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ScreenHUDElement screenHudElement;
|
||||
|
||||
// Token: 0x0400DE73 RID: 56947
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DE73")]
|
||||
[SerializeField]
|
||||
private GameObject previewRoot;
|
||||
|
||||
// Token: 0x0400DE74 RID: 56948
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DE74")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400DE75 RID: 56949
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE75")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip expandMenuSFX;
|
||||
|
||||
// Token: 0x0400DE76 RID: 56950
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DE76")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip previewMenuSFX;
|
||||
|
||||
// Token: 0x0400DE77 RID: 56951
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DE77")]
|
||||
public readonly OKNNKFGFODL MenuExpandedEvent;
|
||||
|
||||
// Token: 0x0400DE78 RID: 56952
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DE78")]
|
||||
public readonly OKNNKFGFODL InputFieldBecameInteractableEvent;
|
||||
|
||||
// Token: 0x0400DE7A RID: 56954
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DE7A")]
|
||||
private readonly List<RoomChatLogDialog> LPJLHMLKNIL;
|
||||
|
||||
// Token: 0x0400DE7B RID: 56955
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DE7B")]
|
||||
private readonly List<RoomChatLogDialog> HBKCBLLNEGF;
|
||||
|
||||
// Token: 0x0400DE7C RID: 56956
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DE7C")]
|
||||
private readonly List<RoomChatLogDialog> EJLACCOEPFM;
|
||||
|
||||
// Token: 0x0400DE7D RID: 56957
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DE7D")]
|
||||
private int ABIHGOMHEMP;
|
||||
|
||||
// Token: 0x0400DE7E RID: 56958
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400DE7E")]
|
||||
private int CCAMMJKKOJP;
|
||||
|
||||
// Token: 0x0400DE7F RID: 56959
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DE7F")]
|
||||
private int KMJPAJDDHEP;
|
||||
|
||||
// Token: 0x0400DE80 RID: 56960
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400DE80")]
|
||||
private int JIJJKDDAPMA;
|
||||
|
||||
// Token: 0x0400DE81 RID: 56961
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DE81")]
|
||||
[SerializeField]
|
||||
private Transform contentRoot;
|
||||
|
||||
// Token: 0x0400DE82 RID: 56962
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DE82")]
|
||||
[SerializeField]
|
||||
private Toggle toggleCannedChatButton;
|
||||
|
||||
// Token: 0x0400DE83 RID: 56963
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DE83")]
|
||||
[SerializeField]
|
||||
private GameObject cannedChatPrefab;
|
||||
|
||||
// Token: 0x0400DE84 RID: 56964
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DE84")]
|
||||
[SerializeField]
|
||||
private GameObject cannedChatMenu;
|
||||
|
||||
// Token: 0x0400DE85 RID: 56965
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DE85")]
|
||||
private List<int> DPJMAAHLFBB;
|
||||
|
||||
// Token: 0x0400DE86 RID: 56966
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DE86")]
|
||||
private List<int> OPEMGDBIDLA;
|
||||
|
||||
// Token: 0x0400DE87 RID: 56967
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DE87")]
|
||||
private List<CannedChat> ODJLANBIILD;
|
||||
|
||||
// Token: 0x0400DE88 RID: 56968
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DE88")]
|
||||
private RoomChatMenu.DKPCHPHAMHD GKNIHNHGBKC;
|
||||
|
||||
// Token: 0x02003034 RID: 12340
|
||||
[Token(Token = "0x2003034")]
|
||||
private enum DKPCHPHAMHD
|
||||
{
|
||||
// Token: 0x0400DE8B RID: 56971
|
||||
[Token(Token = "0x400DE8B")]
|
||||
Hidden,
|
||||
// Token: 0x0400DE8C RID: 56972
|
||||
[Token(Token = "0x400DE8C")]
|
||||
Preview,
|
||||
// Token: 0x0400DE8D RID: 56973
|
||||
[Token(Token = "0x400DE8D")]
|
||||
Expanded
|
||||
}
|
||||
|
||||
// Token: 0x02003036 RID: 12342
|
||||
[Token(Token = "0x2003036")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EOLODBJIEPJ
|
||||
{
|
||||
// Token: 0x06015019 RID: 86041 RVA: 0x004EA604 File Offset: 0x004E8804
|
||||
[Token(Token = "0x6015019")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EOLODBJIEPJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601501A RID: 86042 RVA: 0x004EA618 File Offset: 0x004E8818
|
||||
[Token(Token = "0x601501A")]
|
||||
[Address(RVA = "0xA5A000", Offset = "0xA58E00", VA = "0x180A5A000")]
|
||||
internal bool <SelectCannedChatCategory>b__0(CannedChat c)
|
||||
{
|
||||
CannedChatItem ngdbgiocoph = c.NGDBGIOCOPH;
|
||||
string text = this.message;
|
||||
return string.Equals(ngdbgiocoph.message, text);
|
||||
}
|
||||
|
||||
// Token: 0x0400DE95 RID: 56981
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DE95")]
|
||||
public string message;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,517 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02003037 RID: 12343
|
||||
[Token(Token = "0x2003037")]
|
||||
public class RoomChatVRController : MonoBehaviour, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x170039CC RID: 14796
|
||||
// (get) Token: 0x0601501B RID: 86043 RVA: 0x004EA648 File Offset: 0x004E8848
|
||||
[Token(Token = "0x170039CC")]
|
||||
private Transform CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x601501B")]
|
||||
[Address(RVA = "0xA5E6F0", Offset = "0xA5D4F0", VA = "0x180A5E6F0")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039CD RID: 14797
|
||||
// (get) Token: 0x0601501C RID: 86044 RVA: 0x004EA66C File Offset: 0x004E886C
|
||||
[Token(Token = "0x170039CD")]
|
||||
private Vector3 MGCHPGBIHPG
|
||||
{
|
||||
[Token(Token = "0x601501C")]
|
||||
[Address(RVA = "0xA5EB50", Offset = "0xA5D950", VA = "0x180A5EB50")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039CE RID: 14798
|
||||
// (get) Token: 0x0601501D RID: 86045 RVA: 0x004EA6B4 File Offset: 0x004E88B4
|
||||
[Token(Token = "0x170039CE")]
|
||||
private float EFCCFHHMDJD
|
||||
{
|
||||
[Token(Token = "0x601501D")]
|
||||
[Address(RVA = "0xA5E2F0", Offset = "0xA5D0F0", VA = "0x180A5E2F0")]
|
||||
get
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039CF RID: 14799
|
||||
// (get) Token: 0x0601501E RID: 86046 RVA: 0x004EA6E8 File Offset: 0x004E88E8
|
||||
[Token(Token = "0x170039CF")]
|
||||
private float DGGCHFEFGKL
|
||||
{
|
||||
[Token(Token = "0x601501E")]
|
||||
[Address(RVA = "0xA5E540", Offset = "0xA5D340", VA = "0x180A5E540")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039D0 RID: 14800
|
||||
// (get) Token: 0x0601501F RID: 86047 RVA: 0x004EA728 File Offset: 0x004E8928
|
||||
[Token(Token = "0x170039D0")]
|
||||
private bool DGDPDBPLNMH
|
||||
{
|
||||
[Token(Token = "0x601501F")]
|
||||
[Address(RVA = "0xA5E420", Offset = "0xA5D220", VA = "0x180A5E420")]
|
||||
get
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
bool flag = local != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return WatchUI.BFPPPLIJIGC.ABJAFAKMMOK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039D1 RID: 14801
|
||||
// (get) Token: 0x06015020 RID: 86048 RVA: 0x004EA760 File Offset: 0x004E8960
|
||||
[Token(Token = "0x170039D1")]
|
||||
private Vector3 CIGNNBFGBJP
|
||||
{
|
||||
[Token(Token = "0x6015020")]
|
||||
[Address(RVA = "0xA5DCD0", Offset = "0xA5CAD0", VA = "0x180A5DCD0")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
float z2 = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039D2 RID: 14802
|
||||
// (get) Token: 0x06015021 RID: 86049 RVA: 0x004EA7B8 File Offset: 0x004E89B8
|
||||
[Token(Token = "0x170039D2")]
|
||||
private Quaternion AABJLDMAPFJ
|
||||
{
|
||||
[Token(Token = "0x6015021")]
|
||||
[Address(RVA = "0xA5EE00", Offset = "0xA5DC00", VA = "0x180A5EE00")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039D3 RID: 14803
|
||||
// (get) Token: 0x06015022 RID: 86050 RVA: 0x004EA80C File Offset: 0x004E8A0C
|
||||
[Token(Token = "0x170039D3")]
|
||||
public Transform FJLJBEHIKMF
|
||||
{
|
||||
[Token(Token = "0x6015022")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.keyboardAnchor;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039D4 RID: 14804
|
||||
// (get) Token: 0x06015023 RID: 86051 RVA: 0x004EA820 File Offset: 0x004E8A20
|
||||
[Token(Token = "0x170039D4")]
|
||||
public bool GMPGMNOAIFB
|
||||
{
|
||||
[Token(Token = "0x6015023")]
|
||||
[Address(RVA = "0xA5F1D0", Offset = "0xA5DFD0", VA = "0x180A5F1D0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.roomChatMenu.inputField.m_AllowInput;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015024 RID: 86052 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015024")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "6")]
|
||||
public void OnKeyboardAttached()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015025 RID: 86053 RVA: 0x004EA844 File Offset: 0x004E8A44
|
||||
[Token(Token = "0x6015025")]
|
||||
[Address(RVA = "0xA5DA20", Offset = "0xA5C820", VA = "0x180A5DA20")]
|
||||
private void Awake()
|
||||
{
|
||||
Transform parent = base.transform.parent;
|
||||
this.KCLFJAKBGFJ = parent;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.ACNOKCINDJH.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = this.keyboardAnchor;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.DCJKKAAAACD.z = z2;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.JEOBFIJPOKP.z = z3;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.ADIHBNNIBCO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GACPCMNNHOJ);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
pegjgmdgkjn.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, knfakjmalje);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCPGPCILJNB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.IFJMGEOLMPE);
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BFFMCHFCIJB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.GNLAKKHMNLF);
|
||||
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
int num3 = 0;
|
||||
pegjgmdgkjn4.OFFLOPLJBBG((ushort)num3);
|
||||
}
|
||||
|
||||
// Token: 0x06015026 RID: 86054 RVA: 0x004EA964 File Offset: 0x004E8B64
|
||||
[Token(Token = "0x6015026")]
|
||||
[Address(RVA = "0xA5F0A0", Offset = "0xA5DEA0", VA = "0x180A5F0A0")]
|
||||
private void Start()
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
Action<float> action = new Action(this.BALOKJMBNIN);
|
||||
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action);
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06015027 RID: 86055 RVA: 0x004EA9AC File Offset: 0x004E8BAC
|
||||
[Token(Token = "0x6015027")]
|
||||
[Address(RVA = "0xA5DCB0", Offset = "0xA5CAB0", VA = "0x180A5DCB0")]
|
||||
private void BALOKJMBNIN(float POGAEJIEPIM)
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06015028 RID: 86056 RVA: 0x004EA9CC File Offset: 0x004E8BCC
|
||||
[Token(Token = "0x6015028")]
|
||||
[Address(RVA = "0xA5D9A0", Offset = "0xA5C7A0", VA = "0x180A5D9A0")]
|
||||
private void ADIHBNNIBCO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.MHHHJCHCALG();
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)0L);
|
||||
int num = 0;
|
||||
roomChatMenu.ELIADCGOLND(num != 0);
|
||||
roomChatMenu.DeselectInputField();
|
||||
GameObject expandedRoot = roomChatMenu.expandedRoot;
|
||||
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
expandedRoot.SetActive(flag);
|
||||
GameObject previewRoot = roomChatMenu.previewRoot;
|
||||
bool flag2 = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
previewRoot.SetActive(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x06015029 RID: 86057 RVA: 0x004EAA38 File Offset: 0x004E8C38
|
||||
[Token(Token = "0x6015029")]
|
||||
[Address(RVA = "0xA5E760", Offset = "0xA5D560", VA = "0x180A5E760")]
|
||||
private void GACPCMNNHOJ()
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
if (num > 0.8f && this.DGGCHFEFGKL > 0.8f)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601502A RID: 86058 RVA: 0x004EAA98 File Offset: 0x004E8C98
|
||||
[Token(Token = "0x601502A")]
|
||||
[Address(RVA = "0xA5E220", Offset = "0xA5D020", VA = "0x180A5E220")]
|
||||
private void CCPGPCILJNB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.MHHHJCHCALG();
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)1L);
|
||||
int num = 0;
|
||||
roomChatMenu.ELIADCGOLND(num != 0);
|
||||
roomChatMenu.DeselectInputField();
|
||||
GameObject expandedRoot = roomChatMenu.expandedRoot;
|
||||
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
expandedRoot.SetActive(flag);
|
||||
GameObject previewRoot = roomChatMenu.previewRoot;
|
||||
bool flag2 = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
previewRoot.SetActive(flag2);
|
||||
RecRoomAudioClip previewMenuSFX = roomChatMenu.previewMenuSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(previewMenuSFX, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0601502B RID: 86059 RVA: 0x004EAB1C File Offset: 0x004E8D1C
|
||||
[Token(Token = "0x601502B")]
|
||||
[Address(RVA = "0xA5EAD0", Offset = "0xA5D8D0", VA = "0x180A5EAD0")]
|
||||
private void IFJMGEOLMPE()
|
||||
{
|
||||
float num = this.DGGCHFEFGKL;
|
||||
this.roomChatMenu.RepaintMessageLines();
|
||||
}
|
||||
|
||||
// Token: 0x0601502C RID: 86060 RVA: 0x004EAB54 File Offset: 0x004E8D54
|
||||
[Token(Token = "0x601502C")]
|
||||
[Address(RVA = "0xA5DF90", Offset = "0xA5CD90", VA = "0x180A5DF90")]
|
||||
private void BFFMCHFCIJB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Transform transform = this.keyboardAnchor;
|
||||
float z = this.JEOBFIJPOKP.z;
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
GameObject expandedRoot = roomChatMenu.expandedRoot;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)2L);
|
||||
expandedRoot.SetActive(true);
|
||||
GameObject previewRoot = roomChatMenu.previewRoot;
|
||||
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
previewRoot.SetActive(flag);
|
||||
roomChatMenu.MenuExpandedEvent.CNFDGDEOPPF();
|
||||
RecRoomAudioClip expandMenuSFX = roomChatMenu.expandMenuSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(expandMenuSFX, num);
|
||||
}
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.transform;
|
||||
transform2.SetParent(transform3, true);
|
||||
Transform transform4 = base.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform5 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x0601502D RID: 86061 RVA: 0x004EAC20 File Offset: 0x004E8E20
|
||||
[Token(Token = "0x601502D")]
|
||||
[Address(RVA = "0xA5EA00", Offset = "0xA5D800", VA = "0x180A5EA00")]
|
||||
private void GNLAKKHMNLF()
|
||||
{
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
if (!roomChatMenu.inputField.m_AllowInput)
|
||||
{
|
||||
TMP_InputField inputField = roomChatMenu.inputField;
|
||||
int num = 0;
|
||||
inputField.OnPointerExit(num);
|
||||
}
|
||||
roomChatMenu.RepaintMessageLines();
|
||||
}
|
||||
|
||||
// Token: 0x0601502E RID: 86062 RVA: 0x004EAC60 File Offset: 0x004E8E60
|
||||
[Token(Token = "0x601502E")]
|
||||
[Address(RVA = "0xA5ECF0", Offset = "0xA5DAF0", VA = "0x180A5ECF0")]
|
||||
private void MHHHJCHCALG()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform kclfjakbgfj = this.KCLFJAKBGFJ;
|
||||
transform.SetParent(kclfjakbgfj, true);
|
||||
Transform transform2 = base.transform;
|
||||
float z = this.ACNOKCINDJH.z;
|
||||
Transform transform3 = base.transform;
|
||||
Quaternion hmlgcjkchad = this.HMLGCJKCHAD;
|
||||
transform3.localRotation = hmlgcjkchad;
|
||||
Transform transform4 = this.keyboardAnchor;
|
||||
float z2 = Vector3.zero.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601502F RID: 86063 RVA: 0x004EACCC File Offset: 0x004E8ECC
|
||||
[Token(Token = "0x601502F")]
|
||||
[Address(RVA = "0xA5F050", Offset = "0xA5DE50", VA = "0x180A5F050")]
|
||||
public void Preview()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x06015030 RID: 86064 RVA: 0x004EACE8 File Offset: 0x004E8EE8
|
||||
[Token(Token = "0x6015030")]
|
||||
[Address(RVA = "0xA5E4E0", Offset = "0xA5D2E0", VA = "0x180A5E4E0")]
|
||||
public void Expand()
|
||||
{
|
||||
if (!this.DGDPDBPLNMH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015031 RID: 86065 RVA: 0x004EAD0C File Offset: 0x004E8F0C
|
||||
[Token(Token = "0x6015031")]
|
||||
[Address(RVA = "0xA5EA80", Offset = "0xA5D880", VA = "0x180A5EA80")]
|
||||
public void Hide()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06015032 RID: 86066 RVA: 0x004EAD30 File Offset: 0x004E8F30
|
||||
[Token(Token = "0x6015032")]
|
||||
[Address(RVA = "0xA5E650", Offset = "0xA5D450", VA = "0x180A5E650")]
|
||||
internal void FFMMPAGPFGC(bool ALOCMMHPEIN, bool ILKJJIKJMMF, bool LHHOGMFEJIL, bool IPGCHIHIKDH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (this.DGDPDBPLNMH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn2.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015033 RID: 86067 RVA: 0x004EAD64 File Offset: 0x004E8F64
|
||||
[Token(Token = "0x6015033")]
|
||||
[Address(RVA = "0xA5F160", Offset = "0xA5DF60", VA = "0x180A5F160")]
|
||||
public RoomChatVRController()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE96 RID: 56982
|
||||
[Token(Token = "0x400DE96")]
|
||||
private const float PNMDGIGDMGB = 0.8f;
|
||||
|
||||
// Token: 0x0400DE97 RID: 56983
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE97")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RoomChatMenu roomChatMenu;
|
||||
|
||||
// Token: 0x0400DE98 RID: 56984
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DE98")]
|
||||
[SerializeField]
|
||||
private Transform keyboardAnchor;
|
||||
|
||||
// Token: 0x0400DE99 RID: 56985
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DE99")]
|
||||
[SerializeField]
|
||||
private float detachedDistance = 0.6f;
|
||||
|
||||
// Token: 0x0400DE9A RID: 56986
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400DE9A")]
|
||||
[SerializeField]
|
||||
private float detachedHeightOffset = 0.3f;
|
||||
|
||||
// Token: 0x0400DE9B RID: 56987
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DE9B")]
|
||||
[SerializeField]
|
||||
private float detachedPitch = -15f;
|
||||
|
||||
// Token: 0x0400DE9C RID: 56988
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE9C")]
|
||||
private Transform KCLFJAKBGFJ;
|
||||
|
||||
// Token: 0x0400DE9D RID: 56989
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DE9D")]
|
||||
private Vector3 ACNOKCINDJH;
|
||||
|
||||
// Token: 0x0400DE9E RID: 56990
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400DE9E")]
|
||||
private Quaternion HMLGCJKCHAD;
|
||||
|
||||
// Token: 0x0400DE9F RID: 56991
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400DE9F")]
|
||||
private Vector3 DCJKKAAAACD;
|
||||
|
||||
// Token: 0x0400DEA0 RID: 56992
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DEA0")]
|
||||
private Vector3 JEOBFIJPOKP;
|
||||
|
||||
// Token: 0x0400DEA1 RID: 56993
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DEA1")]
|
||||
private readonly HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02003038 RID: 12344
|
||||
[Token(Token = "0x2003038")]
|
||||
private enum ANIOLPHPJHG
|
||||
{
|
||||
// Token: 0x0400DEA3 RID: 56995
|
||||
[Token(Token = "0x400DEA3")]
|
||||
Hidden,
|
||||
// Token: 0x0400DEA4 RID: 56996
|
||||
[Token(Token = "0x400DEA4")]
|
||||
Preview,
|
||||
// Token: 0x0400DEA5 RID: 56997
|
||||
[Token(Token = "0x400DEA5")]
|
||||
Expanded
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user