m
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: 0x02003118 RID: 12568
|
||||
[Token(Token = "0x2003118")]
|
||||
public class CannedChat : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A76 RID: 14966
|
||||
// (get) Token: 0x0601541D RID: 87069 RVA: 0x004F34E0 File Offset: 0x004F16E0
|
||||
[Token(Token = "0x17003A76")]
|
||||
public string DFPPNHINEFO
|
||||
{
|
||||
[Token(Token = "0x601541D")]
|
||||
[Address(RVA = "0xAE97E0", Offset = "0xAE87E0", VA = "0x180AE97E0")]
|
||||
get
|
||||
{
|
||||
return this.NGDBGIOCOPH.NGPMADFHHKP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601541E RID: 87070 RVA: 0x004F3500 File Offset: 0x004F1700
|
||||
[Token(Token = "0x601541E")]
|
||||
[Address(RVA = "0x1556AE0", Offset = "0x1555AE0", VA = "0x181556AE0")]
|
||||
public void SetCannedChat(LHBLONAIHFK NGDBGIOCOPH, int EFBDCIJMFGD, RoomChatMenu EEOGOOFOKIL)
|
||||
{
|
||||
this.EFBDCIJMFGD = EFBDCIJMFGD;
|
||||
this.EEOGOOFOKIL = EEOGOOFOKIL;
|
||||
this.NGDBGIOCOPH = NGDBGIOCOPH;
|
||||
string text = this.messageText.text;
|
||||
List<LHBLONAIHFK> children = NGDBGIOCOPH.children;
|
||||
bool flag;
|
||||
this.arrowIcon.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0601541F RID: 87071 RVA: 0x004F3548 File Offset: 0x004F1748
|
||||
[Token(Token = "0x601541F")]
|
||||
[Address(RVA = "0x1556B90", Offset = "0x1555B90", VA = "0x181556B90")]
|
||||
public void SetVisible(bool AGILHLJPKPN)
|
||||
{
|
||||
this.buttonImage.enabled = AGILHLJPKPN;
|
||||
this.messageText.gameObject.SetActive(AGILHLJPKPN);
|
||||
this.arrowIcon.gameObject.SetActive(AGILHLJPKPN);
|
||||
}
|
||||
|
||||
// Token: 0x06015420 RID: 87072 RVA: 0x004F358C File Offset: 0x004F178C
|
||||
[Token(Token = "0x6015420")]
|
||||
[Address(RVA = "0x15568E0", Offset = "0x15558E0", VA = "0x1815568E0")]
|
||||
public void OnCannedChatClicked()
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph = this.NGDBGIOCOPH;
|
||||
if (ngdbgiocoph.children != 0)
|
||||
{
|
||||
int efbdcijmfgd = this.EFBDCIJMFGD;
|
||||
RoomChatMenu eeogoofokil = this.EEOGOOFOKIL;
|
||||
string ngpmadfhhkp = ngdbgiocoph.NGPMADFHHKP;
|
||||
RoomChatMenu.EOLODBJIEPJ eolodbjiepj = new RoomChatMenu.EOLODBJIEPJ();
|
||||
eolodbjiepj.message = ngpmadfhhkp;
|
||||
eeogoofokil.inputField.text = ngpmadfhhkp;
|
||||
eeogoofokil.DPJMAAHLFBB.Add(efbdcijmfgd);
|
||||
List<int> opemgdbidla = eeogoofokil.OPEMGDBIDLA;
|
||||
List<CannedChat> odjlanbiild = eeogoofokil.ODJLANBIILD;
|
||||
Predicate<CannedChat> predicate = delegate(CannedChat c)
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph3 = c.NGDBGIOCOPH;
|
||||
string message = eolodbjiepj.message;
|
||||
return string.Equals(ngdbgiocoph3.NGPMADFHHKP, message);
|
||||
};
|
||||
int num = odjlanbiild.FindIndex(predicate);
|
||||
opemgdbidla.Add(num);
|
||||
eeogoofokil.PGNEEGHKBGJ();
|
||||
return;
|
||||
}
|
||||
string ngpmadfhhkp2 = ngdbgiocoph.NGPMADFHHKP;
|
||||
CEKGPDLHOKF <HAKAFNOGEBA>k__BackingField = ngdbgiocoph.<HAKAFNOGEBA>k__BackingField;
|
||||
LHBLONAIHFK ngdbgiocoph2 = this.NGDBGIOCOPH;
|
||||
RoomChatMenu eeogoofokil2 = this.EEOGOOFOKIL;
|
||||
string ngpmadfhhkp3 = ngdbgiocoph2.NGPMADFHHKP;
|
||||
eeogoofokil2.SendChatMessage(ngpmadfhhkp3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06015421 RID: 87073 RVA: 0x004F3658 File Offset: 0x004F1858
|
||||
[Token(Token = "0x6015421")]
|
||||
[Address(RVA = "0x1556C10", Offset = "0x1555C10", VA = "0x181556C10")]
|
||||
public CannedChat()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E08C RID: 57484
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E08C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI messageText;
|
||||
|
||||
// Token: 0x0400E08D RID: 57485
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E08D")]
|
||||
[SerializeField]
|
||||
private GameObject arrowIcon;
|
||||
|
||||
// Token: 0x0400E08E RID: 57486
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E08E")]
|
||||
private LHBLONAIHFK NGDBGIOCOPH;
|
||||
|
||||
// Token: 0x0400E08F RID: 57487
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E08F")]
|
||||
private RoomChatMenu EEOGOOFOKIL;
|
||||
|
||||
// Token: 0x0400E090 RID: 57488
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E090")]
|
||||
private int EFBDCIJMFGD = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400E091 RID: 57489
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E091")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image buttonImage;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,370 @@
|
||||
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: 0x0200311C RID: 12572
|
||||
[Token(Token = "0x200311C")]
|
||||
[CreateAssetMenu]
|
||||
public class CannedChatConfig : ScriptableObject, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x17003A7A RID: 14970
|
||||
// (get) Token: 0x0601542A RID: 87082 RVA: 0x004F3728 File Offset: 0x004F1928
|
||||
[Token(Token = "0x17003A7A")]
|
||||
public static CannedChatConfig Instance
|
||||
{
|
||||
[Token(Token = "0x601542A")]
|
||||
[Address(RVA = "0x1556730", Offset = "0x1555730", VA = "0x181556730")]
|
||||
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<LHBLONAIHFK> children = instance2.root.children;
|
||||
int size = children._size;
|
||||
int num3 = instance2.APNMDLBOFLC(children, size);
|
||||
LHBLONAIHFK lhblonaihfk = instance2.root;
|
||||
instance2.<JGFFKOFEGGC>k__BackingField = num3;
|
||||
List<LHBLONAIHFK> children2 = lhblonaihfk.children;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
instance2.MMGHHEJJDJM(children2, num5, num4);
|
||||
}
|
||||
Debug.LogError("Failed to load CannedChat config");
|
||||
}
|
||||
return CannedChatConfig._instance;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A7B RID: 14971
|
||||
// (get) Token: 0x0601542B RID: 87083 RVA: 0x004F37D4 File Offset: 0x004F19D4
|
||||
[Token(Token = "0x17003A7B")]
|
||||
public List<LHBLONAIHFK> CannedChatItems
|
||||
{
|
||||
[Token(Token = "0x601542B")]
|
||||
[Address(RVA = "0x67F7D0", Offset = "0x67E7D0", VA = "0x18067F7D0")]
|
||||
get
|
||||
{
|
||||
return this.root.children;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A7C RID: 14972
|
||||
// (get) Token: 0x0601542C RID: 87084 RVA: 0x004F37F4 File Offset: 0x004F19F4
|
||||
// (set) Token: 0x0601542D RID: 87085 RVA: 0x004F3808 File Offset: 0x004F1A08
|
||||
[Token(Token = "0x17003A7C")]
|
||||
public int MaxChildren
|
||||
{
|
||||
[Token(Token = "0x601542C")]
|
||||
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
|
||||
get;
|
||||
[Token(Token = "0x601542D")]
|
||||
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0601542E RID: 87086 RVA: 0x004F381C File Offset: 0x004F1A1C
|
||||
[Token(Token = "0x601542E")]
|
||||
[Address(RVA = "0x1556570", Offset = "0x1555570", VA = "0x181556570")]
|
||||
private void OFFLOPLJBBG()
|
||||
{
|
||||
List<LHBLONAIHFK> children = this.root.children;
|
||||
int size = children._size;
|
||||
int num = this.APNMDLBOFLC(children, size);
|
||||
LHBLONAIHFK lhblonaihfk = this.root;
|
||||
this.<JGFFKOFEGGC>k__BackingField = num;
|
||||
List<LHBLONAIHFK> children2 = lhblonaihfk.children;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.MMGHHEJJDJM(children2, num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0601542F RID: 87087 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601542F")]
|
||||
[Address(RVA = "0x15562C0", Offset = "0x15552C0", VA = "0x1815562C0")]
|
||||
private void MMGHHEJJDJM(List<LHBLONAIHFK> BOOHBJEEGKH, [Optional] string FBDCFGOMPKP, [Optional] string CLAJOCDAJKF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015430 RID: 87088 RVA: 0x004F3874 File Offset: 0x004F1A74
|
||||
[Token(Token = "0x6015430")]
|
||||
[Address(RVA = "0x1555AD0", Offset = "0x1554AD0", VA = "0x181555AD0")]
|
||||
private int APNMDLBOFLC(List<LHBLONAIHFK> 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: 0x06015431 RID: 87089 RVA: 0x004F38AC File Offset: 0x004F1AAC
|
||||
[Token(Token = "0x6015431")]
|
||||
[Address(RVA = "0x1556440", Offset = "0x1555440", VA = "0x181556440")]
|
||||
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: 0x06015432 RID: 87090 RVA: 0x004F38F8 File Offset: 0x004F1AF8
|
||||
[Token(Token = "0x6015432")]
|
||||
[Address(RVA = "0x1555DE0", Offset = "0x1554DE0", VA = "0x181555DE0")]
|
||||
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: 0x06015433 RID: 87091 RVA: 0x004F3944 File Offset: 0x004F1B44
|
||||
[Token(Token = "0x6015433")]
|
||||
[Address(RVA = "0x1555880", Offset = "0x1554880", VA = "0x181555880")]
|
||||
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: 0x06015434 RID: 87092 RVA: 0x004F3990 File Offset: 0x004F1B90
|
||||
[Token(Token = "0x6015434")]
|
||||
[Address(RVA = "0x1555F10", Offset = "0x1554F10", VA = "0x181555F10")]
|
||||
private void LBLCCJDIOFJ(IEnumerable<string> ACMONAHLIAK, CEKGPDLHOKF DIEPOPNJNCO, params string[] CBCDLMLKBJE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
LHBLONAIHFK lhblonaihfk;
|
||||
if (num < CBCDLMLKBJE.Length)
|
||||
{
|
||||
string text = CBCDLMLKBJE[num];
|
||||
string pathPart = text;
|
||||
if (num != 0)
|
||||
{
|
||||
Func<LHBLONAIHFK, bool> func = delegate(LHBLONAIHFK c)
|
||||
{
|
||||
string pathPart3 = pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, pathPart3);
|
||||
};
|
||||
}
|
||||
List<LHBLONAIHFK> children = this.root.children;
|
||||
Func<LHBLONAIHFK, bool> func2 = delegate(LHBLONAIHFK c)
|
||||
{
|
||||
string pathPart2 = pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, pathPart2);
|
||||
};
|
||||
lhblonaihfk = Enumerable.First<LHBLONAIHFK>(children, func2);
|
||||
num++;
|
||||
}
|
||||
List<LHBLONAIHFK> list = new List();
|
||||
lhblonaihfk.children = list;
|
||||
if (num < lhblonaihfk)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (list != 0)
|
||||
{
|
||||
if (num >= num2)
|
||||
{
|
||||
goto IL_92;
|
||||
}
|
||||
num += num;
|
||||
if (num != num2)
|
||||
{
|
||||
num++;
|
||||
goto IL_92;
|
||||
}
|
||||
IL_B3:
|
||||
int num3;
|
||||
num3 += num3;
|
||||
string text2 = CBCDLMLKBJE[0];
|
||||
LHBLONAIHFK lhblonaihfk2;
|
||||
lhblonaihfk2.<NDIMMGNDGKD>k__BackingField = text2;
|
||||
string text3 = string.Join("_", CBCDLMLKBJE) + "_" + num;
|
||||
lhblonaihfk2.<HBLKMIGGKIH>k__BackingField = text3;
|
||||
lhblonaihfk2.<HAKAFNOGEBA>k__BackingField = text3;
|
||||
goto IL_F6;
|
||||
IL_92:
|
||||
LHBLONAIHFK lhblonaihfk3 = this.root;
|
||||
lhblonaihfk2 = new LHBLONAIHFK();
|
||||
num3 = 0;
|
||||
lhblonaihfk2.NGPMADFHHKP = num;
|
||||
num3 += num3;
|
||||
goto IL_B3;
|
||||
}
|
||||
IL_F6:
|
||||
if (list != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06015435 RID: 87093 RVA: 0x004F3AA8 File Offset: 0x004F1CA8
|
||||
[Token(Token = "0x6015435")]
|
||||
[Address(RVA = "0x1556650", Offset = "0x1555650", VA = "0x181556650", Slot = "4")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
this.serializedCannedChatItems.Clear();
|
||||
LHBLONAIHFK lhblonaihfk = this.root;
|
||||
this.BMIDJFMCHNB(lhblonaihfk);
|
||||
}
|
||||
|
||||
// Token: 0x06015436 RID: 87094 RVA: 0x004F3AD4 File Offset: 0x004F1CD4
|
||||
[Token(Token = "0x6015436")]
|
||||
[Address(RVA = "0x1555C40", Offset = "0x1554C40", VA = "0x181555C40")]
|
||||
private void BMIDJFMCHNB(LHBLONAIHFK OCEFAEJAENH)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
CannedChatItemSerializable cannedChatItemSerializable = new CannedChatItemSerializable();
|
||||
string ngpmadfhhkp = OCEFAEJAENH.NGPMADFHHKP;
|
||||
cannedChatItemSerializable.message = ngpmadfhhkp;
|
||||
int size = OCEFAEJAENH.children._size;
|
||||
cannedChatItemSerializable.childCount = size;
|
||||
int num2 = this.serializedCannedChatItems._size;
|
||||
num2++;
|
||||
cannedChatItemSerializable.indexOfFirstChild = num2;
|
||||
List<CannedChatItemSerializable> list = this.serializedCannedChatItems;
|
||||
list.Add(cannedChatItemSerializable);
|
||||
List<LHBLONAIHFK> children = OCEFAEJAENH.children;
|
||||
List<CannedChatItemSerializable>.Enumerator enumerator = list.GetEnumerator();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06015437 RID: 87095 RVA: 0x004F3B50 File Offset: 0x004F1D50
|
||||
[Token(Token = "0x6015437")]
|
||||
[Address(RVA = "0x15565F0", Offset = "0x15555F0", VA = "0x1815565F0", Slot = "5")]
|
||||
public void OnAfterDeserialize()
|
||||
{
|
||||
List<CannedChatItemSerializable> list = this.serializedCannedChatItems;
|
||||
}
|
||||
|
||||
// Token: 0x06015438 RID: 87096 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015438")]
|
||||
[Address(RVA = "0x15559B0", Offset = "0x15549B0", VA = "0x1815559B0")]
|
||||
private int AJFFKCLIIFH(int EFBDCIJMFGD, out LHBLONAIHFK IKFLAODDALD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015439 RID: 87097 RVA: 0x004F3B6C File Offset: 0x004F1D6C
|
||||
[Token(Token = "0x6015439")]
|
||||
[Address(RVA = "0x15566B0", Offset = "0x15556B0", VA = "0x1815566B0")]
|
||||
public CannedChatConfig()
|
||||
{
|
||||
LHBLONAIHFK lhblonaihfk = new LHBLONAIHFK();
|
||||
this.root = lhblonaihfk;
|
||||
List<CannedChatItemSerializable> list = new List();
|
||||
this.serializedCannedChatItems = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E09F RID: 57503
|
||||
[Token(Token = "0x400E09F")]
|
||||
private static CannedChatConfig _instance;
|
||||
|
||||
// Token: 0x0400E0A0 RID: 57504
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E0A0")]
|
||||
internal LHBLONAIHFK root;
|
||||
|
||||
// Token: 0x0400E0A1 RID: 57505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E0A1")]
|
||||
[SerializeField]
|
||||
private List<CannedChatItemSerializable> serializedCannedChatItems;
|
||||
|
||||
// Token: 0x0200311D RID: 12573
|
||||
[Token(Token = "0x200311D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IKPDMEKGAHO
|
||||
{
|
||||
// Token: 0x0601543A RID: 87098 RVA: 0x004F3B9C File Offset: 0x004F1D9C
|
||||
[Token(Token = "0x601543A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IKPDMEKGAHO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601543B RID: 87099 RVA: 0x004F3BB0 File Offset: 0x004F1DB0
|
||||
[Token(Token = "0x601543B")]
|
||||
[Address(RVA = "0xDEC2E0", Offset = "0xDEB2E0", VA = "0x180DEC2E0")]
|
||||
internal bool <SetDynamicData>b__0(LHBLONAIHFK c)
|
||||
{
|
||||
string text = this.pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0601543C RID: 87100 RVA: 0x004F3BD8 File Offset: 0x004F1DD8
|
||||
[Token(Token = "0x601543C")]
|
||||
[Address(RVA = "0xDEC2E0", Offset = "0xDEB2E0", VA = "0x180DEC2E0")]
|
||||
internal bool <SetDynamicData>b__1(LHBLONAIHFK c)
|
||||
{
|
||||
string text = this.pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0400E0A3 RID: 57507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E0A3")]
|
||||
public string pathPart;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x0200311B RID: 12571
|
||||
[Token(Token = "0x200311B")]
|
||||
[Serializable]
|
||||
public class CannedChatItemSerializable
|
||||
{
|
||||
// Token: 0x06015429 RID: 87081 RVA: 0x004F3714 File Offset: 0x004F1914
|
||||
[Token(Token = "0x6015429")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CannedChatItemSerializable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E09C RID: 57500
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E09C")]
|
||||
public string message;
|
||||
|
||||
// Token: 0x0400E09D RID: 57501
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E09D")]
|
||||
public int childCount;
|
||||
|
||||
// Token: 0x0400E09E RID: 57502
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400E09E")]
|
||||
public int indexOfFirstChild;
|
||||
}
|
||||
}
|
||||
@@ -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: 0x0200311E RID: 12574
|
||||
[Token(Token = "0x200311E")]
|
||||
public class RoomChatMenu : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A7D RID: 14973
|
||||
// (get) Token: 0x0601543D RID: 87101 RVA: 0x004F3C00 File Offset: 0x004F1E00
|
||||
// (set) Token: 0x0601543E RID: 87102 RVA: 0x004F3C14 File Offset: 0x004F1E14
|
||||
[Token(Token = "0x17003A7D")]
|
||||
public bool GPKOCFOBPIG
|
||||
{
|
||||
[Token(Token = "0x601543D")]
|
||||
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")]
|
||||
get;
|
||||
[Token(Token = "0x601543E")]
|
||||
[Address(RVA = "0x51DB50", Offset = "0x51CB50", VA = "0x18051DB50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A7E RID: 14974
|
||||
// (get) Token: 0x0601543F RID: 87103 RVA: 0x004F3C28 File Offset: 0x004F1E28
|
||||
[Token(Token = "0x17003A7E")]
|
||||
public ScreenHUDElement FNJCHDACOOE
|
||||
{
|
||||
[Token(Token = "0x601543F")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.screenHudElement;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A7F RID: 14975
|
||||
// (get) Token: 0x06015440 RID: 87104 RVA: 0x004F3C3C File Offset: 0x004F1E3C
|
||||
[Token(Token = "0x17003A7F")]
|
||||
public bool PHOKNNFACHB
|
||||
{
|
||||
[Token(Token = "0x6015440")]
|
||||
[Address(RVA = "0x155B3C0", Offset = "0x155A3C0", VA = "0x18155B3C0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A80 RID: 14976
|
||||
// (get) Token: 0x06015441 RID: 87105 RVA: 0x004F3C54 File Offset: 0x004F1E54
|
||||
[Token(Token = "0x17003A80")]
|
||||
public bool LIBOIFIPPEO
|
||||
{
|
||||
[Token(Token = "0x6015441")]
|
||||
[Address(RVA = "0x155B3E0", Offset = "0x155A3E0", VA = "0x18155B3E0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A81 RID: 14977
|
||||
// (get) Token: 0x06015442 RID: 87106 RVA: 0x004F3C6C File Offset: 0x004F1E6C
|
||||
[Token(Token = "0x17003A81")]
|
||||
public bool GBJAFNABKHC
|
||||
{
|
||||
[Token(Token = "0x6015442")]
|
||||
[Address(RVA = "0x155B3D0", Offset = "0x155A3D0", VA = "0x18155B3D0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A82 RID: 14978
|
||||
// (get) Token: 0x06015443 RID: 87107 RVA: 0x004F3C84 File Offset: 0x004F1E84
|
||||
[Token(Token = "0x17003A82")]
|
||||
public bool GDPKBEBEOBA
|
||||
{
|
||||
[Token(Token = "0x6015443")]
|
||||
[Address(RVA = "0x155B3F0", Offset = "0x155A3F0", VA = "0x18155B3F0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC != RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A83 RID: 14979
|
||||
// (get) Token: 0x06015444 RID: 87108 RVA: 0x004F3CA0 File Offset: 0x004F1EA0
|
||||
// (set) Token: 0x06015445 RID: 87109 RVA: 0x004F3CB4 File Offset: 0x004F1EB4
|
||||
[Token(Token = "0x17003A83")]
|
||||
public bool EJPPCGMANDI
|
||||
{
|
||||
[Token(Token = "0x6015444")]
|
||||
[Address(RVA = "0x155B2E0", Offset = "0x155A2E0", VA = "0x18155B2E0")]
|
||||
get;
|
||||
[Token(Token = "0x6015445")]
|
||||
[Address(RVA = "0x155A320", Offset = "0x1559320", VA = "0x18155A320")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A84 RID: 14980
|
||||
// (get) Token: 0x06015446 RID: 87110 RVA: 0x004F3CC8 File Offset: 0x004F1EC8
|
||||
[Token(Token = "0x17003A84")]
|
||||
public Vector2 MPLOMBPHIMP
|
||||
{
|
||||
[Token(Token = "0x6015446")]
|
||||
[Address(RVA = "0x155B2F0", Offset = "0x155A2F0", VA = "0x18155B2F0")]
|
||||
get
|
||||
{
|
||||
if (this.inputField.transform != 0)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector2 vector2;
|
||||
return vector2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A85 RID: 14981
|
||||
// (get) Token: 0x06015447 RID: 87111 RVA: 0x004F3CF4 File Offset: 0x004F1EF4
|
||||
[Token(Token = "0x17003A85")]
|
||||
private bool KDDGPONIEOF
|
||||
{
|
||||
[Token(Token = "0x6015447")]
|
||||
[Address(RVA = "0x15599E0", Offset = "0x15589E0", VA = "0x1815599E0")]
|
||||
get
|
||||
{
|
||||
return !EIMGAFPPJFD.PMFACCFMKGE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015448 RID: 87112 RVA: 0x004F3D0C File Offset: 0x004F1F0C
|
||||
[Token(Token = "0x6015448")]
|
||||
[Address(RVA = "0x15591F0", Offset = "0x15581F0", VA = "0x1815591F0")]
|
||||
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: 0x06015449 RID: 87113 RVA: 0x004F3ED0 File Offset: 0x004F20D0
|
||||
[Token(Token = "0x6015449")]
|
||||
[Address(RVA = "0x155A4B0", Offset = "0x15594B0", VA = "0x18155A4B0")]
|
||||
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: 0x0601544A RID: 87114 RVA: 0x004F3F80 File Offset: 0x004F2180
|
||||
[Token(Token = "0x601544A")]
|
||||
[Address(RVA = "0x1559D20", Offset = "0x1558D20", VA = "0x181559D20")]
|
||||
public void EnableScreenHUDElementForFrame()
|
||||
{
|
||||
this.screenHudElement.ActivateForFrame();
|
||||
}
|
||||
|
||||
// Token: 0x0601544B RID: 87115 RVA: 0x004F3FA0 File Offset: 0x004F21A0
|
||||
[Token(Token = "0x601544B")]
|
||||
[Address(RVA = "0x1558D70", Offset = "0x1557D70", VA = "0x181558D70")]
|
||||
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: 0x0601544C RID: 87116 RVA: 0x004F3FCC File Offset: 0x004F21CC
|
||||
[Token(Token = "0x601544C")]
|
||||
[Address(RVA = "0x155A4A0", Offset = "0x15594A0", VA = "0x18155A4A0")]
|
||||
private void OCOCJCIGJLE(string BCEFAKDFEMM)
|
||||
{
|
||||
this.CHMGMGMDIBI();
|
||||
}
|
||||
|
||||
// Token: 0x0601544D RID: 87117 RVA: 0x004F3FE0 File Offset: 0x004F21E0
|
||||
[Token(Token = "0x601544D")]
|
||||
[Address(RVA = "0x15595A0", Offset = "0x15585A0", VA = "0x1815595A0")]
|
||||
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: 0x0601544E RID: 87118 RVA: 0x004F4024 File Offset: 0x004F2224
|
||||
[Token(Token = "0x601544E")]
|
||||
[Address(RVA = "0x155A1E0", Offset = "0x15591E0", VA = "0x18155A1E0")]
|
||||
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: 0x0601544F RID: 87119 RVA: 0x004F4064 File Offset: 0x004F2264
|
||||
[Token(Token = "0x601544F")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
|
||||
public bool UpdateContainerForTouchKeyboard()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06015450 RID: 87120 RVA: 0x004F4074 File Offset: 0x004F2274
|
||||
[Token(Token = "0x6015450")]
|
||||
[Address(RVA = "0x155AC80", Offset = "0x1559C80", VA = "0x18155AC80")]
|
||||
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: 0x06015451 RID: 87121 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015451")]
|
||||
[Address(RVA = "0x1559E40", Offset = "0x1558E40", VA = "0x181559E40")]
|
||||
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: 0x06015452 RID: 87122 RVA: 0x004F40C8 File Offset: 0x004F22C8
|
||||
[Token(Token = "0x6015452")]
|
||||
[Address(RVA = "0x155B0F0", Offset = "0x155A0F0", VA = "0x18155B0F0")]
|
||||
public void SetInputFieldInteractable(bool ODBAFIFNIDO)
|
||||
{
|
||||
this.inputField.interactable = ODBAFIFNIDO;
|
||||
if (ODBAFIFNIDO)
|
||||
{
|
||||
this.InputFieldBecameInteractableEvent.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015453 RID: 87123 RVA: 0x004F40F8 File Offset: 0x004F22F8
|
||||
[Token(Token = "0x6015453")]
|
||||
[Address(RVA = "0x155A450", Offset = "0x1559450", VA = "0x18155A450")]
|
||||
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: 0x06015454 RID: 87124 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015454")]
|
||||
[Address(RVA = "0x155A6D0", Offset = "0x15596D0", VA = "0x18155A6D0")]
|
||||
private void PGNEEGHKBGJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015455 RID: 87125 RVA: 0x004F413C File Offset: 0x004F233C
|
||||
[Token(Token = "0x6015455")]
|
||||
[Address(RVA = "0x1559710", Offset = "0x1558710", VA = "0x181559710")]
|
||||
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: 0x06015456 RID: 87126 RVA: 0x004F419C File Offset: 0x004F239C
|
||||
[Token(Token = "0x6015456")]
|
||||
[Address(RVA = "0x1558E90", Offset = "0x1557E90", VA = "0x181558E90")]
|
||||
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: 0x06015457 RID: 87127 RVA: 0x004F426C File Offset: 0x004F246C
|
||||
[Token(Token = "0x6015457")]
|
||||
[Address(RVA = "0x155ADB0", Offset = "0x1559DB0", VA = "0x18155ADB0")]
|
||||
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)
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph = c.NGDBGIOCOPH;
|
||||
string message2 = message;
|
||||
return string.Equals(ngdbgiocoph.NGPMADFHHKP, message2);
|
||||
};
|
||||
int num = odjlanbiild.FindIndex(predicate);
|
||||
opemgdbidla.Add(num);
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
|
||||
// Token: 0x06015458 RID: 87128 RVA: 0x004F42D8 File Offset: 0x004F24D8
|
||||
[Token(Token = "0x6015458")]
|
||||
[Address(RVA = "0x1559190", Offset = "0x1558190", VA = "0x181559190")]
|
||||
public void ActivateInputField()
|
||||
{
|
||||
if (!this.inputField.m_AllowInput)
|
||||
{
|
||||
this.inputField.OnKeepWaiting();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015459 RID: 87129 RVA: 0x004F4308 File Offset: 0x004F2508
|
||||
[Token(Token = "0x6015459")]
|
||||
[Address(RVA = "0x1559860", Offset = "0x1558860", VA = "0x181559860")]
|
||||
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: 0x0601545A RID: 87130 RVA: 0x004F4354 File Offset: 0x004F2554
|
||||
[Token(Token = "0x601545A")]
|
||||
[Address(RVA = "0x155A430", Offset = "0x1559430", VA = "0x18155A430")]
|
||||
public bool IsUsingInputField()
|
||||
{
|
||||
return this.inputField.m_AllowInput;
|
||||
}
|
||||
|
||||
// Token: 0x0601545B RID: 87131 RVA: 0x004F4374 File Offset: 0x004F2574
|
||||
[Token(Token = "0x601545B")]
|
||||
[Address(RVA = "0x155AEE0", Offset = "0x1559EE0", VA = "0x18155AEE0")]
|
||||
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: 0x0601545C RID: 87132 RVA: 0x004F43E8 File Offset: 0x004F25E8
|
||||
[Token(Token = "0x601545C")]
|
||||
[Address(RVA = "0x155A330", Offset = "0x1559330", VA = "0x18155A330")]
|
||||
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: 0x0601545D RID: 87133 RVA: 0x004F443C File Offset: 0x004F263C
|
||||
[Token(Token = "0x601545D")]
|
||||
[Address(RVA = "0x155B150", Offset = "0x155A150", VA = "0x18155B150")]
|
||||
public void ToggleCannedChat(bool isOpen)
|
||||
{
|
||||
this.ELIADCGOLND(isOpen);
|
||||
}
|
||||
|
||||
// Token: 0x0601545E RID: 87134 RVA: 0x004F4450 File Offset: 0x004F2650
|
||||
[Token(Token = "0x601545E")]
|
||||
[Address(RVA = "0x1559700", Offset = "0x1558700", VA = "0x181559700")]
|
||||
public void CloseCannedChat()
|
||||
{
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601545F RID: 87135 RVA: 0x004F4468 File Offset: 0x004F2668
|
||||
[Token(Token = "0x601545F")]
|
||||
[Address(RVA = "0x1559A30", Offset = "0x1558A30", VA = "0x181559A30")]
|
||||
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: 0x06015460 RID: 87136 RVA: 0x004F4550 File Offset: 0x004F2750
|
||||
[Token(Token = "0x6015460")]
|
||||
[Address(RVA = "0x155B0C0", Offset = "0x155A0C0", VA = "0x18155B0C0")]
|
||||
public void SendChatMessage()
|
||||
{
|
||||
string text = this.inputField.m_Text;
|
||||
this.SendChatMessage(text);
|
||||
}
|
||||
|
||||
// Token: 0x06015461 RID: 87137 RVA: 0x004F4578 File Offset: 0x004F2778
|
||||
[Token(Token = "0x6015461")]
|
||||
[Address(RVA = "0x1559D40", Offset = "0x1558D40", VA = "0x181559D40")]
|
||||
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: 0x06015462 RID: 87138 RVA: 0x004F45EC File Offset: 0x004F27EC
|
||||
[Token(Token = "0x6015462")]
|
||||
[Address(RVA = "0x155ABB0", Offset = "0x1559BB0", VA = "0x18155ABB0")]
|
||||
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: 0x06015463 RID: 87139 RVA: 0x004F4664 File Offset: 0x004F2864
|
||||
[Token(Token = "0x6015463")]
|
||||
[Address(RVA = "0x155A3C0", Offset = "0x15593C0", VA = "0x18155A3C0")]
|
||||
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: 0x06015464 RID: 87140 RVA: 0x004F46C4 File Offset: 0x004F28C4
|
||||
[Token(Token = "0x6015464")]
|
||||
[Address(RVA = "0x155B160", Offset = "0x155A160", VA = "0x18155B160")]
|
||||
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: 0x0400E0A4 RID: 57508
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E0A4")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
[Header("UI Elements")]
|
||||
private TMP_InputField inputField;
|
||||
|
||||
// Token: 0x0400E0A5 RID: 57509
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E0A5")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ScreenHUDElement screenHudElement;
|
||||
|
||||
// Token: 0x0400E0A6 RID: 57510
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E0A6")]
|
||||
[SerializeField]
|
||||
private GameObject previewRoot;
|
||||
|
||||
// Token: 0x0400E0A7 RID: 57511
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E0A7")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400E0A8 RID: 57512
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E0A8")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip expandMenuSFX;
|
||||
|
||||
// Token: 0x0400E0A9 RID: 57513
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E0A9")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip previewMenuSFX;
|
||||
|
||||
// Token: 0x0400E0AA RID: 57514
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400E0AA")]
|
||||
public readonly OKNNKFGFODL MenuExpandedEvent;
|
||||
|
||||
// Token: 0x0400E0AB RID: 57515
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400E0AB")]
|
||||
public readonly OKNNKFGFODL InputFieldBecameInteractableEvent;
|
||||
|
||||
// Token: 0x0400E0AD RID: 57517
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400E0AD")]
|
||||
private readonly List<RoomChatLogDialog> LPJLHMLKNIL;
|
||||
|
||||
// Token: 0x0400E0AE RID: 57518
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E0AE")]
|
||||
private readonly List<RoomChatLogDialog> HBKCBLLNEGF;
|
||||
|
||||
// Token: 0x0400E0AF RID: 57519
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400E0AF")]
|
||||
private readonly List<RoomChatLogDialog> EJLACCOEPFM;
|
||||
|
||||
// Token: 0x0400E0B0 RID: 57520
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400E0B0")]
|
||||
private int ABIHGOMHEMP;
|
||||
|
||||
// Token: 0x0400E0B1 RID: 57521
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400E0B1")]
|
||||
private int CCAMMJKKOJP;
|
||||
|
||||
// Token: 0x0400E0B2 RID: 57522
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400E0B2")]
|
||||
private int KMJPAJDDHEP;
|
||||
|
||||
// Token: 0x0400E0B3 RID: 57523
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400E0B3")]
|
||||
private int JIJJKDDAPMA;
|
||||
|
||||
// Token: 0x0400E0B4 RID: 57524
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400E0B4")]
|
||||
[SerializeField]
|
||||
private Transform contentRoot;
|
||||
|
||||
// Token: 0x0400E0B5 RID: 57525
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400E0B5")]
|
||||
[SerializeField]
|
||||
private Toggle toggleCannedChatButton;
|
||||
|
||||
// Token: 0x0400E0B6 RID: 57526
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400E0B6")]
|
||||
[SerializeField]
|
||||
private GameObject cannedChatPrefab;
|
||||
|
||||
// Token: 0x0400E0B7 RID: 57527
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400E0B7")]
|
||||
[SerializeField]
|
||||
private GameObject cannedChatMenu;
|
||||
|
||||
// Token: 0x0400E0B8 RID: 57528
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400E0B8")]
|
||||
private List<int> DPJMAAHLFBB;
|
||||
|
||||
// Token: 0x0400E0B9 RID: 57529
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400E0B9")]
|
||||
private List<int> OPEMGDBIDLA;
|
||||
|
||||
// Token: 0x0400E0BA RID: 57530
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400E0BA")]
|
||||
private List<CannedChat> ODJLANBIILD;
|
||||
|
||||
// Token: 0x0400E0BB RID: 57531
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400E0BB")]
|
||||
private RoomChatMenu.DKPCHPHAMHD GKNIHNHGBKC;
|
||||
|
||||
// Token: 0x0200311F RID: 12575
|
||||
[Token(Token = "0x200311F")]
|
||||
private enum DKPCHPHAMHD
|
||||
{
|
||||
// Token: 0x0400E0BE RID: 57534
|
||||
[Token(Token = "0x400E0BE")]
|
||||
Hidden,
|
||||
// Token: 0x0400E0BF RID: 57535
|
||||
[Token(Token = "0x400E0BF")]
|
||||
Preview,
|
||||
// Token: 0x0400E0C0 RID: 57536
|
||||
[Token(Token = "0x400E0C0")]
|
||||
Expanded
|
||||
}
|
||||
|
||||
// Token: 0x02003121 RID: 12577
|
||||
[Token(Token = "0x2003121")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EOLODBJIEPJ
|
||||
{
|
||||
// Token: 0x0601546D RID: 87149 RVA: 0x004F4854 File Offset: 0x004F2A54
|
||||
[Token(Token = "0x601546D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EOLODBJIEPJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601546E RID: 87150 RVA: 0x004F4868 File Offset: 0x004F2A68
|
||||
[Token(Token = "0x601546E")]
|
||||
[Address(RVA = "0x1557A30", Offset = "0x1556A30", VA = "0x181557A30")]
|
||||
internal bool <SelectCannedChatCategory>b__0(CannedChat c)
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph = c.NGDBGIOCOPH;
|
||||
string text = this.message;
|
||||
return string.Equals(ngdbgiocoph.NGPMADFHHKP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0400E0C8 RID: 57544
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E0C8")]
|
||||
public string message;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,517 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02003122 RID: 12578
|
||||
[Token(Token = "0x2003122")]
|
||||
public class RoomChatVRController : MonoBehaviour, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17003A86 RID: 14982
|
||||
// (get) Token: 0x0601546F RID: 87151 RVA: 0x004F4898 File Offset: 0x004F2A98
|
||||
[Token(Token = "0x17003A86")]
|
||||
private Transform CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x601546F")]
|
||||
[Address(RVA = "0x155C150", Offset = "0x155B150", VA = "0x18155C150")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A87 RID: 14983
|
||||
// (get) Token: 0x06015470 RID: 87152 RVA: 0x004F48BC File Offset: 0x004F2ABC
|
||||
[Token(Token = "0x17003A87")]
|
||||
private Vector3 MGCHPGBIHPG
|
||||
{
|
||||
[Token(Token = "0x6015470")]
|
||||
[Address(RVA = "0x155C5B0", Offset = "0x155B5B0", VA = "0x18155C5B0")]
|
||||
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: 0x17003A88 RID: 14984
|
||||
// (get) Token: 0x06015471 RID: 87153 RVA: 0x004F4904 File Offset: 0x004F2B04
|
||||
[Token(Token = "0x17003A88")]
|
||||
private float EFCCFHHMDJD
|
||||
{
|
||||
[Token(Token = "0x6015471")]
|
||||
[Address(RVA = "0x155BD50", Offset = "0x155AD50", VA = "0x18155BD50")]
|
||||
get
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A89 RID: 14985
|
||||
// (get) Token: 0x06015472 RID: 87154 RVA: 0x004F4938 File Offset: 0x004F2B38
|
||||
[Token(Token = "0x17003A89")]
|
||||
private float DGGCHFEFGKL
|
||||
{
|
||||
[Token(Token = "0x6015472")]
|
||||
[Address(RVA = "0x155BFA0", Offset = "0x155AFA0", VA = "0x18155BFA0")]
|
||||
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: 0x17003A8A RID: 14986
|
||||
// (get) Token: 0x06015473 RID: 87155 RVA: 0x004F4978 File Offset: 0x004F2B78
|
||||
[Token(Token = "0x17003A8A")]
|
||||
private bool DGDPDBPLNMH
|
||||
{
|
||||
[Token(Token = "0x6015473")]
|
||||
[Address(RVA = "0x155BE80", Offset = "0x155AE80", VA = "0x18155BE80")]
|
||||
get
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
bool flag = local != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return WatchUI.BFPPPLIJIGC.ABJAFAKMMOK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A8B RID: 14987
|
||||
// (get) Token: 0x06015474 RID: 87156 RVA: 0x004F49B0 File Offset: 0x004F2BB0
|
||||
[Token(Token = "0x17003A8B")]
|
||||
private Vector3 CIGNNBFGBJP
|
||||
{
|
||||
[Token(Token = "0x6015474")]
|
||||
[Address(RVA = "0x155B730", Offset = "0x155A730", VA = "0x18155B730")]
|
||||
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: 0x17003A8C RID: 14988
|
||||
// (get) Token: 0x06015475 RID: 87157 RVA: 0x004F4A08 File Offset: 0x004F2C08
|
||||
[Token(Token = "0x17003A8C")]
|
||||
private Quaternion AABJLDMAPFJ
|
||||
{
|
||||
[Token(Token = "0x6015475")]
|
||||
[Address(RVA = "0x155C860", Offset = "0x155B860", VA = "0x18155C860")]
|
||||
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: 0x17003A8D RID: 14989
|
||||
// (get) Token: 0x06015476 RID: 87158 RVA: 0x004F4A5C File Offset: 0x004F2C5C
|
||||
[Token(Token = "0x17003A8D")]
|
||||
public Transform FJLJBEHIKMF
|
||||
{
|
||||
[Token(Token = "0x6015476")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.keyboardAnchor;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A8E RID: 14990
|
||||
// (get) Token: 0x06015477 RID: 87159 RVA: 0x004F4A70 File Offset: 0x004F2C70
|
||||
[Token(Token = "0x17003A8E")]
|
||||
public bool GMPGMNOAIFB
|
||||
{
|
||||
[Token(Token = "0x6015477")]
|
||||
[Address(RVA = "0x155CC30", Offset = "0x155BC30", VA = "0x18155CC30", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.roomChatMenu.inputField.m_AllowInput;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015478 RID: 87160 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015478")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
|
||||
public void OnKeyboardAttached()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015479 RID: 87161 RVA: 0x004F4A94 File Offset: 0x004F2C94
|
||||
[Token(Token = "0x6015479")]
|
||||
[Address(RVA = "0x155B480", Offset = "0x155A480", VA = "0x18155B480")]
|
||||
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: 0x0601547A RID: 87162 RVA: 0x004F4BB4 File Offset: 0x004F2DB4
|
||||
[Token(Token = "0x601547A")]
|
||||
[Address(RVA = "0x155CB00", Offset = "0x155BB00", VA = "0x18155CB00")]
|
||||
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: 0x0601547B RID: 87163 RVA: 0x004F4BFC File Offset: 0x004F2DFC
|
||||
[Token(Token = "0x601547B")]
|
||||
[Address(RVA = "0x155B710", Offset = "0x155A710", VA = "0x18155B710")]
|
||||
private void BALOKJMBNIN(float POGAEJIEPIM)
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x0601547C RID: 87164 RVA: 0x004F4C1C File Offset: 0x004F2E1C
|
||||
[Token(Token = "0x601547C")]
|
||||
[Address(RVA = "0x155B400", Offset = "0x155A400", VA = "0x18155B400")]
|
||||
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: 0x0601547D RID: 87165 RVA: 0x004F4C88 File Offset: 0x004F2E88
|
||||
[Token(Token = "0x601547D")]
|
||||
[Address(RVA = "0x155C1C0", Offset = "0x155B1C0", VA = "0x18155C1C0")]
|
||||
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: 0x0601547E RID: 87166 RVA: 0x004F4CE8 File Offset: 0x004F2EE8
|
||||
[Token(Token = "0x601547E")]
|
||||
[Address(RVA = "0x155BC80", Offset = "0x155AC80", VA = "0x18155BC80")]
|
||||
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: 0x0601547F RID: 87167 RVA: 0x004F4D6C File Offset: 0x004F2F6C
|
||||
[Token(Token = "0x601547F")]
|
||||
[Address(RVA = "0x155C530", Offset = "0x155B530", VA = "0x18155C530")]
|
||||
private void IFJMGEOLMPE()
|
||||
{
|
||||
float num = this.DGGCHFEFGKL;
|
||||
this.roomChatMenu.RepaintMessageLines();
|
||||
}
|
||||
|
||||
// Token: 0x06015480 RID: 87168 RVA: 0x004F4DA4 File Offset: 0x004F2FA4
|
||||
[Token(Token = "0x6015480")]
|
||||
[Address(RVA = "0x155B9F0", Offset = "0x155A9F0", VA = "0x18155B9F0")]
|
||||
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: 0x06015481 RID: 87169 RVA: 0x004F4E70 File Offset: 0x004F3070
|
||||
[Token(Token = "0x6015481")]
|
||||
[Address(RVA = "0x155C460", Offset = "0x155B460", VA = "0x18155C460")]
|
||||
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: 0x06015482 RID: 87170 RVA: 0x004F4EB0 File Offset: 0x004F30B0
|
||||
[Token(Token = "0x6015482")]
|
||||
[Address(RVA = "0x155C750", Offset = "0x155B750", VA = "0x18155C750")]
|
||||
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: 0x06015483 RID: 87171 RVA: 0x004F4F1C File Offset: 0x004F311C
|
||||
[Token(Token = "0x6015483")]
|
||||
[Address(RVA = "0x155CAB0", Offset = "0x155BAB0", VA = "0x18155CAB0")]
|
||||
public void Preview()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x06015484 RID: 87172 RVA: 0x004F4F38 File Offset: 0x004F3138
|
||||
[Token(Token = "0x6015484")]
|
||||
[Address(RVA = "0x155BF40", Offset = "0x155AF40", VA = "0x18155BF40")]
|
||||
public void Expand()
|
||||
{
|
||||
if (!this.DGDPDBPLNMH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015485 RID: 87173 RVA: 0x004F4F5C File Offset: 0x004F315C
|
||||
[Token(Token = "0x6015485")]
|
||||
[Address(RVA = "0x155C4E0", Offset = "0x155B4E0", VA = "0x18155C4E0")]
|
||||
public void Hide()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06015486 RID: 87174 RVA: 0x004F4F80 File Offset: 0x004F3180
|
||||
[Token(Token = "0x6015486")]
|
||||
[Address(RVA = "0x155C0B0", Offset = "0x155B0B0", VA = "0x18155C0B0")]
|
||||
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: 0x06015487 RID: 87175 RVA: 0x004F4FB4 File Offset: 0x004F31B4
|
||||
[Token(Token = "0x6015487")]
|
||||
[Address(RVA = "0x155CBC0", Offset = "0x155BBC0", VA = "0x18155CBC0")]
|
||||
public RoomChatVRController()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E0C9 RID: 57545
|
||||
[Token(Token = "0x400E0C9")]
|
||||
private const float PNMDGIGDMGB = 0.8f;
|
||||
|
||||
// Token: 0x0400E0CA RID: 57546
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E0CA")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RoomChatMenu roomChatMenu;
|
||||
|
||||
// Token: 0x0400E0CB RID: 57547
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E0CB")]
|
||||
[SerializeField]
|
||||
private Transform keyboardAnchor;
|
||||
|
||||
// Token: 0x0400E0CC RID: 57548
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E0CC")]
|
||||
[SerializeField]
|
||||
private float detachedDistance = 0.6f;
|
||||
|
||||
// Token: 0x0400E0CD RID: 57549
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400E0CD")]
|
||||
[SerializeField]
|
||||
private float detachedHeightOffset = 0.3f;
|
||||
|
||||
// Token: 0x0400E0CE RID: 57550
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E0CE")]
|
||||
[SerializeField]
|
||||
private float detachedPitch = -15f;
|
||||
|
||||
// Token: 0x0400E0CF RID: 57551
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E0CF")]
|
||||
private Transform KCLFJAKBGFJ;
|
||||
|
||||
// Token: 0x0400E0D0 RID: 57552
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E0D0")]
|
||||
private Vector3 ACNOKCINDJH;
|
||||
|
||||
// Token: 0x0400E0D1 RID: 57553
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400E0D1")]
|
||||
private Quaternion HMLGCJKCHAD;
|
||||
|
||||
// Token: 0x0400E0D2 RID: 57554
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400E0D2")]
|
||||
private Vector3 DCJKKAAAACD;
|
||||
|
||||
// Token: 0x0400E0D3 RID: 57555
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E0D3")]
|
||||
private Vector3 JEOBFIJPOKP;
|
||||
|
||||
// Token: 0x0400E0D4 RID: 57556
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400E0D4")]
|
||||
private readonly HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02003123 RID: 12579
|
||||
[Token(Token = "0x2003123")]
|
||||
private enum ANIOLPHPJHG
|
||||
{
|
||||
// Token: 0x0400E0D6 RID: 57558
|
||||
[Token(Token = "0x400E0D6")]
|
||||
Hidden,
|
||||
// Token: 0x0400E0D7 RID: 57559
|
||||
[Token(Token = "0x400E0D7")]
|
||||
Preview,
|
||||
// Token: 0x0400E0D8 RID: 57560
|
||||
[Token(Token = "0x400E0D8")]
|
||||
Expanded
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user