a
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200301B RID: 12315
|
||||
[Token(Token = "0x200301B")]
|
||||
public class DirectDragSettings : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170039A7 RID: 14759
|
||||
// (get) Token: 0x06014F5A RID: 85850 RVA: 0x004E7134 File Offset: 0x004E5334
|
||||
[Token(Token = "0x170039A7")]
|
||||
public float GKLMKKBIENL
|
||||
{
|
||||
[Token(Token = "0x6014F5A")]
|
||||
[Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")]
|
||||
get
|
||||
{
|
||||
return this.dragSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039A8 RID: 14760
|
||||
// (get) Token: 0x06014F5B RID: 85851 RVA: 0x004E7148 File Offset: 0x004E5348
|
||||
[Token(Token = "0x170039A8")]
|
||||
public RectTransform ALBOGJCMMCF
|
||||
{
|
||||
[Token(Token = "0x6014F5B")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.clampRect;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F5C RID: 85852 RVA: 0x004E715C File Offset: 0x004E535C
|
||||
[Token(Token = "0x6014F5C")]
|
||||
[Address(RVA = "0xA59B40", Offset = "0xA58940", VA = "0x180A59B40")]
|
||||
public DirectDragSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DDE6 RID: 56806
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DDE6")]
|
||||
[SerializeField]
|
||||
[Tooltip("How fast to drag the element. Specifically, how much to offset the local position when the mouse is moved across the whole viewport.")]
|
||||
private float dragSpeed = 400f;
|
||||
|
||||
// Token: 0x0400DDE7 RID: 56807
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DDE7")]
|
||||
[SerializeField]
|
||||
[Tooltip("Constrain the virtual scroll cursor to this rect transform")]
|
||||
private RectTransform clampRect;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200301C RID: 12316
|
||||
[Token(Token = "0x200301C")]
|
||||
public class DragScrollDecorator : MonoBehaviour, IScrollHandler, IEventSystemHandler, IDragHandler
|
||||
{
|
||||
// Token: 0x170039A9 RID: 14761
|
||||
// (get) Token: 0x06014F5D RID: 85853 RVA: 0x004E717C File Offset: 0x004E537C
|
||||
[Token(Token = "0x170039A9")]
|
||||
public bool FCNPPNPMNPK
|
||||
{
|
||||
[Token(Token = "0x6014F5D")]
|
||||
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
|
||||
get
|
||||
{
|
||||
return this.supportsHorizontalScrolling;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039AA RID: 14762
|
||||
// (get) Token: 0x06014F5E RID: 85854 RVA: 0x004E7190 File Offset: 0x004E5390
|
||||
[Token(Token = "0x170039AA")]
|
||||
public bool CCLKFIIGDMB
|
||||
{
|
||||
[Token(Token = "0x6014F5E")]
|
||||
[Address(RVA = "0x41ED50", Offset = "0x41DB50", VA = "0x18041ED50")]
|
||||
get
|
||||
{
|
||||
return this.supportsVerticalScrolling;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039AB RID: 14763
|
||||
// (get) Token: 0x06014F5F RID: 85855 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170039AB")]
|
||||
public float HNAMNDFJHIK
|
||||
{
|
||||
[Token(Token = "0x6014F5F")]
|
||||
[Address(RVA = "0x924780", Offset = "0x923580", VA = "0x180924780")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039AC RID: 14764
|
||||
// (get) Token: 0x06014F60 RID: 85856 RVA: 0x004E71A4 File Offset: 0x004E53A4
|
||||
[Token(Token = "0x170039AC")]
|
||||
public RectTransform BKCCCMLHNMO
|
||||
{
|
||||
[Token(Token = "0x6014F60")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.rectTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F61 RID: 85857 RVA: 0x004E71B8 File Offset: 0x004E53B8
|
||||
[Token(Token = "0x6014F61")]
|
||||
[Address(RVA = "0xA59BA0", Offset = "0xA589A0", VA = "0x180A59BA0", Slot = "5")]
|
||||
public void OnDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
Vector2 <delta>k__BackingField = OEKEOCOGKMG.<delta>k__BackingField;
|
||||
if (!this.supportsHorizontalScrolling)
|
||||
{
|
||||
}
|
||||
if (!this.supportsVerticalScrolling)
|
||||
{
|
||||
}
|
||||
this.DragEvent.CNFDGDEOPPF(<delta>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x06014F62 RID: 85858 RVA: 0x004E71F4 File Offset: 0x004E53F4
|
||||
[Token(Token = "0x6014F62")]
|
||||
[Address(RVA = "0xA59C30", Offset = "0xA58A30", VA = "0x180A59C30", Slot = "4")]
|
||||
public void OnScroll(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
Vector2 <scrollDelta>k__BackingField = OEKEOCOGKMG.<scrollDelta>k__BackingField;
|
||||
if (!this.supportsHorizontalScrolling)
|
||||
{
|
||||
}
|
||||
if (!this.supportsVerticalScrolling)
|
||||
{
|
||||
}
|
||||
this.ScrollEvent.CNFDGDEOPPF(<scrollDelta>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x06014F63 RID: 85859 RVA: 0x004E7230 File Offset: 0x004E5430
|
||||
[Token(Token = "0x6014F63")]
|
||||
[Address(RVA = "0xA59B50", Offset = "0xA58950", VA = "0x180A59B50")]
|
||||
private Vector2 ELDJDJDEGKB(Vector2 KNAPMEIGFND)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014F63)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector2 RecRoom.Core.UI.DragScrollDecorator::ELDJDJDEGKB(UnityEngine.Vector2)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0B:
|
||||
brtrue(IL_00, logicnot:bool(ldfld:bool(DragScrollDecorator::supportsVerticalScrolling, ldloc:DragScrollDecorator(this))))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014F64 RID: 85860 RVA: 0x004E7254 File Offset: 0x004E5454
|
||||
[Token(Token = "0x6014F64")]
|
||||
[Address(RVA = "0xA59CC0", Offset = "0xA58AC0", VA = "0x180A59CC0")]
|
||||
public DragScrollDecorator()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<Vector2> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.DragEvent = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
MFBGLIHGCGO<Vector2> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.ScrollEvent = mfbglihgcgo2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DDE8 RID: 56808
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DDE8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RectTransform rectTransform;
|
||||
|
||||
// Token: 0x0400DDE9 RID: 56809
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DDE9")]
|
||||
[SerializeField]
|
||||
private bool supportsHorizontalScrolling = true;
|
||||
|
||||
// Token: 0x0400DDEA RID: 56810
|
||||
[FieldOffset(Offset = "0x21")]
|
||||
[Token(Token = "0x400DDEA")]
|
||||
[SerializeField]
|
||||
private bool supportsVerticalScrolling;
|
||||
|
||||
// Token: 0x0400DDEB RID: 56811
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DDEB")]
|
||||
public readonly MFBGLIHGCGO<Vector2> DragEvent;
|
||||
|
||||
// Token: 0x0400DDEC RID: 56812
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DDEC")]
|
||||
public readonly MFBGLIHGCGO<Vector2> ScrollEvent;
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200301D RID: 12317
|
||||
[Token(Token = "0x200301D")]
|
||||
public class ScrollRectMovementEnforcer : MonoBehaviour, IScrollHandler, IEventSystemHandler, IBeginDragHandler
|
||||
{
|
||||
// Token: 0x06014F65 RID: 85861 RVA: 0x004E729C File Offset: 0x004E549C
|
||||
[Token(Token = "0x6014F65")]
|
||||
[Address(RVA = "0xA69180", Offset = "0xA67F80", VA = "0x180A69180")]
|
||||
private void Awake()
|
||||
{
|
||||
ScrollRect scrollRect = this.scrollRect;
|
||||
int num = 0;
|
||||
if (scrollRect == num)
|
||||
{
|
||||
ScrollRect component = base.GetComponent<ScrollRect>();
|
||||
this.scrollRect = component;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F66 RID: 85862 RVA: 0x004E72CC File Offset: 0x004E54CC
|
||||
[Token(Token = "0x6014F66")]
|
||||
[Address(RVA = "0xA69230", Offset = "0xA68030", VA = "0x180A69230", Slot = "4")]
|
||||
public void OnScroll(PointerEventData MKOJOANIBBF)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
ScrollRect scrollRect = this.scrollRect;
|
||||
if (scrollRect.m_MovementType != ScrollRect.MovementType.Clamped)
|
||||
{
|
||||
scrollRect.m_MovementType = (ScrollRect.MovementType)((ulong)2L);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F67 RID: 85863 RVA: 0x004E72FC File Offset: 0x004E54FC
|
||||
[Token(Token = "0x6014F67")]
|
||||
[Address(RVA = "0xA69200", Offset = "0xA68000", VA = "0x180A69200", Slot = "5")]
|
||||
public void OnBeginDrag(PointerEventData MKOJOANIBBF)
|
||||
{
|
||||
ScrollRect scrollRect = this.scrollRect;
|
||||
if (scrollRect.m_MovementType != ScrollRect.MovementType.Elastic)
|
||||
{
|
||||
scrollRect.m_MovementType = (ScrollRect.MovementType)((ulong)1L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F68 RID: 85864 RVA: 0x004E7328 File Offset: 0x004E5528
|
||||
[Token(Token = "0x6014F68")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ScrollRectMovementEnforcer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DDED RID: 56813
|
||||
[Token(Token = "0x400DDED")]
|
||||
private const float BDIPCDOBBBI = 0.001f;
|
||||
|
||||
// Token: 0x0400DDEE RID: 56814
|
||||
[Token(Token = "0x400DDEE")]
|
||||
private const float EINNCEHIBDL = 1.0000001E-06f;
|
||||
|
||||
// Token: 0x0400DDEF RID: 56815
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DDEF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ScrollRect scrollRect;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.VR.UI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200301E RID: 12318
|
||||
[Token(Token = "0x200301E")]
|
||||
public class SubtitleManager : SingletonMonoBehaviour<SubtitleManager>
|
||||
{
|
||||
// Token: 0x170039AD RID: 14765
|
||||
// (get) Token: 0x06014F69 RID: 85865 RVA: 0x004E733C File Offset: 0x004E553C
|
||||
[Token(Token = "0x170039AD")]
|
||||
public VRSubtitleDialog ELKAMHFNLID
|
||||
{
|
||||
[Token(Token = "0x6014F69")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.vrSubtitleDialog;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F6A RID: 85866 RVA: 0x004E7350 File Offset: 0x004E5550
|
||||
[Token(Token = "0x6014F6A")]
|
||||
[Address(RVA = "0xA6B980", Offset = "0xA6A780", VA = "0x180A6B980")]
|
||||
public bool TryGetCurrentSubtitle(out string PAANJCAOOAG, out Sprite JFKJJGCHMJF)
|
||||
{
|
||||
if (this.SubtitlesEnabled && this.LJCDMPGPHDB.HFHFEJMMDFH)
|
||||
{
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb2 = this.LJCDMPGPHDB;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014F6B RID: 85867 RVA: 0x004E738C File Offset: 0x004E558C
|
||||
[Token(Token = "0x6014F6B")]
|
||||
[Address(RVA = "0xA6BA70", Offset = "0xA6A870", VA = "0x180A6BA70")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.LJCDMPGPHDB.HFHFEJMMDFH)
|
||||
{
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
float time = Time.time;
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb2 = this.LJCDMPGPHDB;
|
||||
this.Hide(ljcdmpgphdb2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F6C RID: 85868 RVA: 0x004E73D0 File Offset: 0x004E55D0
|
||||
[Token(Token = "0x6014F6C")]
|
||||
[Address(RVA = "0xA6B7F0", Offset = "0xA6A5F0", VA = "0x180A6B7F0")]
|
||||
public void ShowIndefinitely(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
|
||||
{
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
}
|
||||
|
||||
// Token: 0x06014F6D RID: 85869 RVA: 0x004E73F0 File Offset: 0x004E55F0
|
||||
[Token(Token = "0x6014F6D")]
|
||||
[Address(RVA = "0xA6B8B0", Offset = "0xA6A6B0", VA = "0x180A6B8B0")]
|
||||
public void Show(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, float BJJEDIGOMGC, [Optional] Sprite JFKJJGCHMJF)
|
||||
{
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
float time = Time.time;
|
||||
}
|
||||
|
||||
// Token: 0x06014F6E RID: 85870 RVA: 0x004E7418 File Offset: 0x004E5618
|
||||
[Token(Token = "0x6014F6E")]
|
||||
[Address(RVA = "0xA6B790", Offset = "0xA6A590", VA = "0x180A6B790")]
|
||||
public void Hide(object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.LJCDMPGPHDB.HAHBGOMEMEE(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06014F6F RID: 85871 RVA: 0x004E7438 File Offset: 0x004E5638
|
||||
[Token(Token = "0x6014F6F")]
|
||||
[Address(RVA = "0xA6B740", Offset = "0xA6A540", VA = "0x180A6B740")]
|
||||
public void HideAll()
|
||||
{
|
||||
this.LJCDMPGPHDB.LKLKGDMFMCC();
|
||||
}
|
||||
|
||||
// Token: 0x06014F70 RID: 85872 RVA: 0x004E7458 File Offset: 0x004E5658
|
||||
[Token(Token = "0x6014F70")]
|
||||
[Address(RVA = "0xA6BB30", Offset = "0xA6A930", VA = "0x180A6BB30")]
|
||||
public SubtitleManager()
|
||||
{
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> bjoibbboiko = new BJOIBBBOIKO();
|
||||
this.LJCDMPGPHDB = bjoibbboiko;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DDF0 RID: 56816
|
||||
[Token(Token = "0x400DDF0")]
|
||||
public const int DEFAULT_SUBTITLE_PRIORITY = 0;
|
||||
|
||||
// Token: 0x0400DDF1 RID: 56817
|
||||
[Token(Token = "0x400DDF1")]
|
||||
public const int DEFAULT_INDEFINITE_SUBTITLE_PRIORITY = -1;
|
||||
|
||||
// Token: 0x0400DDF2 RID: 56818
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DDF2")]
|
||||
[SerializeField]
|
||||
private VRSubtitleDialog vrSubtitleDialog;
|
||||
|
||||
// Token: 0x0400DDF3 RID: 56819
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DDF3")]
|
||||
public bool SubtitlesEnabled = true;
|
||||
|
||||
// Token: 0x0400DDF4 RID: 56820
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DDF4")]
|
||||
private BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> LJCDMPGPHDB;
|
||||
|
||||
// Token: 0x0200301F RID: 12319
|
||||
[Token(Token = "0x200301F")]
|
||||
private readonly struct AHAIFIDCFML
|
||||
{
|
||||
// Token: 0x06014F71 RID: 85873 RVA: 0x004E7480 File Offset: 0x004E5680
|
||||
[Token(Token = "0x6014F71")]
|
||||
[Address(RVA = "0xA561A0", Offset = "0xA54FA0", VA = "0x180A561A0")]
|
||||
public AHAIFIDCFML(string PAANJCAOOAG, Sprite JFKJJGCHMJF, bool OGIBGLPGKHP, float BCANLCHBKJE)
|
||||
{
|
||||
this.BCANLCHBKJE = (float)0;
|
||||
this.PAANJCAOOAG = PAANJCAOOAG;
|
||||
this.JFKJJGCHMJF = JFKJJGCHMJF;
|
||||
this.OGIBGLPGKHP = OGIBGLPGKHP;
|
||||
}
|
||||
|
||||
// Token: 0x0400DDF5 RID: 56821
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DDF5")]
|
||||
public readonly string PAANJCAOOAG;
|
||||
|
||||
// Token: 0x0400DDF6 RID: 56822
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DDF6")]
|
||||
public readonly Sprite JFKJJGCHMJF;
|
||||
|
||||
// Token: 0x0400DDF7 RID: 56823
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DDF7")]
|
||||
public readonly bool OGIBGLPGKHP;
|
||||
|
||||
// Token: 0x0400DDF8 RID: 56824
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400DDF8")]
|
||||
public readonly float BCANLCHBKJE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,291 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003017 RID: 12311
|
||||
[Token(Token = "0x2003017")]
|
||||
public class SubtitlePlayer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170039A0 RID: 14752
|
||||
// (get) Token: 0x06014F43 RID: 85827 RVA: 0x004E6CC0 File Offset: 0x004E4EC0
|
||||
[Token(Token = "0x170039A0")]
|
||||
private float MNAGNABBCLJ
|
||||
{
|
||||
[Token(Token = "0x6014F43")]
|
||||
[Address(RVA = "0xA6BC20", Offset = "0xA6AA20", VA = "0x180A6BC20")]
|
||||
get
|
||||
{
|
||||
return Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F44 RID: 85828 RVA: 0x004E6CD4 File Offset: 0x004E4ED4
|
||||
[Token(Token = "0x6014F44")]
|
||||
[Address(RVA = "0xA6C370", Offset = "0xA6B170", VA = "0x180A6C370")]
|
||||
public void Load(string CIPJLJINMIM)
|
||||
{
|
||||
this.JGOIHFDJBDK(CIPJLJINMIM);
|
||||
}
|
||||
|
||||
// Token: 0x06014F45 RID: 85829 RVA: 0x004E6CE8 File Offset: 0x004E4EE8
|
||||
[Token(Token = "0x6014F45")]
|
||||
[Address(RVA = "0xA6C380", Offset = "0xA6B180", VA = "0x180A6C380")]
|
||||
public void Play()
|
||||
{
|
||||
List<SubtitlePlayer.IPGOMELJFCO> iieidpjlamf = this.IIEIDPJLAMF;
|
||||
if (this.DBMIHIFLDJN != 0)
|
||||
{
|
||||
this.DBMIHIFLDJN = (ulong)0L;
|
||||
}
|
||||
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.LJCDMPGPHDB.HAHBGOMEMEE(this);
|
||||
float time = Time.time;
|
||||
this.HCONOGAKLCD = time;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
SubtitlePlayer.DCEPAPNLMGD dcepapnlmgd;
|
||||
dcepapnlmgd.<>1__state = (int)((ulong)0L);
|
||||
dcepapnlmgd.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, dcepapnlmgd);
|
||||
this.DBMIHIFLDJN = kfbabpapimb;
|
||||
}
|
||||
|
||||
// Token: 0x06014F46 RID: 85830 RVA: 0x004E6D64 File Offset: 0x004E4F64
|
||||
[Token(Token = "0x6014F46")]
|
||||
[Address(RVA = "0xA6C520", Offset = "0xA6B320", VA = "0x180A6C520")]
|
||||
public void Stop()
|
||||
{
|
||||
if (this.DBMIHIFLDJN != 0)
|
||||
{
|
||||
this.DBMIHIFLDJN = (ulong)0L;
|
||||
}
|
||||
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.LJCDMPGPHDB.HAHBGOMEMEE(this);
|
||||
}
|
||||
|
||||
// Token: 0x06014F47 RID: 85831 RVA: 0x004E6D9C File Offset: 0x004E4F9C
|
||||
[Token(Token = "0x6014F47")]
|
||||
[Address(RVA = "0xA6BBC0", Offset = "0xA6A9C0", VA = "0x180A6BBC0")]
|
||||
private IEnumerator<KENFJGFMIPM> CPLDGKCIAGP()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014F47)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.UI.SubtitlePlayer::CPLDGKCIAGP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stfld:int32(DCEPAPNLMGD::<>1__state, ldloc:DCEPAPNLMGD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:SubtitlePlayer(DCEPAPNLMGD::<>4__this, ldloc:DCEPAPNLMGD(var_0), ldloc:SubtitlePlayer(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014F48 RID: 85832 RVA: 0x004E6DB8 File Offset: 0x004E4FB8
|
||||
[Token(Token = "0x6014F48")]
|
||||
[Address(RVA = "0xA6BC40", Offset = "0xA6AA40", VA = "0x180A6BC40")]
|
||||
private void JGOIHFDJBDK(string CIPJLJINMIM)
|
||||
{
|
||||
this.IIEIDPJLAMF.Clear();
|
||||
int num = 0;
|
||||
string[] array = new string[0];
|
||||
if ("\r\n" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "\r\n";
|
||||
if ("\r" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "\r";
|
||||
if ("\n" != 0)
|
||||
{
|
||||
}
|
||||
array[2] = "\n";
|
||||
int num2 = 0;
|
||||
string[] array2 = CIPJLJINMIM.Split(array, (StringSplitOptions)num2);
|
||||
TimeSpan minValue = TimeSpan.MinValue;
|
||||
TimeSpan minValue2 = TimeSpan.MinValue;
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int length = array2.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
string text = array2[num4].Trim();
|
||||
if (num != 0)
|
||||
{
|
||||
if (num != 0)
|
||||
{
|
||||
if (num != 1)
|
||||
{
|
||||
goto IL_1B1;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
StringBuilder stringBuilder2 = stringBuilder.AppendLine(text);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
int length2 = array2.Length;
|
||||
if (num4 != length2)
|
||||
{
|
||||
goto IL_1B1;
|
||||
}
|
||||
}
|
||||
List<SubtitlePlayer.IPGOMELJFCO> iieidpjlamf = this.IIEIDPJLAMF;
|
||||
int hashCode = stringBuilder.GetHashCode();
|
||||
SubtitlePlayer.IPGOMELJFCO ipgomeljfco;
|
||||
iieidpjlamf.Add(ipgomeljfco);
|
||||
TimeSpan minValue3 = TimeSpan.MinValue;
|
||||
TimeSpan minValue4 = TimeSpan.MinValue;
|
||||
StringBuilder stringBuilder3 = stringBuilder.Clear();
|
||||
num4++;
|
||||
}
|
||||
string[] array3 = new string[1];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
goto IL_1B7;
|
||||
}
|
||||
}
|
||||
IL_1B1:
|
||||
num4++;
|
||||
IL_1B7:
|
||||
int num5;
|
||||
CultureInfo cultureInfo;
|
||||
Debug.LogError(string.Format("Error parsing SRT Sequence Number at line {0}: {1}", num5, cultureInfo));
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014F49 RID: 85833 RVA: 0x004E6F98 File Offset: 0x004E5198
|
||||
[Token(Token = "0x6014F49")]
|
||||
[Address(RVA = "0xA6C5E0", Offset = "0xA6B3E0", VA = "0x180A6C5E0")]
|
||||
public SubtitlePlayer()
|
||||
{
|
||||
List<SubtitlePlayer.IPGOMELJFCO> list = new List();
|
||||
this.IIEIDPJLAMF = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DDD6 RID: 56790
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DDD6")]
|
||||
private List<SubtitlePlayer.IPGOMELJFCO> IIEIDPJLAMF;
|
||||
|
||||
// Token: 0x0400DDD7 RID: 56791
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DDD7")]
|
||||
private KFBABPAPIMB DBMIHIFLDJN;
|
||||
|
||||
// Token: 0x0400DDD8 RID: 56792
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DDD8")]
|
||||
private float HCONOGAKLCD;
|
||||
|
||||
// Token: 0x02003018 RID: 12312
|
||||
[Token(Token = "0x2003018")]
|
||||
private enum CHFOGCMHLHC
|
||||
{
|
||||
// Token: 0x0400DDDA RID: 56794
|
||||
[Token(Token = "0x400DDDA")]
|
||||
SequenceNumber,
|
||||
// Token: 0x0400DDDB RID: 56795
|
||||
[Token(Token = "0x400DDDB")]
|
||||
Time,
|
||||
// Token: 0x0400DDDC RID: 56796
|
||||
[Token(Token = "0x400DDDC")]
|
||||
Text
|
||||
}
|
||||
|
||||
// Token: 0x02003019 RID: 12313
|
||||
[Token(Token = "0x2003019")]
|
||||
private class IPGOMELJFCO
|
||||
{
|
||||
// Token: 0x170039A1 RID: 14753
|
||||
// (get) Token: 0x06014F4A RID: 85834 RVA: 0x004E6FB8 File Offset: 0x004E51B8
|
||||
// (set) Token: 0x06014F4B RID: 85835 RVA: 0x004E6FCC File Offset: 0x004E51CC
|
||||
[Token(Token = "0x170039A1")]
|
||||
public int CMDHDIEMIHJ
|
||||
{
|
||||
[Token(Token = "0x6014F4A")]
|
||||
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
|
||||
get;
|
||||
[Token(Token = "0x6014F4B")]
|
||||
[Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170039A2 RID: 14754
|
||||
// (get) Token: 0x06014F4C RID: 85836 RVA: 0x004E6FE0 File Offset: 0x004E51E0
|
||||
// (set) Token: 0x06014F4D RID: 85837 RVA: 0x004E6FF4 File Offset: 0x004E51F4
|
||||
[Token(Token = "0x170039A2")]
|
||||
public float OEBFMBNCPHJ
|
||||
{
|
||||
[Token(Token = "0x6014F4C")]
|
||||
[Address(RVA = "0x763220", Offset = "0x762020", VA = "0x180763220")]
|
||||
get;
|
||||
[Token(Token = "0x6014F4D")]
|
||||
[Address(RVA = "0x762DC0", Offset = "0x761BC0", VA = "0x180762DC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170039A3 RID: 14755
|
||||
// (get) Token: 0x06014F4E RID: 85838 RVA: 0x004E7008 File Offset: 0x004E5208
|
||||
// (set) Token: 0x06014F4F RID: 85839 RVA: 0x004E701C File Offset: 0x004E521C
|
||||
[Token(Token = "0x170039A3")]
|
||||
public float JGPNHBFHFPK
|
||||
{
|
||||
[Token(Token = "0x6014F4E")]
|
||||
[Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")]
|
||||
get;
|
||||
[Token(Token = "0x6014F4F")]
|
||||
[Address(RVA = "0x731040", Offset = "0x72FE40", VA = "0x180731040")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170039A4 RID: 14756
|
||||
// (get) Token: 0x06014F50 RID: 85840 RVA: 0x004E7030 File Offset: 0x004E5230
|
||||
// (set) Token: 0x06014F51 RID: 85841 RVA: 0x004E7044 File Offset: 0x004E5244
|
||||
[Token(Token = "0x170039A4")]
|
||||
public string KKJIOHNFHFJ
|
||||
{
|
||||
[Token(Token = "0x6014F50")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get;
|
||||
[Token(Token = "0x6014F51")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06014F52 RID: 85842 RVA: 0x004E7058 File Offset: 0x004E5258
|
||||
[Token(Token = "0x6014F52")]
|
||||
[Address(RVA = "0xA5A070", Offset = "0xA58E70", VA = "0x180A5A070")]
|
||||
public IPGOMELJFCO(int ODOHHNIMGIM, float MAIAMFMOEPJ, float JNDOEANLAKN, string PAANJCAOOAG)
|
||||
{
|
||||
this.OEBFMBNCPHJ = MAIAMFMOEPJ;
|
||||
this.JGPNHBFHFPK = JNDOEANLAKN;
|
||||
this.CMDHDIEMIHJ = ODOHHNIMGIM;
|
||||
this.KKJIOHNFHFJ = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,275 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003020 RID: 12320
|
||||
[Token(Token = "0x2003020")]
|
||||
public class UIHandleDecorator : MonoBehaviour, IDragHandler, IEventSystemHandler, IPointerDownHandler, IInitializePotentialDragHandler, IBeginDragHandler, IEndDragHandler, IPointerEnterHandler, IPointerExitHandler
|
||||
{
|
||||
// Token: 0x170039AE RID: 14766
|
||||
// (get) Token: 0x06014F72 RID: 85874 RVA: 0x004E74AC File Offset: 0x004E56AC
|
||||
// (set) Token: 0x06014F73 RID: 85875 RVA: 0x004E74C0 File Offset: 0x004E56C0
|
||||
[Token(Token = "0x170039AE")]
|
||||
public bool FEPMCENMHAA
|
||||
{
|
||||
[Token(Token = "0x6014F72")]
|
||||
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
|
||||
get
|
||||
{
|
||||
return this.NAIDCCJNGJB;
|
||||
}
|
||||
[Token(Token = "0x6014F73")]
|
||||
[Address(RVA = "0x9BADC0", Offset = "0x9B9BC0", VA = "0x1809BADC0")]
|
||||
private set
|
||||
{
|
||||
this.NAIDCCJNGJB = value;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039AF RID: 14767
|
||||
// (get) Token: 0x06014F74 RID: 85876 RVA: 0x004E74E8 File Offset: 0x004E56E8
|
||||
// (set) Token: 0x06014F75 RID: 85877 RVA: 0x004E74FC File Offset: 0x004E56FC
|
||||
[Token(Token = "0x170039AF")]
|
||||
public bool CLOKCFEIOJD
|
||||
{
|
||||
[Token(Token = "0x6014F74")]
|
||||
[Address(RVA = "0x4364D0", Offset = "0x4352D0", VA = "0x1804364D0")]
|
||||
get
|
||||
{
|
||||
return this.KDDMOLBKBPP;
|
||||
}
|
||||
[Token(Token = "0x6014F75")]
|
||||
[Address(RVA = "0x9BADF0", Offset = "0x9B9BF0", VA = "0x1809BADF0")]
|
||||
private set
|
||||
{
|
||||
this.KDDMOLBKBPP = value;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F76 RID: 85878 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014F76")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
public void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014F77 RID: 85879 RVA: 0x004E7524 File Offset: 0x004E5724
|
||||
[Token(Token = "0x6014F77")]
|
||||
[Address(RVA = "0x9BAE90", Offset = "0x9B9C90", VA = "0x1809BAE90", Slot = "4")]
|
||||
public void OnDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
if (this.AGONHOMOBAN(OEKEOCOGKMG))
|
||||
{
|
||||
Camera pressEventCamera = OEKEOCOGKMG.pressEventCamera;
|
||||
float y = this.ALGNNFBDJND.y;
|
||||
MFBGLIHGCGO<UIHandleDecorator.MDEDDEMDMDH> handleMovedEvent = this.HandleMovedEvent;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F78 RID: 85880 RVA: 0x004E7568 File Offset: 0x004E5768
|
||||
[Token(Token = "0x6014F78")]
|
||||
[Address(RVA = "0x9BB080", Offset = "0x9B9E80", VA = "0x1809BB080", Slot = "6")]
|
||||
public void OnInitializePotentialDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
if (this.AGONHOMOBAN(OEKEOCOGKMG))
|
||||
{
|
||||
int sortingOrder = OEKEOCOGKMG.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
OEKEOCOGKMG.<useDragThreshold>k__BackingField = false;
|
||||
float distance = OEKEOCOGKMG.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
RectTransform rectTransform = this.rectTransform;
|
||||
this.FAONCIOCBGG = distance;
|
||||
Vector2 screenPosition = OEKEOCOGKMG.<pointerCurrentRaycast>k__BackingField.screenPosition;
|
||||
int sortingOrder2 = OEKEOCOGKMG.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
this.ALGNNFBDJND.y = (float)sortingOrder2;
|
||||
this.ALGNNFBDJND = screenPosition;
|
||||
int sortingOrder3 = OEKEOCOGKMG.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.NMAJJCFDIGP.z = z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F79 RID: 85881 RVA: 0x004E7604 File Offset: 0x004E5804
|
||||
[Token(Token = "0x6014F79")]
|
||||
[Address(RVA = "0x9BAD40", Offset = "0x9B9B40", VA = "0x1809BAD40")]
|
||||
private bool AGONHOMOBAN(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
GameObject pointerPress = OEKEOCOGKMG.m_PointerPress;
|
||||
GameObject gameObject = base.gameObject;
|
||||
return pointerPress == gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x06014F7A RID: 85882 RVA: 0x004E762C File Offset: 0x004E582C
|
||||
[Token(Token = "0x6014F7A")]
|
||||
[Address(RVA = "0x9BAE20", Offset = "0x9B9C20", VA = "0x1809BAE20", Slot = "7")]
|
||||
public void OnBeginDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.NAIDCCJNGJB = true;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x06014F7B RID: 85883 RVA: 0x004E7654 File Offset: 0x004E5854
|
||||
[Token(Token = "0x6014F7B")]
|
||||
[Address(RVA = "0x9BB050", Offset = "0x9B9E50", VA = "0x1809BB050", Slot = "8")]
|
||||
public void OnEndDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.NAIDCCJNGJB = false;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x06014F7C RID: 85884 RVA: 0x004E767C File Offset: 0x004E587C
|
||||
[Token(Token = "0x6014F7C")]
|
||||
[Address(RVA = "0x9BB160", Offset = "0x9B9F60", VA = "0x1809BB160", Slot = "9")]
|
||||
public void OnPointerEnter(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.KDDMOLBKBPP = true;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x06014F7D RID: 85885 RVA: 0x004E76A4 File Offset: 0x004E58A4
|
||||
[Token(Token = "0x6014F7D")]
|
||||
[Address(RVA = "0x9BB190", Offset = "0x9B9F90", VA = "0x1809BB190", Slot = "10")]
|
||||
public void OnPointerExit(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.KDDMOLBKBPP = false;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x06014F7E RID: 85886 RVA: 0x004E76CC File Offset: 0x004E58CC
|
||||
[Token(Token = "0x6014F7E")]
|
||||
[Address(RVA = "0x9BAE50", Offset = "0x9B9C50", VA = "0x1809BAE50")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.NAIDCCJNGJB = false;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
OKNNKFGFODL pointerStateChangedEvent = this.PointerStateChangedEvent;
|
||||
this.KDDMOLBKBPP = false;
|
||||
pointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x06014F7F RID: 85887 RVA: 0x004E7708 File Offset: 0x004E5908
|
||||
[Token(Token = "0x6014F7F")]
|
||||
[Address(RVA = "0x9BB1C0", Offset = "0x9B9FC0", VA = "0x1809BB1C0")]
|
||||
public UIHandleDecorator()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<UIHandleDecorator.MDEDDEMDMDH> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.HandleMovedEvent = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.PointerStateChangedEvent = oknnkfgfodl;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DDF9 RID: 56825
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DDF9")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RectTransform rectTransform;
|
||||
|
||||
// Token: 0x0400DDFA RID: 56826
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DDFA")]
|
||||
public readonly MFBGLIHGCGO<UIHandleDecorator.MDEDDEMDMDH> HandleMovedEvent;
|
||||
|
||||
// Token: 0x0400DDFB RID: 56827
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DDFB")]
|
||||
public readonly OKNNKFGFODL PointerStateChangedEvent;
|
||||
|
||||
// Token: 0x0400DDFC RID: 56828
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DDFC")]
|
||||
private bool NAIDCCJNGJB;
|
||||
|
||||
// Token: 0x0400DDFD RID: 56829
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400DDFD")]
|
||||
private bool KDDMOLBKBPP;
|
||||
|
||||
// Token: 0x0400DDFE RID: 56830
|
||||
[FieldOffset(Offset = "0x32")]
|
||||
[Token(Token = "0x400DDFE")]
|
||||
private bool PFGIKGOAOFA;
|
||||
|
||||
// Token: 0x0400DDFF RID: 56831
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400DDFF")]
|
||||
private float FAONCIOCBGG;
|
||||
|
||||
// Token: 0x0400DE00 RID: 56832
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE00")]
|
||||
private Vector2 ALGNNFBDJND;
|
||||
|
||||
// Token: 0x0400DE01 RID: 56833
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DE01")]
|
||||
private Vector3 NMAJJCFDIGP;
|
||||
|
||||
// Token: 0x0400DE02 RID: 56834
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400DE02")]
|
||||
private Vector3 EIFHLPJLJIC;
|
||||
|
||||
// Token: 0x02003021 RID: 12321
|
||||
[Token(Token = "0x2003021")]
|
||||
public struct MDEDDEMDMDH
|
||||
{
|
||||
// Token: 0x170039B0 RID: 14768
|
||||
// (get) Token: 0x06014F80 RID: 85888 RVA: 0x004E7748 File Offset: 0x004E5948
|
||||
[Token(Token = "0x170039B0")]
|
||||
public Vector3 KFJFMDJJOJL
|
||||
{
|
||||
[Token(Token = "0x6014F80")]
|
||||
[Address(RVA = "0x9B9820", Offset = "0x9B8620", VA = "0x1809B9820")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400DE03 RID: 56835
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DE03")]
|
||||
public Vector3 JJGDNPNBINJ;
|
||||
|
||||
// Token: 0x0400DE04 RID: 56836
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400DE04")]
|
||||
public Vector3 ICKOIABCMDD;
|
||||
|
||||
// Token: 0x0400DE05 RID: 56837
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE05")]
|
||||
public RectTransform AIOEKMHLKAL;
|
||||
|
||||
// Token: 0x0400DE06 RID: 56838
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DE06")]
|
||||
public Vector3 NMAJJCFDIGP;
|
||||
|
||||
// Token: 0x0400DE07 RID: 56839
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400DE07")]
|
||||
public Vector3 EIFHLPJLJIC;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003022 RID: 12322
|
||||
[Token(Token = "0x2003022")]
|
||||
public class UIInputMaxRayDistance : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170039B1 RID: 14769
|
||||
// (get) Token: 0x06014F81 RID: 85889 RVA: 0x004E7764 File Offset: 0x004E5964
|
||||
// (set) Token: 0x06014F82 RID: 85890 RVA: 0x004E7778 File Offset: 0x004E5978
|
||||
[Token(Token = "0x170039B1")]
|
||||
public float FAMLGBOPMLI
|
||||
{
|
||||
[Token(Token = "0x6014F81")]
|
||||
[Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")]
|
||||
get
|
||||
{
|
||||
return this.maximumRaycastDistance;
|
||||
}
|
||||
[Token(Token = "0x6014F82")]
|
||||
[Address(RVA = "0x731040", Offset = "0x72FE40", VA = "0x180731040")]
|
||||
set
|
||||
{
|
||||
this.maximumRaycastDistance = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F83 RID: 85891 RVA: 0x004E778C File Offset: 0x004E598C
|
||||
[Token(Token = "0x6014F83")]
|
||||
[Address(RVA = "0x9BB260", Offset = "0x9BA060", VA = "0x1809BB260")]
|
||||
public bool IsInRange(float FAONCIOCBGG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014F83)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.UI.UIInputMaxRayDistance::IsInRange(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_06, ldfld:float32(UIInputMaxRayDistance::maximumRaycastDistance, ldloc:UIInputMaxRayDistance(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014F84 RID: 85892 RVA: 0x004E77A0 File Offset: 0x004E59A0
|
||||
[Token(Token = "0x6014F84")]
|
||||
[Address(RVA = "0x9BB270", Offset = "0x9BA070", VA = "0x1809BB270")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Gizmos.color = 0;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014F85 RID: 85893 RVA: 0x004E77C8 File Offset: 0x004E59C8
|
||||
[Token(Token = "0x6014F85")]
|
||||
[Address(RVA = "0x9BB320", Offset = "0x9BA120", VA = "0x1809BB320")]
|
||||
public UIInputMaxRayDistance()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DE08 RID: 56840
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE08")]
|
||||
[SerializeField]
|
||||
[IKJMHFGIDEP("Visualize Gizmos to see the range (although not necessarily the area) from which you can raycast the children of this gameobject")]
|
||||
private float maximumRaycastDistance = 5f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1933 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using JetBrains.Annotations;
|
||||
using RecRoom.Inputs.Touch;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003023 RID: 12323
|
||||
[Token(Token = "0x2003023")]
|
||||
public class UIInputModule : BaseInputModule
|
||||
{
|
||||
// Token: 0x170039B2 RID: 14770
|
||||
// (get) Token: 0x06014F86 RID: 85894 RVA: 0x004E77E8 File Offset: 0x004E59E8
|
||||
// (set) Token: 0x06014F87 RID: 85895 RVA: 0x004E77FC File Offset: 0x004E59FC
|
||||
[Token(Token = "0x170039B2")]
|
||||
public Camera JACHLBCPPDF
|
||||
{
|
||||
[Token(Token = "0x6014F86")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
|
||||
get;
|
||||
[Token(Token = "0x6014F87")]
|
||||
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170039B3 RID: 14771
|
||||
// (get) Token: 0x06014F88 RID: 85896 RVA: 0x004E7810 File Offset: 0x004E5A10
|
||||
[Token(Token = "0x170039B3")]
|
||||
private Camera DGHIEEAIKHM
|
||||
{
|
||||
[Token(Token = "0x6014F88")]
|
||||
[Address(RVA = "0x9BECC0", Offset = "0x9BDAC0", VA = "0x1809BECC0")]
|
||||
get
|
||||
{
|
||||
if (!this.useCustomReferenceCamera)
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
}
|
||||
return this.customReferenceCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F89 RID: 85897 RVA: 0x004E7840 File Offset: 0x004E5A40
|
||||
[Token(Token = "0x6014F89")]
|
||||
[Address(RVA = "0x9BBBC0", Offset = "0x9BA9C0", VA = "0x1809BBBC0", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
UIInputModule instance = UIInputModule.Instance;
|
||||
int num = 0;
|
||||
if (instance == num)
|
||||
{
|
||||
UIInputModule.Instance = this;
|
||||
}
|
||||
Camera camera = new GameObject("Controller UI Camera").AddComponent<Camera>();
|
||||
this.<MCLKPPFJMIH>k__BackingField = camera;
|
||||
camera.DFFNGCIAOME<Camera>();
|
||||
this.<MCLKPPFJMIH>k__BackingField.clearFlags = CameraClearFlags.Nothing;
|
||||
Camera camera2 = this.<MCLKPPFJMIH>k__BackingField;
|
||||
int num2 = 0;
|
||||
camera2.cullingMask = num2;
|
||||
Camera camera3 = this.<MCLKPPFJMIH>k__BackingField;
|
||||
int num3 = 0;
|
||||
camera3.stereoTargetEye = (StereoTargetEyeMask)num3;
|
||||
this.<MCLKPPFJMIH>k__BackingField.nearClipPlane = 0.01f;
|
||||
this.<MCLKPPFJMIH>k__BackingField.farClipPlane = 20f;
|
||||
Camera camera4 = this.<MCLKPPFJMIH>k__BackingField;
|
||||
int num4 = 0;
|
||||
camera4.enabled = num4 != 0;
|
||||
this.<MCLKPPFJMIH>k__BackingField.depth = -100f;
|
||||
UIInputModule.KILBOICALHE[] array = new UIInputModule.KILBOICALHE[this.maxCursorCount];
|
||||
int num5 = 0;
|
||||
this.FBLACJMFALL = array;
|
||||
if (num5 < array.Length)
|
||||
{
|
||||
int num6 = 0;
|
||||
this.MCEBJNIGLDK(num5, num6);
|
||||
int num7;
|
||||
GameObject gameObject = new GameObject("UI Cursor " + num7);
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[num5];
|
||||
Transform component = gameObject.GetComponent<Transform>();
|
||||
kilboicalhe.OIFLDNBGJOH = component;
|
||||
gameObject.DFFNGCIAOME();
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F8A RID: 85898 RVA: 0x004E7980 File Offset: 0x004E5B80
|
||||
[Token(Token = "0x6014F8A")]
|
||||
[Address(RVA = "0x9C04C0", Offset = "0x9BF2C0", VA = "0x1809C04C0", Slot = "7")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
EventSystem eventSystem = this.m_EventSystem;
|
||||
int num = 0;
|
||||
eventSystem.OFKIHGPJHJI(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06014F8B RID: 85899 RVA: 0x004E79A4 File Offset: 0x004E5BA4
|
||||
[Token(Token = "0x6014F8B")]
|
||||
[Address(RVA = "0x9C08C0", Offset = "0x9BF6C0", VA = "0x1809C08C0", Slot = "5")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
this.m_EventSystem.OFKIHGPJHJI(true);
|
||||
}
|
||||
|
||||
// Token: 0x06014F8C RID: 85900 RVA: 0x004E79C4 File Offset: 0x004E5BC4
|
||||
[Token(Token = "0x6014F8C")]
|
||||
[Address(RVA = "0x9C0290", Offset = "0x9BF090", VA = "0x1809C0290", Slot = "8")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base..ctor();
|
||||
Camera camera = this.<MCLKPPFJMIH>k__BackingField;
|
||||
int num = 0;
|
||||
if (camera != num)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.<MCLKPPFJMIH>k__BackingField.gameObject);
|
||||
}
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (num3 < fblacjmfall.Length)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe;
|
||||
if (kilboicalhe != 0)
|
||||
{
|
||||
Transform oifldnbgjoh = kilboicalhe.OIFLDNBGJOH;
|
||||
int num4 = 0;
|
||||
if (oifldnbgjoh != num4)
|
||||
{
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall2 = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe2;
|
||||
global::UnityEngine.Object.Destroy(kilboicalhe2.OIFLDNBGJOH.gameObject);
|
||||
}
|
||||
}
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall3 = this.FBLACJMFALL;
|
||||
num2++;
|
||||
}
|
||||
if (UIInputModule.Instance == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F8D RID: 85901 RVA: 0x004E7A6C File Offset: 0x004E5C6C
|
||||
[Token(Token = "0x6014F8D")]
|
||||
[Address(RVA = "0x9C2080", Offset = "0x9C0E80", VA = "0x1809C2080")]
|
||||
private void Update()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06014F8E RID: 85902 RVA: 0x004E7A80 File Offset: 0x004E5C80
|
||||
[Token(Token = "0x6014F8E")]
|
||||
[Address(RVA = "0x9C0B10", Offset = "0x9BF910", VA = "0x1809C0B10", Slot = "17")]
|
||||
public override void Process()
|
||||
{
|
||||
GameObject currentSelected = this.m_EventSystem.m_CurrentSelected;
|
||||
int num = 0;
|
||||
if (!(currentSelected == num))
|
||||
{
|
||||
GameObject currentSelected2 = this.m_EventSystem.m_CurrentSelected;
|
||||
ExecuteEvents.EventFunction<IUpdateSelectedHandler> s_UpdateSelectedHandler = ExecuteEvents.s_UpdateSelectedHandler;
|
||||
AxisEventData axisEventData;
|
||||
bool flag = ExecuteEvents.Execute<IUpdateSelectedHandler>(currentSelected2, axisEventData, s_UpdateSelectedHandler);
|
||||
axisEventData.Use();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F8F RID: 85903 RVA: 0x004E7AD0 File Offset: 0x004E5CD0
|
||||
[Token(Token = "0x6014F8F")]
|
||||
[Address(RVA = "0x9C1BE0", Offset = "0x9C09E0", VA = "0x1809C1BE0")]
|
||||
public UIInputModule.LAGCGHDHJEI UpdateRaycastsWorldSpace(int MOCLFAKPDGA, Camera FOMHGMLPOND, Vector2 MAIKKHCFMEF, UIInputModule.EAHPIECMAIB JJAPBNJPPAK, bool ODLOBIALKOD = true)
|
||||
{
|
||||
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
TouchInputSystem instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
UIInputModule.LAGCGHDHJEI lagcghdhjei;
|
||||
bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value;
|
||||
float z2 = lagcghdhjei.CCNPNGGMNGG.z;
|
||||
this.m_CachedPtr = (has_value ? 1 : 0);
|
||||
this.m_AxisEventData = z2;
|
||||
BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK;
|
||||
this.m_BaseEventData = has_value;
|
||||
PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP;
|
||||
this.m_DefaultInput = ecdaheaglek;
|
||||
bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value;
|
||||
this.dragAngleThreshold = flalbhihdmp;
|
||||
this.customReferenceCamera = has_value2;
|
||||
this.FBLACJMFALL = has_value2;
|
||||
GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014F90 RID: 85904 RVA: 0x004E7B84 File Offset: 0x004E5D84
|
||||
[Token(Token = "0x6014F90")]
|
||||
[Address(RVA = "0x9C1360", Offset = "0x9C0160", VA = "0x1809C1360")]
|
||||
public UIInputModule.LAGCGHDHJEI UpdateRaycastsWorldSpace(int MOCLFAKPDGA, Vector3 DDHPAFKBMON, Vector3 NLIECGEOPGH, UIInputModule.EAHPIECMAIB MEGGPIFCABD)
|
||||
{
|
||||
float x = DDHPAFKBMON.x;
|
||||
UIInputModule.MILMNJJGPED milmnjjgped = new UIInputModule.MILMNJJGPED();
|
||||
milmnjjgped.<>4__this = MOCLFAKPDGA;
|
||||
milmnjjgped.cursorId = (int)x;
|
||||
UIInputModule.EAHPIECMAIB raycastOptions = milmnjjgped.raycastOptions;
|
||||
milmnjjgped.raycastOptions.OGIBKJPIGCH = raycastOptions != null;
|
||||
float z = NLIECGEOPGH.z;
|
||||
int cursorId = milmnjjgped.cursorId;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int cursorId2 = milmnjjgped.cursorId;
|
||||
Camera camera;
|
||||
Transform transform = camera.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform2 = camera.transform;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(milmnjjgped.<UpdateRaycastsWorldSpace>g__PushButtonCollisionFilter|1);
|
||||
float z3 = NLIECGEOPGH.z;
|
||||
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
||||
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.HIT)
|
||||
{
|
||||
Collider collider;
|
||||
PhysicalButtonBase component = collider.GetComponent<PhysicalButtonBase>();
|
||||
int num = 0;
|
||||
bool flag3 = component == num;
|
||||
if (!flag3)
|
||||
{
|
||||
if (component.enforceLaserMinDistance != flag3)
|
||||
{
|
||||
}
|
||||
if (component.enforceLaserFromFront)
|
||||
{
|
||||
Collider collider2;
|
||||
Transform transform3 = collider2.transform;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
if (num3 >= (float)num2)
|
||||
{
|
||||
goto IL_10D;
|
||||
}
|
||||
}
|
||||
if (component.allowLaserInVR)
|
||||
{
|
||||
goto IL_118;
|
||||
}
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (!instance.EBPFBFMJMBB)
|
||||
{
|
||||
goto IL_118;
|
||||
}
|
||||
}
|
||||
IL_10D:;
|
||||
}
|
||||
int cursorId3 = milmnjjgped.cursorId;
|
||||
}
|
||||
IL_118:
|
||||
int cursorId4 = milmnjjgped.cursorId;
|
||||
int cursorId5 = milmnjjgped.cursorId;
|
||||
bool pikfheachne = milmnjjgped.raycastOptions.PIKFHEACHNE;
|
||||
UIInputModule.EAHPIECMAIB raycastOptions2 = milmnjjgped.raycastOptions;
|
||||
bool ogibkjpigch = milmnjjgped.raycastOptions.OGIBKJPIGCH;
|
||||
this.m_CachedPtr = raycastOptions2;
|
||||
UIInputModule <>4__this = milmnjjgped.<>4__this;
|
||||
this.m_AxisEventData = ogibkjpigch;
|
||||
this.m_BaseEventData = <>4__this;
|
||||
this.m_DefaultInput = ogibkjpigch;
|
||||
this.dragAngleThreshold = <>4__this;
|
||||
this.customReferenceCamera = ogibkjpigch;
|
||||
this.FBLACJMFALL = ogibkjpigch;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014F91 RID: 85905 RVA: 0x004E7D20 File Offset: 0x004E5F20
|
||||
[Token(Token = "0x6014F91")]
|
||||
[Address(RVA = "0x9C1160", Offset = "0x9BFF60", VA = "0x1809C1160")]
|
||||
public UIInputModule.LAGCGHDHJEI UpdateRaycastsScreenSpace(int MOCLFAKPDGA, Vector2 MAIKKHCFMEF)
|
||||
{
|
||||
float x = MAIKKHCFMEF.x;
|
||||
int num = 0;
|
||||
this.m_CachedPtr = (IntPtr)num;
|
||||
this.m_BaseEventData = num;
|
||||
this.dragAngleThreshold = (float)num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014F92 RID: 85906 RVA: 0x004E7D60 File Offset: 0x004E5F60
|
||||
[Token(Token = "0x6014F92")]
|
||||
[Address(RVA = "0x9C1F10", Offset = "0x9C0D10", VA = "0x1809C1F10")]
|
||||
public void UpdateUIRaycast(int MOCLFAKPDGA, Camera FOMHGMLPOND, Vector2 MAIKKHCFMEF)
|
||||
{
|
||||
int num = 0;
|
||||
this.MCEBJNIGLDK(MOCLFAKPDGA, num);
|
||||
int num2 = 0;
|
||||
bool flag = this.EPDNBHBJOEG(MOCLFAKPDGA, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06014F93 RID: 85907 RVA: 0x004E7D8C File Offset: 0x004E5F8C
|
||||
[Token(Token = "0x6014F93")]
|
||||
[Address(RVA = "0x9C0C60", Offset = "0x9BFA60", VA = "0x1809C0C60")]
|
||||
public UIInputModule.GBLBJCNGCGN UpdateInput(int MOCLFAKPDGA, UIInputModule.JKPCIGPINIB JJAPBNJPPAK)
|
||||
{
|
||||
bool oeifhpgjmpn = JJAPBNJPPAK.OEIFHPGJMPN;
|
||||
int num = 0;
|
||||
if ("{il2cpp array field il2cppMethodInfo->}" != num)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x06014F94 RID: 85908 RVA: 0x004E7DC8 File Offset: 0x004E5FC8
|
||||
[Token(Token = "0x6014F94")]
|
||||
[Address(RVA = "0x9BC820", Offset = "0x9BB620", VA = "0x1809BC820")]
|
||||
public void ClearCursorTarget(int MOCLFAKPDGA)
|
||||
{
|
||||
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
||||
if (mkojoanibbf != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.HandlePointerExitAndEnter(mkojoanibbf, num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F95 RID: 85909 RVA: 0x004E7DFC File Offset: 0x004E5FFC
|
||||
[Token(Token = "0x6014F95")]
|
||||
[Address(RVA = "0x9BB4F0", Offset = "0x9BA2F0", VA = "0x1809BB4F0")]
|
||||
private void APAOKGFOKHE(int MOCLFAKPDGA, bool JMEJBKEFAND, bool GCEFHOPBCBL, out bool DLNFMPGLFCB)
|
||||
{
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe;
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
Vector2 <position>k__BackingField = mkojoanibbf.<position>k__BackingField;
|
||||
float y = mkojoanibbf.<position>k__BackingField.y;
|
||||
mkojoanibbf.<pressPosition>k__BackingField = <position>k__BackingField;
|
||||
mkojoanibbf.<pressPosition>k__BackingField.y = y;
|
||||
PointerEventData mkojoanibbf2 = kilboicalhe.MKOJOANIBBF;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
int sortingOrder = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
Vector3 worldNormal = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
||||
PointerEventData mkojoanibbf3 = kilboicalhe.MKOJOANIBBF;
|
||||
mkojoanibbf3.<pointerPressRaycast>k__BackingField = <pointerCurrentRaycast>k__BackingField;
|
||||
mkojoanibbf3.<pointerPressRaycast>k__BackingField.distance = distance;
|
||||
mkojoanibbf3.<pointerPressRaycast>k__BackingField.sortingOrder = sortingOrder;
|
||||
mkojoanibbf3.<pointerPressRaycast>k__BackingField.worldNormal = worldNormal;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
int num = 0;
|
||||
kilboicalhe.JFIIHOFKIDH = num;
|
||||
kilboicalhe.JFIIHOFKIDH.has_value = num != 0;
|
||||
}
|
||||
GameObject gameObject;
|
||||
Transform transform = gameObject.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num2 = 0;
|
||||
kilboicalhe.JFIIHOFKIDH = num2;
|
||||
PointerEventData mkojoanibbf4 = kilboicalhe.MKOJOANIBBF;
|
||||
int num3 = 0;
|
||||
mkojoanibbf4.pointerPress = num3;
|
||||
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = (ulong)0L;
|
||||
kilboicalhe.MKOJOANIBBF.<eligibleForClick>k__BackingField = true;
|
||||
kilboicalhe.MKOJOANIBBF.<dragging>k__BackingField = false;
|
||||
kilboicalhe.MKOJOANIBBF.<useDragThreshold>k__BackingField = true;
|
||||
kilboicalhe.JMEJBKEFAND = JMEJBKEFAND;
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall2 = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe2;
|
||||
GameObject hjeldenabnp = kilboicalhe2.HJELDENABNP;
|
||||
GameObject eventHandler;
|
||||
if (GCEFHOPBCBL)
|
||||
{
|
||||
eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(hjeldenabnp);
|
||||
int num4 = 0;
|
||||
bool flag2 = eventHandler != num4;
|
||||
}
|
||||
if (!kilboicalhe.MCFICFMFNBP)
|
||||
{
|
||||
int num5 = 0;
|
||||
if (!(eventHandler != num5))
|
||||
{
|
||||
kilboicalhe.PANGGOHNIGF = true;
|
||||
return;
|
||||
}
|
||||
kilboicalhe.PFNEMLKIAFA = 0;
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall3 = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe3;
|
||||
GameObject pfnemlkiafa = kilboicalhe3.PFNEMLKIAFA;
|
||||
PointerEventData mkojoanibbf5 = kilboicalhe.MKOJOANIBBF;
|
||||
ExecuteEvents.EventFunction<IPointerDownHandler> s_PointerDownHandler = ExecuteEvents.s_PointerDownHandler;
|
||||
GameObject gameObject2 = ExecuteEvents.ExecuteHierarchy<IPointerDownHandler>(pfnemlkiafa, mkojoanibbf5, s_PointerDownHandler);
|
||||
MFBGLIHGCGO<GameObject> onPointerPressed = this.OnPointerPressed;
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall4 = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe4;
|
||||
GameObject pfnemlkiafa2 = kilboicalhe4.PFNEMLKIAFA;
|
||||
onPointerPressed.CNFDGDEOPPF(pfnemlkiafa2);
|
||||
int num6 = 0;
|
||||
if (gameObject2 != num6)
|
||||
{
|
||||
kilboicalhe.MKOJOANIBBF.pointerPress = gameObject2;
|
||||
kilboicalhe.PFNEMLKIAFA = gameObject2;
|
||||
}
|
||||
PointerEventData mkojoanibbf6 = kilboicalhe.MKOJOANIBBF;
|
||||
bool flag3;
|
||||
GameObject gameObject3;
|
||||
if (flag3)
|
||||
{
|
||||
if ((ulong)1L != 0UL)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
if (!(gameObject3 == num7))
|
||||
{
|
||||
mkojoanibbf6.<pointerDrag>k__BackingField = gameObject3;
|
||||
Transform parent = gameObject3.transform.parent;
|
||||
if (parent != 0)
|
||||
{
|
||||
GameObject gameObject4 = parent.gameObject;
|
||||
}
|
||||
}
|
||||
}
|
||||
mkojoanibbf6.<pointerDrag>k__BackingField = (ulong)0L;
|
||||
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = gameObject3;
|
||||
}
|
||||
kilboicalhe.PANGGOHNIGF = false;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014F96 RID: 85910 RVA: 0x004E8070 File Offset: 0x004E6270
|
||||
[Token(Token = "0x6014F96")]
|
||||
[Address(RVA = "0x9BF970", Offset = "0x9BE770", VA = "0x1809BF970")]
|
||||
private void NELGELBECFH(int MOCLFAKPDGA, out bool NHGOLLMPKJJ, out bool DOPDAOOGHHA)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
GameObject <pointerDrag>k__BackingField = kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField;
|
||||
int num = 0;
|
||||
if (<pointerDrag>k__BackingField != num)
|
||||
{
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
if (mkojoanibbf.<dragging>k__BackingField)
|
||||
{
|
||||
GameObject <pointerDrag>k__BackingField2 = mkojoanibbf.<pointerDrag>k__BackingField;
|
||||
ExecuteEvents.EventFunction<IEndDragHandler> s_EndDragHandler = ExecuteEvents.s_EndDragHandler;
|
||||
bool flag = ExecuteEvents.Execute<IEndDragHandler>(<pointerDrag>k__BackingField2, mkojoanibbf, s_EndDragHandler);
|
||||
GameObject hjeldenabnp = kilboicalhe.HJELDENABNP;
|
||||
int num2 = 0;
|
||||
if (hjeldenabnp != num2)
|
||||
{
|
||||
GameObject hjeldenabnp2 = kilboicalhe.HJELDENABNP;
|
||||
PointerEventData mkojoanibbf2 = kilboicalhe.MKOJOANIBBF;
|
||||
ExecuteEvents.EventFunction<IDropHandler> s_DropHandler = ExecuteEvents.s_DropHandler;
|
||||
GameObject gameObject = ExecuteEvents.ExecuteHierarchy<IDropHandler>(hjeldenabnp2, mkojoanibbf2, s_DropHandler);
|
||||
}
|
||||
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = (ulong)0L;
|
||||
kilboicalhe.MKOJOANIBBF.<dragging>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
if (kilboicalhe.PFNEMLKIAFA)
|
||||
{
|
||||
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
||||
PointerEventData mkojoanibbf3 = kilboicalhe.MKOJOANIBBF;
|
||||
ExecuteEvents.EventFunction<IPointerUpHandler> s_PointerUpHandler = ExecuteEvents.s_PointerUpHandler;
|
||||
bool flag2 = ExecuteEvents.Execute<IPointerUpHandler>(pfnemlkiafa, mkojoanibbf3, s_PointerUpHandler);
|
||||
NHGOLLMPKJJ.m_value = flag2;
|
||||
this.GOCNBEOEIDE(MOCLFAKPDGA, out DOPDAOOGHHA);
|
||||
kilboicalhe.MKOJOANIBBF.<rawPointerPress>k__BackingField = (ulong)0L;
|
||||
PointerEventData mkojoanibbf4 = kilboicalhe.MKOJOANIBBF;
|
||||
int num3 = 0;
|
||||
mkojoanibbf4.pointerPress = num3;
|
||||
kilboicalhe.MKOJOANIBBF.<eligibleForClick>k__BackingField = false;
|
||||
kilboicalhe.PFNEMLKIAFA = (ulong)0L;
|
||||
}
|
||||
kilboicalhe.MCFICFMFNBP = false;
|
||||
kilboicalhe.PANGGOHNIGF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014F97 RID: 85911 RVA: 0x004E81B4 File Offset: 0x004E63B4
|
||||
[Token(Token = "0x6014F97")]
|
||||
[Address(RVA = "0x9BE630", Offset = "0x9BD430", VA = "0x1809BE630")]
|
||||
private void GOCNBEOEIDE(int MOCLFAKPDGA, out bool DOPDAOOGHHA)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
if (kilboicalhe.PFNEMLKIAFA)
|
||||
{
|
||||
if (kilboicalhe.JMEJBKEFAND)
|
||||
{
|
||||
}
|
||||
GameObject eventHandler = ExecuteEvents.GetEventHandler<IPointerClickHandler>(kilboicalhe.HJELDENABNP);
|
||||
if (kilboicalhe.MKOJOANIBBF.m_PointerPress == eventHandler)
|
||||
{
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
if (mkojoanibbf.<eligibleForClick>k__BackingField)
|
||||
{
|
||||
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
||||
ExecuteEvents.EventFunction<IPointerClickHandler> s_PointerClickHandler = ExecuteEvents.s_PointerClickHandler;
|
||||
bool flag = ExecuteEvents.Execute<IPointerClickHandler>(pfnemlkiafa, mkojoanibbf, s_PointerClickHandler);
|
||||
kilboicalhe.MKOJOANIBBF.<eligibleForClick>k__BackingField = false;
|
||||
kilboicalhe.PANGGOHNIGF = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F98 RID: 85912 RVA: 0x004E8248 File Offset: 0x004E6448
|
||||
[Token(Token = "0x6014F98")]
|
||||
[Address(RVA = "0x9BB330", Offset = "0x9BA130", VA = "0x1809BB330")]
|
||||
private void AEAJHMFNKJH(int MOCLFAKPDGA, GameObject PHAMGPPBMOM)
|
||||
{
|
||||
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
||||
mkojoanibbf.<pointerDrag>k__BackingField = PHAMGPPBMOM;
|
||||
ExecuteEvents.EventFunction<IBeginDragHandler> s_BeginDragHandler = ExecuteEvents.s_BeginDragHandler;
|
||||
bool flag = ExecuteEvents.Execute<IBeginDragHandler>(PHAMGPPBMOM, mkojoanibbf, s_BeginDragHandler);
|
||||
mkojoanibbf.<dragging>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014F99 RID: 85913 RVA: 0x004E828C File Offset: 0x004E648C
|
||||
[Token(Token = "0x6014F99")]
|
||||
[Address(RVA = "0x9C08F0", Offset = "0x9BF6F0", VA = "0x1809C08F0")]
|
||||
private void PHMOAANNCDF(int MOCLFAKPDGA)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
GameObject pointerPress = mkojoanibbf.m_PointerPress;
|
||||
GameObject <pointerDrag>k__BackingField = mkojoanibbf.<pointerDrag>k__BackingField;
|
||||
if (pointerPress != <pointerDrag>k__BackingField)
|
||||
{
|
||||
GameObject pointerPress2 = mkojoanibbf.m_PointerPress;
|
||||
ExecuteEvents.EventFunction<IPointerUpHandler> s_PointerUpHandler = ExecuteEvents.s_PointerUpHandler;
|
||||
bool flag = ExecuteEvents.Execute<IPointerUpHandler>(pointerPress2, mkojoanibbf, s_PointerUpHandler);
|
||||
mkojoanibbf.<eligibleForClick>k__BackingField = false;
|
||||
int num = 0;
|
||||
mkojoanibbf.pointerPress = num;
|
||||
int num2 = 0;
|
||||
mkojoanibbf.<rawPointerPress>k__BackingField = num2;
|
||||
kilboicalhe.PFNEMLKIAFA = num2;
|
||||
}
|
||||
GameObject <pointerDrag>k__BackingField2 = mkojoanibbf.<pointerDrag>k__BackingField;
|
||||
ExecuteEvents.EventFunction<IDragHandler> s_DragHandler = ExecuteEvents.s_DragHandler;
|
||||
bool flag2 = ExecuteEvents.Execute<IDragHandler>(<pointerDrag>k__BackingField2, mkojoanibbf, s_DragHandler);
|
||||
}
|
||||
|
||||
// Token: 0x06014F9A RID: 85914 RVA: 0x004E8328 File Offset: 0x004E6528
|
||||
[Token(Token = "0x6014F9A")]
|
||||
[Address(RVA = "0x9BE340", Offset = "0x9BD140", VA = "0x1809BE340")]
|
||||
private void GMOHINEDHCM(int MOCLFAKPDGA, Vector2 GJCDADEGOLM)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
GameObject injcfhkglgf = kilboicalhe.INJCFHKGLGF;
|
||||
int num = 0;
|
||||
if (injcfhkglgf != num)
|
||||
{
|
||||
ulong num2;
|
||||
mkojoanibbf.<scrollDelta>k__BackingField = num2;
|
||||
mkojoanibbf.<scrollDelta>k__BackingField.y = (float)0;
|
||||
GameObject injcfhkglgf2 = kilboicalhe.INJCFHKGLGF;
|
||||
ExecuteEvents.EventFunction<IScrollHandler> s_ScrollHandler = ExecuteEvents.s_ScrollHandler;
|
||||
GameObject gameObject = ExecuteEvents.ExecuteHierarchy<IScrollHandler>(injcfhkglgf2, mkojoanibbf, s_ScrollHandler);
|
||||
}
|
||||
GameObject pjlebcgpeon = kilboicalhe.PJLEBCGPEON;
|
||||
int num3 = 0;
|
||||
if (pjlebcgpeon != num3)
|
||||
{
|
||||
ulong num4;
|
||||
mkojoanibbf.<scrollDelta>k__BackingField = num4;
|
||||
mkojoanibbf.<scrollDelta>k__BackingField.y = (float)0;
|
||||
GameObject pjlebcgpeon2 = kilboicalhe.PJLEBCGPEON;
|
||||
ExecuteEvents.EventFunction<IScrollHandler> s_ScrollHandler2 = ExecuteEvents.s_ScrollHandler;
|
||||
GameObject gameObject2 = ExecuteEvents.ExecuteHierarchy<IScrollHandler>(pjlebcgpeon2, mkojoanibbf, s_ScrollHandler2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014F9B RID: 85915 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014F9B")]
|
||||
[Address(RVA = "0x9BF300", Offset = "0x9BE100", VA = "0x1809BF300")]
|
||||
private static float JOEOGFEOKJO(float PCJKFNBAOCM, float MEGECAOPDAF, float OMKNAONJKLC, float BKBLDCJFFPG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014F9C RID: 85916 RVA: 0x004E83D8 File Offset: 0x004E65D8
|
||||
[Token(Token = "0x6014F9C")]
|
||||
[Address(RVA = "0x9BED40", Offset = "0x9BDB40", VA = "0x1809BED40")]
|
||||
private void HPLIKDDGAEE(int MOCLFAKPDGA, bool IBHFHCKDLJE, bool IEDKOEGHAIL, bool PANGGOHNIGF, bool DLNFMPGLFCB, bool NHGOLLMPKJJ, bool DOPDAOOGHHA, bool DIHCPPCGHDA, bool GCGHNCAPMHN, out UIInputModule.GBLBJCNGCGN IFAJJGOHEAO)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
||||
int num = 0;
|
||||
if (pfnemlkiafa == num)
|
||||
{
|
||||
GameObject hjeldenabnp = kilboicalhe.HJELDENABNP;
|
||||
int num2 = 0;
|
||||
if (hjeldenabnp == num2)
|
||||
{
|
||||
}
|
||||
}
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
}
|
||||
|
||||
// Token: 0x06014F9D RID: 85917 RVA: 0x004E842C File Offset: 0x004E662C
|
||||
[Token(Token = "0x6014F9D")]
|
||||
[Address(RVA = "0x9BBE50", Offset = "0x9BAC50", VA = "0x1809BBE50")]
|
||||
private bool BEICHKBKKCJ(int MOCLFAKPDGA)
|
||||
{
|
||||
int num = 0;
|
||||
return this.EPDNBHBJOEG(MOCLFAKPDGA, num);
|
||||
}
|
||||
|
||||
// Token: 0x06014F9E RID: 85918 RVA: 0x004E8444 File Offset: 0x004E6644
|
||||
[Token(Token = "0x6014F9E")]
|
||||
[Address(RVA = "0x9BB460", Offset = "0x9BA260", VA = "0x1809BB460")]
|
||||
private bool AGDCOFEFDOE(int MOCLFAKPDGA, Vector2 MAIKKHCFMEF)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014F9F RID: 85919 RVA: 0x004E8454 File Offset: 0x004E6654
|
||||
[Token(Token = "0x6014F9F")]
|
||||
[Address(RVA = "0x9BDBD0", Offset = "0x9BC9D0", VA = "0x1809BDBD0")]
|
||||
private bool EPDNBHBJOEG(int MOCLFAKPDGA, Vector2? MAIKKHCFMEF)
|
||||
{
|
||||
List<RaycastResult> raycastResultCache = this.m_RaycastResultCache;
|
||||
int num = 0;
|
||||
raycastResultCache.Clear();
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
Vector2 zero = Vector2.zero;
|
||||
Vector2 zero2 = Vector2.zero;
|
||||
int width = Screen.width;
|
||||
int height = Screen.height;
|
||||
EventSystem eventSystem = this.m_EventSystem;
|
||||
List<RaycastResult> raycastResultCache2 = this.m_RaycastResultCache;
|
||||
eventSystem.RaycastAll(mkojoanibbf, raycastResultCache2);
|
||||
List<RaycastResult> raycastResultCache3 = this.m_RaycastResultCache;
|
||||
Predicate<RaycastResult> predicate = new Predicate(this.OIBKJNABNIC);
|
||||
Camera camera = this.DGHIEEAIKHM;
|
||||
Vector2 value = MAIKKHCFMEF.Value;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
EventSystem eventSystem2 = this.m_EventSystem;
|
||||
List<RaycastResult> raycastResultCache4 = this.m_RaycastResultCache;
|
||||
eventSystem2.RaycastAll(mkojoanibbf, raycastResultCache4);
|
||||
List<RaycastResult> raycastResultCache5 = this.m_RaycastResultCache;
|
||||
Predicate<RaycastResult> predicate2 = new Predicate(this.KDNPGBOMHPH);
|
||||
int num2 = raycastResultCache5.RemoveAll(predicate2);
|
||||
List<RaycastResult> raycastResultCache6 = this.m_RaycastResultCache;
|
||||
int num3;
|
||||
Comparison<RaycastResult> comparison = new Comparison(num3.CJINAFMLIIM);
|
||||
num3 = 0;
|
||||
raycastResultCache6.Sort(comparison);
|
||||
RaycastResult raycastResult = BaseInputModule.FindFirstRaycast(raycastResultCache6);
|
||||
float distance2 = raycastResult.distance;
|
||||
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance = distance2;
|
||||
int sortingOrder = raycastResult.sortingOrder;
|
||||
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder = sortingOrder;
|
||||
Vector3 worldNormal = raycastResult.worldNormal;
|
||||
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal = worldNormal;
|
||||
float distance3 = raycastResult.distance;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
float distance4 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField2 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField3 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance5 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
float z2 = Vector3.zero.z;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
int num4 = 0;
|
||||
Camera enterEventCamera = mkojoanibbf.enterEventCamera;
|
||||
RectTransform rectTransform;
|
||||
if (!RectTransformUtility.ScreenPointToWorldPointInRectangle(rectTransform, num4, enterEventCamera, num))
|
||||
{
|
||||
goto IL_24B;
|
||||
}
|
||||
}
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField4 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance6 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField5 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance7 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
int sortingOrder2 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField6 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance8 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
Vector3 worldNormal2 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
||||
mkojoanibbf.<pointerCurrentRaycast>k__BackingField = <pointerCurrentRaycast>k__BackingField6;
|
||||
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance = distance8;
|
||||
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder = sortingOrder2;
|
||||
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal = worldNormal2;
|
||||
}
|
||||
}
|
||||
IL_24B:
|
||||
this.CCHDPPCBHCN(kilboicalhe, <pointerCurrentRaycast>k__BackingField);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FA0 RID: 85920 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014FA0")]
|
||||
[Address(RVA = "0x9BBED0", Offset = "0x9BACD0", VA = "0x1809BBED0")]
|
||||
private void CCHDPPCBHCN(UIInputModule.KILBOICALHE GHPAHELKDBP, RaycastResult HLDPCCBFOBC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014FA1 RID: 85921 RVA: 0x004E86BC File Offset: 0x004E68BC
|
||||
[Token(Token = "0x6014FA1")]
|
||||
[Address(RVA = "0x9BF440", Offset = "0x9BE240", VA = "0x1809BF440")]
|
||||
private void MCEBJNIGLDK(int MOCLFAKPDGA, [Optional] GameObject NCOBJCLLOLM)
|
||||
{
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe = fblacjmfall[MOCLFAKPDGA];
|
||||
if (kilboicalhe != 0)
|
||||
{
|
||||
string text = kilboicalhe.MKOJOANIBBF.ToString();
|
||||
}
|
||||
UIInputModule.KILBOICALHE kilboicalhe2 = new UIInputModule.KILBOICALHE();
|
||||
PointerEventData pointerEventData = new PointerEventData(this.m_EventSystem);
|
||||
kilboicalhe2.MKOJOANIBBF = pointerEventData;
|
||||
fblacjmfall[0] = kilboicalhe2;
|
||||
if (this.FBLACJMFALL[MOCLFAKPDGA].MBGHIDLDLFI != NCOBJCLLOLM)
|
||||
{
|
||||
this.FBLACJMFALL[MOCLFAKPDGA].MBGHIDLDLFI = NCOBJCLLOLM;
|
||||
this.FBLACJMFALL[MOCLFAKPDGA].PANGGOHNIGF = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FA2 RID: 85922 RVA: 0x004E8750 File Offset: 0x004E6950
|
||||
[Token(Token = "0x6014FA2")]
|
||||
[Address(RVA = "0x9C0120", Offset = "0x9BEF20", VA = "0x1809C0120")]
|
||||
private void OCPLLLPJONI(Vector3 DDHPAFKBMON, Vector3 NLIECGEOPGH)
|
||||
{
|
||||
Camera camera = this.<MCLKPPFJMIH>k__BackingField;
|
||||
int num = 0;
|
||||
if (camera != num)
|
||||
{
|
||||
Transform transform = this.<MCLKPPFJMIH>k__BackingField.transform;
|
||||
}
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (num2 != num3)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
float z2 = NLIECGEOPGH.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FA3 RID: 85923 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014FA3")]
|
||||
[Address(RVA = "0x9BC880", Offset = "0x9BB680", VA = "0x1809BC880")]
|
||||
private void EGKKOMPNLGO(int MOCLFAKPDGA, PhysicalButtonBase KMJAFCOEBOF, RaycastHit NDPGNCOOCEM, bool EDMELLAHDDM, out UIInputModule.LAGCGHDHJEI GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014FA4 RID: 85924 RVA: 0x004E87A4 File Offset: 0x004E69A4
|
||||
[Token(Token = "0x6014FA4")]
|
||||
[Address(RVA = "0x9BE840", Offset = "0x9BD640", VA = "0x1809BE840")]
|
||||
private static void HKNICKEBOAL(GameObject IOBEPGLJNIP, out GameObject INJCFHKGLGF, out float ELADGFFNJLH, out float ALPKKPFIEDP, out GameObject PJLEBCGPEON, out float MKDCFHMOMJP, out float BFNPANGPGDG)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject eventHandler = ExecuteEvents.GetEventHandler<IScrollHandler>(IOBEPGLJNIP);
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (!(eventHandler == num3))
|
||||
{
|
||||
ScrollRect component = eventHandler.GetComponent<ScrollRect>();
|
||||
int num4 = 0;
|
||||
if (!(component != num4))
|
||||
{
|
||||
if (eventHandler.GetComponent<MIHIBPPCKHM>() == 0)
|
||||
{
|
||||
DragScrollDecorator component2 = eventHandler.GetComponent<DragScrollDecorator>();
|
||||
int num5 = 0;
|
||||
if (component2 != num5)
|
||||
{
|
||||
float sensitivity = component2.HNAMNDFJHIK;
|
||||
RectTransform rectTransform = component2.rectTransform;
|
||||
ELADGFFNJLH.m_value = sensitivity;
|
||||
ALPKKPFIEDP.m_value = sensitivity;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
uint num6;
|
||||
if (num < (int)num6)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
Rect rect;
|
||||
if (rect == 0)
|
||||
{
|
||||
while (rect == 0)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
num7 += num7;
|
||||
}
|
||||
}
|
||||
}
|
||||
GameObject gameObject;
|
||||
ScrollRectMovementEnforcer scrollRectMovementEnforcer = gameObject.GLENGLDKGCK<ScrollRectMovementEnforcer>();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FA5 RID: 85925 RVA: 0x004E8868 File Offset: 0x004E6A68
|
||||
[Token(Token = "0x6014FA5")]
|
||||
[Address(RVA = "0x9BBE80", Offset = "0x9BAC80", VA = "0x1809BBE80")]
|
||||
private static void BHBDDGPPBKL(ScrollRect HLFKDLEAIBF)
|
||||
{
|
||||
ScrollRectMovementEnforcer scrollRectMovementEnforcer = HLFKDLEAIBF.gameObject.GLENGLDKGCK<ScrollRectMovementEnforcer>();
|
||||
}
|
||||
|
||||
// Token: 0x06014FA6 RID: 85926 RVA: 0x004E8888 File Offset: 0x004E6A88
|
||||
[Token(Token = "0x6014FA6")]
|
||||
[Address(RVA = "0x9BF810", Offset = "0x9BE610", VA = "0x1809BF810")]
|
||||
private bool NCHHINNLHBF()
|
||||
{
|
||||
GameObject currentSelected = this.m_EventSystem.m_CurrentSelected;
|
||||
int num = 0;
|
||||
if (!(currentSelected == num))
|
||||
{
|
||||
GameObject currentSelected2 = this.m_EventSystem.m_CurrentSelected;
|
||||
ExecuteEvents.EventFunction<IUpdateSelectedHandler> s_UpdateSelectedHandler = ExecuteEvents.s_UpdateSelectedHandler;
|
||||
AxisEventData axisEventData;
|
||||
bool flag = ExecuteEvents.Execute<IUpdateSelectedHandler>(currentSelected2, axisEventData, s_UpdateSelectedHandler);
|
||||
axisEventData.CompleteDisposed();
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FA7 RID: 85927 RVA: 0x004E88DC File Offset: 0x004E6ADC
|
||||
[Token(Token = "0x6014FA7")]
|
||||
[Address(RVA = "0x9BC510", Offset = "0x9BB310", VA = "0x1809BC510")]
|
||||
private static int CJINAFMLIIM(RaycastResult IPHIIJNAEON, RaycastResult FOJLJNMAJLC)
|
||||
{
|
||||
if (FOJLJNMAJLC.distance < 0.0001f)
|
||||
{
|
||||
bool flag;
|
||||
if (flag && !flag && flag)
|
||||
{
|
||||
int num;
|
||||
return num;
|
||||
}
|
||||
if (flag != typeof(global::UnityEngine.Object).TypeHandle || IPHIIJNAEON.sortingOrder == FOJLJNMAJLC.sortingOrder)
|
||||
{
|
||||
}
|
||||
}
|
||||
float distance = FOJLJNMAJLC.distance;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FA8 RID: 85928 RVA: 0x004E8928 File Offset: 0x004E6B28
|
||||
[Token(Token = "0x6014FA8")]
|
||||
[Address(RVA = "0x9BF320", Offset = "0x9BE120", VA = "0x1809BF320")]
|
||||
private static RaycastResult KDBEFPBEGMP(List<RaycastResult> LLCIDEKMKBG)
|
||||
{
|
||||
int num;
|
||||
Comparison<RaycastResult> comparison = new Comparison(num.CJINAFMLIIM);
|
||||
num = 0;
|
||||
RaycastResult raycastResult;
|
||||
float distance = raycastResult.distance;
|
||||
int sortingOrder = raycastResult.sortingOrder;
|
||||
LLCIDEKMKBG._items = distance;
|
||||
Vector3 worldNormal = raycastResult.worldNormal;
|
||||
LLCIDEKMKBG._syncRoot = sortingOrder;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FA9 RID: 85929 RVA: 0x004E8970 File Offset: 0x004E6B70
|
||||
[Token(Token = "0x6014FA9")]
|
||||
[Address(RVA = "0x9BF670", Offset = "0x9BE470", VA = "0x1809BF670")]
|
||||
private bool MCFILCHFMFJ(PhysicalButtonBase LKDLEHGHCAD, RaycastHit JMAIFNBKGMM, Vector3 DHAKDECDIBL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = LKDLEHGHCAD == num;
|
||||
if (!flag)
|
||||
{
|
||||
if (LKDLEHGHCAD.enforceLaserMinDistance != flag)
|
||||
{
|
||||
float distance = JMAIFNBKGMM.distance;
|
||||
}
|
||||
if (LKDLEHGHCAD.enforceLaserFromFront)
|
||||
{
|
||||
Transform transform = JMAIFNBKGMM.collider.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = DHAKDECDIBL.z;
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
if (num3 >= (float)num2)
|
||||
{
|
||||
goto IL_65;
|
||||
}
|
||||
}
|
||||
if (LKDLEHGHCAD.allowLaserInVR || !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
IL_65:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FAA RID: 85930 RVA: 0x004E89EC File Offset: 0x004E6BEC
|
||||
[Token(Token = "0x6014FAA")]
|
||||
[Address(RVA = "0x9BEE80", Offset = "0x9BDC80", VA = "0x1809BEE80")]
|
||||
private void IBGEDGAGEDE(GameObject MILAOPNLGJD, PointerEventData MKOJOANIBBF, out GameObject JMJCPNLJMFL)
|
||||
{
|
||||
int num = 0;
|
||||
if (MILAOPNLGJD != num)
|
||||
{
|
||||
GameObject eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(MILAOPNLGJD);
|
||||
if ((ulong)1L != 0UL)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
if (!(eventHandler == num2))
|
||||
{
|
||||
MKOJOANIBBF.<pointerDrag>k__BackingField = eventHandler;
|
||||
Transform parent = eventHandler.transform.parent;
|
||||
if (parent != 0)
|
||||
{
|
||||
GameObject gameObject = parent.gameObject;
|
||||
}
|
||||
}
|
||||
}
|
||||
MKOJOANIBBF.<pointerDrag>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06014FAB RID: 85931 RVA: 0x004E8A50 File Offset: 0x004E6C50
|
||||
[Token(Token = "0x6014FAB")]
|
||||
[Address(RVA = "0x9BFE30", Offset = "0x9BEC30", VA = "0x1809BFE30")]
|
||||
private bool NOCLJADILGC(int MOCLFAKPDGA, UIInputModule.JKPCIGPINIB JJAPBNJPPAK, out GameObject PHAMGPPBMOM)
|
||||
{
|
||||
int num = 0;
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
if ((kilboicalhe.MKOJOANIBBF.<dragging>k__BackingField ? 1 : 0) == num)
|
||||
{
|
||||
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
||||
int num2 = 0;
|
||||
bool flag;
|
||||
if (!(pfnemlkiafa == num2) && ((kilboicalhe.MKOJOANIBBF.<useDragThreshold>k__BackingField ? 1 : 0) == num || flag))
|
||||
{
|
||||
GameObject hjeldenabnp = kilboicalhe.HJELDENABNP;
|
||||
int num3 = 0;
|
||||
if (hjeldenabnp != num3)
|
||||
{
|
||||
GameObject eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(hjeldenabnp);
|
||||
int num4 = 0;
|
||||
bool flag2;
|
||||
if (!(eventHandler == num4) && !flag2)
|
||||
{
|
||||
Transform transform;
|
||||
Transform parent = transform.parent;
|
||||
if (parent != 0)
|
||||
{
|
||||
GameObject gameObject = parent.gameObject;
|
||||
}
|
||||
}
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
GameObject eventHandler2 = ExecuteEvents.GetEventHandler<IDragHandler>(kilboicalhe.HJELDENABNP);
|
||||
}
|
||||
bool flag4;
|
||||
return flag4;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FAC RID: 85932 RVA: 0x004E8B0C File Offset: 0x004E6D0C
|
||||
[Token(Token = "0x6014FAC")]
|
||||
[Address(RVA = "0x9BC1E0", Offset = "0x9BAFE0", VA = "0x1809BC1E0")]
|
||||
private bool CEBCOLDKOGL(GameObject PHAMGPPBMOM, UIInputModule.KILBOICALHE GHPAHELKDBP, UIInputModule.JKPCIGPINIB JJAPBNJPPAK)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(PHAMGPPBMOM == num))
|
||||
{
|
||||
if (GHPAHELKDBP != 0)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
Transform transform = PHAMGPPBMOM.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float num2;
|
||||
if (num2 <= num2)
|
||||
{
|
||||
ScrollRect component = PHAMGPPBMOM.GetComponent<ScrollRect>();
|
||||
int num3 = 0;
|
||||
if (!(component != num3) && PHAMGPPBMOM.GetComponent<MIHIBPPCKHM>() == 0)
|
||||
{
|
||||
Slider component2 = PHAMGPPBMOM.GetComponent<Slider>();
|
||||
int num4 = 0;
|
||||
if (component2 != num4)
|
||||
{
|
||||
Slider.Direction direction = component2.m_Direction;
|
||||
if (direction <= Slider.Direction.RightToLeft)
|
||||
{
|
||||
}
|
||||
if (direction <= Slider.Direction.RightToLeft)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FAD RID: 85933 RVA: 0x004E8BA0 File Offset: 0x004E6DA0
|
||||
[Token(Token = "0x6014FAD")]
|
||||
[Address(RVA = "0x9BF020", Offset = "0x9BDE20", VA = "0x1809BF020")]
|
||||
private bool IINPADKPKIP(UIInputModule.KILBOICALHE GHPAHELKDBP, UIInputModule.JKPCIGPINIB JJAPBNJPPAK)
|
||||
{
|
||||
PointerEventData mkojoanibbf = GHPAHELKDBP.MKOJOANIBBF;
|
||||
if (mkojoanibbf != 0)
|
||||
{
|
||||
Camera pressEventCamera = mkojoanibbf.pressEventCamera;
|
||||
Camera camera = this.<MCLKPPFJMIH>k__BackingField;
|
||||
bool flag = pressEventCamera != camera;
|
||||
if (!flag)
|
||||
{
|
||||
float distance = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
float num = this.dragAngleThreshold * 0.017453292f;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
num = Mathf.Max(num, distance);
|
||||
if (typeof(Mathf).TypeHandle != 0)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
}
|
||||
}
|
||||
int dragThreshold = EventSystem.current.m_DragThreshold;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FAE RID: 85934 RVA: 0x004E8C2C File Offset: 0x004E6E2C
|
||||
[Token(Token = "0x6014FAE")]
|
||||
[Address(RVA = "0x9C04F0", Offset = "0x9BF2F0", VA = "0x1809C04F0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
||||
if (fblacjmfall != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = fblacjmfall.Length;
|
||||
if (num < length)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe = fblacjmfall[num];
|
||||
if (kilboicalhe != 0)
|
||||
{
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
int sortingOrder = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
Vector3 worldNormal = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (flag && flag2)
|
||||
{
|
||||
Color cyan = Color.cyan;
|
||||
}
|
||||
RaycastResult <pointerPressRaycast>k__BackingField = mkojoanibbf.<pointerPressRaycast>k__BackingField;
|
||||
float distance2 = mkojoanibbf.<pointerPressRaycast>k__BackingField.distance;
|
||||
int sortingOrder2 = mkojoanibbf.<pointerPressRaycast>k__BackingField.sortingOrder;
|
||||
Vector3 worldNormal2 = mkojoanibbf.<pointerPressRaycast>k__BackingField.worldNormal;
|
||||
bool flag3;
|
||||
bool flag4;
|
||||
if (flag3 && flag4)
|
||||
{
|
||||
Color blue = Color.blue;
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FAF RID: 85935 RVA: 0x004E8D08 File Offset: 0x004E6F08
|
||||
[Token(Token = "0x6014FAF")]
|
||||
[Address(RVA = "0x9C20A0", Offset = "0x9C0EA0", VA = "0x1809C20A0")]
|
||||
public UIInputModule()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<GameObject> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.OnPointerPressed = mfbglihgcgo;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06014FB0 RID: 85936 RVA: 0x004E8D5C File Offset: 0x004E6F5C
|
||||
[Token(Token = "0x6014FB0")]
|
||||
[Address(RVA = "0x9BFD30", Offset = "0x9BEB30", VA = "0x1809BFD30")]
|
||||
[CompilerGenerated]
|
||||
private bool NFJDOBDDBEN(RaycastResult GIAOBLMEMMI)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014FB1 RID: 85937 RVA: 0x004E8D74 File Offset: 0x004E6F74
|
||||
[Token(Token = "0x6014FB1")]
|
||||
[Address(RVA = "0x9BF3F0", Offset = "0x9BE1F0", VA = "0x1809BF3F0")]
|
||||
[CompilerGenerated]
|
||||
private bool KDNPGBOMHPH(RaycastResult PBAOMKNFBFL)
|
||||
{
|
||||
float distance = PBAOMKNFBFL.distance;
|
||||
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
||||
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06014FB2 RID: 85938 RVA: 0x004E8D98 File Offset: 0x004E6F98
|
||||
[Token(Token = "0x6014FB2")]
|
||||
[Address(RVA = "0x9C0240", Offset = "0x9BF040", VA = "0x1809C0240")]
|
||||
[CompilerGenerated]
|
||||
private bool OIBKJNABNIC(RaycastResult PBAOMKNFBFL)
|
||||
{
|
||||
float distance = PBAOMKNFBFL.distance;
|
||||
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
||||
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400DE09 RID: 56841
|
||||
[Token(Token = "0x400DE09")]
|
||||
public static UIInputModule Instance;
|
||||
|
||||
// Token: 0x0400DE0A RID: 56842
|
||||
[Token(Token = "0x400DE0A")]
|
||||
private const float ALKBMALFJIN = 250f;
|
||||
|
||||
// Token: 0x0400DE0B RID: 56843
|
||||
[Token(Token = "0x400DE0B")]
|
||||
private const float MNEMGMEELIM = 1920f;
|
||||
|
||||
// Token: 0x0400DE0C RID: 56844
|
||||
[Token(Token = "0x400DE0C")]
|
||||
private const float CBGBEDKJNAE = 1080f;
|
||||
|
||||
// Token: 0x0400DE0D RID: 56845
|
||||
[Token(Token = "0x400DE0D")]
|
||||
public const float CONTROLLER_CAMERA_FAR_CLIP = 20f;
|
||||
|
||||
// Token: 0x0400DE0E RID: 56846
|
||||
[Token(Token = "0x400DE0E")]
|
||||
private const float PCGHIPDBNPP = 0.2f;
|
||||
|
||||
// Token: 0x0400DE0F RID: 56847
|
||||
[Token(Token = "0x400DE0F")]
|
||||
private const float CMLJNNCBKOM = 0.1f;
|
||||
|
||||
// Token: 0x0400DE10 RID: 56848
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DE10")]
|
||||
[SerializeField]
|
||||
private int maxCursorCount = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400DE11 RID: 56849
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400DE11")]
|
||||
[Tooltip("AG : max UI interaction angle from head look direction")]
|
||||
public float MaxUIHeadAngle = 40f;
|
||||
|
||||
// Token: 0x0400DE12 RID: 56850
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DE12")]
|
||||
[SerializeField]
|
||||
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
||||
private float dragAngleThreshold = 3f;
|
||||
|
||||
// Token: 0x0400DE13 RID: 56851
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400DE13")]
|
||||
[SerializeField]
|
||||
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
||||
private float dragDistanceThreshold = 0.03f;
|
||||
|
||||
// Token: 0x0400DE14 RID: 56852
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DE14")]
|
||||
[SerializeField]
|
||||
[Tooltip("Whether to use a custom camera for determining things like the angle to the player's head. Should usually be false.")]
|
||||
private bool useCustomReferenceCamera;
|
||||
|
||||
// Token: 0x0400DE15 RID: 56853
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DE15")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useCustomReferenceCamera")]
|
||||
private Camera customReferenceCamera;
|
||||
|
||||
// Token: 0x0400DE16 RID: 56854
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DE16")]
|
||||
public readonly MFBGLIHGCGO<GameObject> OnPointerPressed;
|
||||
|
||||
// Token: 0x0400DE17 RID: 56855
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DE17")]
|
||||
private UIInputModule.KILBOICALHE[] FBLACJMFALL;
|
||||
|
||||
// Token: 0x02003024 RID: 12324
|
||||
[Token(Token = "0x2003024")]
|
||||
public struct EAHPIECMAIB
|
||||
{
|
||||
// Token: 0x0400DE19 RID: 56857
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DE19")]
|
||||
[CanBeNull]
|
||||
public GameObject HPPENPEBKLF;
|
||||
|
||||
// Token: 0x0400DE1A RID: 56858
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DE1A")]
|
||||
public bool ELEKKGLEFOD;
|
||||
|
||||
// Token: 0x0400DE1B RID: 56859
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400DE1B")]
|
||||
public float NJHILIMJEMJ;
|
||||
|
||||
// Token: 0x0400DE1C RID: 56860
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DE1C")]
|
||||
public bool OGIBKJPIGCH;
|
||||
|
||||
// Token: 0x0400DE1D RID: 56861
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400DE1D")]
|
||||
public float PJBAGEJJDHH;
|
||||
|
||||
// Token: 0x0400DE1E RID: 56862
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE1E")]
|
||||
public bool NJOHGJKJKOK;
|
||||
|
||||
// Token: 0x0400DE1F RID: 56863
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x400DE1F")]
|
||||
public bool IDHBFECMJDA;
|
||||
|
||||
// Token: 0x0400DE20 RID: 56864
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x400DE20")]
|
||||
public bool PIKFHEACHNE;
|
||||
}
|
||||
|
||||
// Token: 0x02003025 RID: 12325
|
||||
[Token(Token = "0x2003025")]
|
||||
public struct LAGCGHDHJEI
|
||||
{
|
||||
// Token: 0x06014FB3 RID: 85939 RVA: 0x004E8DC0 File Offset: 0x004E6FC0
|
||||
[Token(Token = "0x6014FB3")]
|
||||
[Address(RVA = "0x9B95A0", Offset = "0x9B83A0", VA = "0x1809B95A0")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.PKNEDJNFJLD = num2;
|
||||
this.FHMPGBCCAIM = num;
|
||||
this.FHMPGBCCAIM.has_value = num != 0;
|
||||
this.IBKJFKPMOBF = num;
|
||||
this.IBKJFKPMOBF.has_value = num != 0;
|
||||
this.ECDAHEAGLEK = num2;
|
||||
this.DMHNOCJIMJM = num2;
|
||||
this.FLALBHIHDMP = num2;
|
||||
this.LOJFGCFIMNE = num;
|
||||
this.LOJFGCFIMNE.has_value = num != 0;
|
||||
this.GGLCCNHBLIP = num2;
|
||||
this.EPFGKPFFDFF = num2;
|
||||
this.EDNCMGJJLIH = (float)num2;
|
||||
}
|
||||
|
||||
// Token: 0x170039B4 RID: 14772
|
||||
// (get) Token: 0x06014FB4 RID: 85940 RVA: 0x004E8E3C File Offset: 0x004E703C
|
||||
[Token(Token = "0x170039B4")]
|
||||
public bool PAHHGLPNEBL
|
||||
{
|
||||
[Token(Token = "0x6014FB4")]
|
||||
[Address(RVA = "0x9B94E0", Offset = "0x9B82E0", VA = "0x1809B94E0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039B5 RID: 14773
|
||||
// (get) Token: 0x06014FB5 RID: 85941 RVA: 0x004E8E4C File Offset: 0x004E704C
|
||||
[Token(Token = "0x170039B5")]
|
||||
public bool JDIFHEFFEEE
|
||||
{
|
||||
[Token(Token = "0x6014FB5")]
|
||||
[Address(RVA = "0x9B92C0", Offset = "0x9B80C0", VA = "0x1809B92C0")]
|
||||
get
|
||||
{
|
||||
Selectable aceipfonjhd = this.ACEIPFONJHD;
|
||||
int num = 0;
|
||||
return aceipfonjhd != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039B6 RID: 14774
|
||||
// (get) Token: 0x06014FB6 RID: 85942 RVA: 0x004E8E6C File Offset: 0x004E706C
|
||||
[Token(Token = "0x170039B6")]
|
||||
public bool IDBJONFJBBK
|
||||
{
|
||||
[Token(Token = "0x6014FB6")]
|
||||
[Address(RVA = "0x9B9540", Offset = "0x9B8340", VA = "0x1809B9540")]
|
||||
get
|
||||
{
|
||||
GameObject dmhnocjimjm = this.DMHNOCJIMJM;
|
||||
int num = 0;
|
||||
return dmhnocjimjm != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039B7 RID: 14775
|
||||
// (get) Token: 0x06014FB7 RID: 85943 RVA: 0x004E8E8C File Offset: 0x004E708C
|
||||
[Token(Token = "0x170039B7")]
|
||||
public bool AIKBFEHNPDD
|
||||
{
|
||||
[Token(Token = "0x6014FB7")]
|
||||
[Address(RVA = "0x9B9210", Offset = "0x9B8010", VA = "0x1809B9210")]
|
||||
get
|
||||
{
|
||||
GameObject gglccnhblip = this.GGLCCNHBLIP;
|
||||
int num = 0;
|
||||
if (gglccnhblip != num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
GameObject epfgkpffdff = this.EPFGKPFFDFF;
|
||||
int num2 = 0;
|
||||
return epfgkpffdff != num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039B8 RID: 14776
|
||||
// (get) Token: 0x06014FB8 RID: 85944 RVA: 0x004E8EC0 File Offset: 0x004E70C0
|
||||
[Token(Token = "0x170039B8")]
|
||||
public bool DHKICHIHGFL
|
||||
{
|
||||
[Token(Token = "0x6014FB8")]
|
||||
[Address(RVA = "0x9B9600", Offset = "0x9B8400", VA = "0x1809B9600")]
|
||||
get
|
||||
{
|
||||
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
||||
int num = 0;
|
||||
return flalbhihdmp != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039B9 RID: 14777
|
||||
// (get) Token: 0x06014FB9 RID: 85945 RVA: 0x004E8EE0 File Offset: 0x004E70E0
|
||||
[Token(Token = "0x170039B9")]
|
||||
public bool BJMBIKEEDEL
|
||||
{
|
||||
[Token(Token = "0x6014FB9")]
|
||||
[Address(RVA = "0x9B9320", Offset = "0x9B8120", VA = "0x1809B9320")]
|
||||
get
|
||||
{
|
||||
Selectable aceipfonjhd = this.ACEIPFONJHD;
|
||||
int num = 0;
|
||||
if (aceipfonjhd != num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
||||
int num2 = 0;
|
||||
return flalbhihdmp != num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039BA RID: 14778
|
||||
// (get) Token: 0x06014FBA RID: 85946 RVA: 0x004E8F14 File Offset: 0x004E7114
|
||||
[Token(Token = "0x170039BA")]
|
||||
public bool PECBJMDELOJ
|
||||
{
|
||||
[Token(Token = "0x6014FBA")]
|
||||
[Address(RVA = "0x9B9660", Offset = "0x9B8460", VA = "0x1809B9660")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
||||
int num = 0;
|
||||
return !(flalbhihdmp != num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FBB RID: 85947 RVA: 0x004E8F3C File Offset: 0x004E713C
|
||||
[Token(Token = "0x6014FBB")]
|
||||
[Address(RVA = "0x9B93E0", Offset = "0x9B81E0", VA = "0x1809B93E0")]
|
||||
public string FEPMIJLPGKB()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
UIInputSettings uiinputSettings;
|
||||
if (!(uiinputSettings != num) || !string.IsNullOrEmpty(uiinputSettings.buttonPromptOverride))
|
||||
{
|
||||
}
|
||||
return "Push button";
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE21 RID: 56865
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DE21")]
|
||||
public GameObject PKNEDJNFJLD;
|
||||
|
||||
// Token: 0x0400DE22 RID: 56866
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DE22")]
|
||||
public Vector3? FHMPGBCCAIM;
|
||||
|
||||
// Token: 0x0400DE23 RID: 56867
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE23")]
|
||||
public Vector3 CCNPNGGMNGG;
|
||||
|
||||
// Token: 0x0400DE24 RID: 56868
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400DE24")]
|
||||
public Vector3? IBKJFKPMOBF;
|
||||
|
||||
// Token: 0x0400DE25 RID: 56869
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE25")]
|
||||
public Selectable ACEIPFONJHD;
|
||||
|
||||
// Token: 0x0400DE26 RID: 56870
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DE26")]
|
||||
public BaseRaycaster ECDAHEAGLEK;
|
||||
|
||||
// Token: 0x0400DE27 RID: 56871
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DE27")]
|
||||
public GameObject DMHNOCJIMJM;
|
||||
|
||||
// Token: 0x0400DE28 RID: 56872
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DE28")]
|
||||
public PhysicalButtonBase FLALBHIHDMP;
|
||||
|
||||
// Token: 0x0400DE29 RID: 56873
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DE29")]
|
||||
public RaycastHit? LOJFGCFIMNE;
|
||||
|
||||
// Token: 0x0400DE2A RID: 56874
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DE2A")]
|
||||
public GameObject GGLCCNHBLIP;
|
||||
|
||||
// Token: 0x0400DE2B RID: 56875
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DE2B")]
|
||||
public GameObject EPFGKPFFDFF;
|
||||
|
||||
// Token: 0x0400DE2C RID: 56876
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DE2C")]
|
||||
public float EDNCMGJJLIH;
|
||||
}
|
||||
|
||||
// Token: 0x02003026 RID: 12326
|
||||
[Token(Token = "0x2003026")]
|
||||
public struct JKPCIGPINIB
|
||||
{
|
||||
// Token: 0x0400DE2D RID: 56877
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DE2D")]
|
||||
public bool OEIFHPGJMPN;
|
||||
|
||||
// Token: 0x0400DE2E RID: 56878
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400DE2E")]
|
||||
public bool BDEHNKIEDDN;
|
||||
|
||||
// Token: 0x0400DE2F RID: 56879
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400DE2F")]
|
||||
public Vector2 AEKJOJKOCHF;
|
||||
|
||||
// Token: 0x0400DE30 RID: 56880
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400DE30")]
|
||||
public bool LGEFHEMCOJD;
|
||||
|
||||
// Token: 0x0400DE31 RID: 56881
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD")]
|
||||
[Token(Token = "0x400DE31")]
|
||||
public bool GADLAOOKFDP;
|
||||
|
||||
// Token: 0x0400DE32 RID: 56882
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE")]
|
||||
[Token(Token = "0x400DE32")]
|
||||
public bool LOOOEFCLBGK;
|
||||
|
||||
// Token: 0x0400DE33 RID: 56883
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DE33")]
|
||||
public float? PMKMBJCPLGM;
|
||||
}
|
||||
|
||||
// Token: 0x02003027 RID: 12327
|
||||
[Token(Token = "0x2003027")]
|
||||
public struct GBLBJCNGCGN
|
||||
{
|
||||
// Token: 0x06014FBC RID: 85948 RVA: 0x004E8F74 File Offset: 0x004E7174
|
||||
[Token(Token = "0x6014FBC")]
|
||||
[Address(RVA = "0x9B7550", Offset = "0x9B6350", VA = "0x1809B7550")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DE34 RID: 56884
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DE34")]
|
||||
public bool IMBIKAPFHFJ;
|
||||
|
||||
// Token: 0x0400DE35 RID: 56885
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400DE35")]
|
||||
public bool FEJBJIPINAD;
|
||||
|
||||
// Token: 0x0400DE36 RID: 56886
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
|
||||
[Token(Token = "0x400DE36")]
|
||||
public bool DKLFJNAMNLE;
|
||||
|
||||
// Token: 0x0400DE37 RID: 56887
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3")]
|
||||
[Token(Token = "0x400DE37")]
|
||||
public bool IIJHHIKJJAO;
|
||||
|
||||
// Token: 0x0400DE38 RID: 56888
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400DE38")]
|
||||
public bool JGFCMECEAIP;
|
||||
|
||||
// Token: 0x0400DE39 RID: 56889
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5")]
|
||||
[Token(Token = "0x400DE39")]
|
||||
public bool MJGGMNJGGHD;
|
||||
|
||||
// Token: 0x0400DE3A RID: 56890
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DE3A")]
|
||||
public PointerEventData DIFOLHDKADP;
|
||||
}
|
||||
|
||||
// Token: 0x02003028 RID: 12328
|
||||
[Token(Token = "0x2003028")]
|
||||
private class KILBOICALHE
|
||||
{
|
||||
// Token: 0x06014FBD RID: 85949 RVA: 0x004E8F84 File Offset: 0x004E7184
|
||||
[Token(Token = "0x6014FBD")]
|
||||
[Address(RVA = "0x9B8D70", Offset = "0x9B7B70", VA = "0x1809B8D70")]
|
||||
public void ICPGHBDDNDM(RaycastResult BPOMLOIAHCB)
|
||||
{
|
||||
PointerEventData mkojoanibbf = this.MKOJOANIBBF;
|
||||
float distance = BPOMLOIAHCB.distance;
|
||||
mkojoanibbf.<pointerPressRaycast>k__BackingField.distance = distance;
|
||||
int sortingOrder = BPOMLOIAHCB.sortingOrder;
|
||||
mkojoanibbf.<pointerPressRaycast>k__BackingField.sortingOrder = sortingOrder;
|
||||
Vector3 worldNormal = BPOMLOIAHCB.worldNormal;
|
||||
mkojoanibbf.<pointerPressRaycast>k__BackingField.worldNormal = worldNormal;
|
||||
if (!BPOMLOIAHCB.isValid)
|
||||
{
|
||||
int num = 0;
|
||||
this.JFIIHOFKIDH = num;
|
||||
this.JFIIHOFKIDH.has_value = num != 0;
|
||||
return;
|
||||
}
|
||||
int sortingOrder2 = BPOMLOIAHCB.sortingOrder;
|
||||
GameObject gameObject;
|
||||
Transform transform = gameObject.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num2 = 0;
|
||||
this.JFIIHOFKIDH = num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014FBE RID: 85950 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014FBE")]
|
||||
[Address(RVA = "0x9B8B00", Offset = "0x9B7900", VA = "0x1809B8B00")]
|
||||
public Vector3? AGPGFAGEKGG()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014FBF RID: 85951 RVA: 0x004E9020 File Offset: 0x004E7220
|
||||
[Token(Token = "0x6014FBF")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KILBOICALHE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DE3B RID: 56891
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DE3B")]
|
||||
public GameObject HJELDENABNP;
|
||||
|
||||
// Token: 0x0400DE3C RID: 56892
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE3C")]
|
||||
public GameObject PFNEMLKIAFA;
|
||||
|
||||
// Token: 0x0400DE3D RID: 56893
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DE3D")]
|
||||
public GameObject OILKANJFDIN;
|
||||
|
||||
// Token: 0x0400DE3E RID: 56894
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DE3E")]
|
||||
public GameObject MBGHIDLDLFI;
|
||||
|
||||
// Token: 0x0400DE3F RID: 56895
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DE3F")]
|
||||
public PointerEventData MKOJOANIBBF;
|
||||
|
||||
// Token: 0x0400DE40 RID: 56896
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE40")]
|
||||
public Vector3? NMFEALMHAPG;
|
||||
|
||||
// Token: 0x0400DE41 RID: 56897
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DE41")]
|
||||
public Vector3? JFIIHOFKIDH;
|
||||
|
||||
// Token: 0x0400DE42 RID: 56898
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DE42")]
|
||||
public Transform OIFLDNBGJOH;
|
||||
|
||||
// Token: 0x0400DE43 RID: 56899
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DE43")]
|
||||
public GameObject INJCFHKGLGF;
|
||||
|
||||
// Token: 0x0400DE44 RID: 56900
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DE44")]
|
||||
public GameObject PJLEBCGPEON;
|
||||
|
||||
// Token: 0x0400DE45 RID: 56901
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DE45")]
|
||||
public float ELADGFFNJLH;
|
||||
|
||||
// Token: 0x0400DE46 RID: 56902
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400DE46")]
|
||||
public float MKDCFHMOMJP;
|
||||
|
||||
// Token: 0x0400DE47 RID: 56903
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DE47")]
|
||||
public float ALPKKPFIEDP;
|
||||
|
||||
// Token: 0x0400DE48 RID: 56904
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400DE48")]
|
||||
public float BFNPANGPGDG;
|
||||
|
||||
// Token: 0x0400DE49 RID: 56905
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DE49")]
|
||||
public bool PANGGOHNIGF;
|
||||
|
||||
// Token: 0x0400DE4A RID: 56906
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x81")]
|
||||
[Token(Token = "0x400DE4A")]
|
||||
public bool JMEJBKEFAND;
|
||||
|
||||
// Token: 0x0400DE4B RID: 56907
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x82")]
|
||||
[Token(Token = "0x400DE4B")]
|
||||
public bool MCFICFMFNBP;
|
||||
}
|
||||
|
||||
// Token: 0x02003029 RID: 12329
|
||||
[Token(Token = "0x2003029")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MILMNJJGPED
|
||||
{
|
||||
// Token: 0x06014FC0 RID: 85952 RVA: 0x004E9034 File Offset: 0x004E7234
|
||||
[Token(Token = "0x6014FC0")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MILMNJJGPED()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014FC1 RID: 85953 RVA: 0x004E9048 File Offset: 0x004E7248
|
||||
[Token(Token = "0x6014FC1")]
|
||||
[Address(RVA = "0x9B9960", Offset = "0x9B8760", VA = "0x1809B9960")]
|
||||
internal bool <UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(GameObject childObject)
|
||||
{
|
||||
UIInputModule.EAHPIECMAIB eahpiecmaib = this.raycastOptions;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Transform transform = childObject.transform;
|
||||
UIInputModule.EAHPIECMAIB eahpiecmaib2 = this.raycastOptions;
|
||||
Transform transform2;
|
||||
return transform.IsChildOf(transform2);
|
||||
}
|
||||
|
||||
// Token: 0x06014FC2 RID: 85954 RVA: 0x004E9080 File Offset: 0x004E7280
|
||||
[Token(Token = "0x6014FC2")]
|
||||
[Address(RVA = "0x9B9A20", Offset = "0x9B8820", VA = "0x1809B9A20")]
|
||||
internal bool <UpdateRaycastsWorldSpace>g__PushButtonCollisionFilter|1(Collider collider)
|
||||
{
|
||||
GameObject gameObject = collider.gameObject;
|
||||
bool flag = this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(gameObject);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return collider.GetComponent<PhysicalButtonBase>();
|
||||
}
|
||||
|
||||
// Token: 0x06014FC3 RID: 85955 RVA: 0x004E90B4 File Offset: 0x004E72B4
|
||||
[Token(Token = "0x6014FC3")]
|
||||
[Address(RVA = "0x9B9880", Offset = "0x9B8680", VA = "0x1809B9880")]
|
||||
internal bool <UpdateRaycastsWorldSpace>g__HitValidImposter|3(ref UIInputModule.ICGOBJMKEBC cpp2il__autoParamName__idx_0)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
GameObject gameObject;
|
||||
return this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(gameObject);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014FC4 RID: 85956 RVA: 0x004E90D8 File Offset: 0x004E72D8
|
||||
[Token(Token = "0x6014FC4")]
|
||||
[Address(RVA = "0x9B9AD0", Offset = "0x9B88D0", VA = "0x1809B9AD0")]
|
||||
internal bool <UpdateRaycastsWorldSpace>g__ValidateUIHit|4(ref UIInputModule.ICGOBJMKEBC cpp2il__autoParamName__idx_0)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
float uiDistance = cpp2il__autoParamName__idx_0.uiDistance;
|
||||
float z = cpp2il__autoParamName__idx_0.playerHeadToPoint.z;
|
||||
float z2 = cpp2il__autoParamName__idx_0.playerHeadForward.z;
|
||||
UIInputModule uiinputModule = this.<>4__this;
|
||||
float num;
|
||||
if (num <= uiinputModule.MaxUIHeadAngle)
|
||||
{
|
||||
GameObject hitObject = cpp2il__autoParamName__idx_0.hitObject;
|
||||
int num2 = 0;
|
||||
bool flag2 = this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(hitObject);
|
||||
int num3 = 0;
|
||||
GameObject gameObject;
|
||||
if (flag2 || (num2 != 0 && num2 != 0 && this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(gameObject)))
|
||||
{
|
||||
Transform transform = this.<>4__this.<MCLKPPFJMIH>k__BackingField.transform;
|
||||
UIInputModule uiinputModule2 = this.<>4__this;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
Transform transform2 = uiinputModule2.<MCLKPPFJMIH>k__BackingField.transform;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(transform2.<UpdateRaycastsWorldSpace>g__UIOccluderCollisionFilter|28_2);
|
||||
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
||||
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.MISS)
|
||||
{
|
||||
UIInputMaxRayDistance maxDistanceCheck = cpp2il__autoParamName__idx_0.maxDistanceCheck;
|
||||
int num4 = 0;
|
||||
if (maxDistanceCheck != num4)
|
||||
{
|
||||
float maximumRaycastDistance = cpp2il__autoParamName__idx_0.maxDistanceCheck.maximumRaycastDistance;
|
||||
}
|
||||
UIInputSettings hitObjectSettings = cpp2il__autoParamName__idx_0.hitObjectSettings;
|
||||
int num5 = 0;
|
||||
if (hitObjectSettings != num5)
|
||||
{
|
||||
UIInputSettings hitObjectSettings2 = cpp2il__autoParamName__idx_0.hitObjectSettings;
|
||||
if ((hitObjectSettings2.isInteractableWhileHoldingTool ? 1 : 0) == num3)
|
||||
{
|
||||
int num6 = 0;
|
||||
if (hitObjectSettings2 != num6)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
bool flag4;
|
||||
if (flag3 && flag4)
|
||||
{
|
||||
goto IL_134;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_134:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE4C RID: 56908
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DE4C")]
|
||||
public UIInputModule.EAHPIECMAIB raycastOptions;
|
||||
|
||||
// Token: 0x0400DE4D RID: 56909
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DE4D")]
|
||||
public UIInputModule <>4__this;
|
||||
|
||||
// Token: 0x0400DE4E RID: 56910
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE4E")]
|
||||
public int cursorId;
|
||||
}
|
||||
|
||||
// Token: 0x0200302A RID: 12330
|
||||
[Token(Token = "0x200302A")]
|
||||
[CompilerGenerated]
|
||||
[StructLayout(3)]
|
||||
private struct ICGOBJMKEBC
|
||||
{
|
||||
// Token: 0x0400DE4F RID: 56911
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DE4F")]
|
||||
public PointerEventData pointerEventData;
|
||||
|
||||
// Token: 0x0400DE50 RID: 56912
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DE50")]
|
||||
public float uiDistance;
|
||||
|
||||
// Token: 0x0400DE51 RID: 56913
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400DE51")]
|
||||
public Vector3 playerHeadToPoint;
|
||||
|
||||
// Token: 0x0400DE52 RID: 56914
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE52")]
|
||||
public Vector3 playerHeadForward;
|
||||
|
||||
// Token: 0x0400DE53 RID: 56915
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DE53")]
|
||||
public GameObject hitObject;
|
||||
|
||||
// Token: 0x0400DE54 RID: 56916
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DE54")]
|
||||
public UIInputMaxRayDistance maxDistanceCheck;
|
||||
|
||||
// Token: 0x0400DE55 RID: 56917
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DE55")]
|
||||
public UIInputSettings hitObjectSettings;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200302C RID: 12332
|
||||
[Token(Token = "0x200302C")]
|
||||
public class UIInputSettings : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170039BB RID: 14779
|
||||
// (get) Token: 0x06014FC8 RID: 85960 RVA: 0x004E9288 File Offset: 0x004E7488
|
||||
[Token(Token = "0x170039BB")]
|
||||
public bool MMEJAFDCIKG
|
||||
{
|
||||
[Token(Token = "0x6014FC8")]
|
||||
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
|
||||
get
|
||||
{
|
||||
return this.isInteractableWhileHoldingTool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170039BC RID: 14780
|
||||
// (get) Token: 0x06014FC9 RID: 85961 RVA: 0x004E929C File Offset: 0x004E749C
|
||||
[Token(Token = "0x170039BC")]
|
||||
public string IHMONBFFPMI
|
||||
{
|
||||
[Token(Token = "0x6014FC9")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.buttonPromptOverride;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FCA RID: 85962 RVA: 0x004E92B0 File Offset: 0x004E74B0
|
||||
[Token(Token = "0x6014FCA")]
|
||||
[Address(RVA = "0x9C2130", Offset = "0x9C0F30", VA = "0x1809C2130")]
|
||||
public UIInputSettings()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.buttonPromptOverride = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE57 RID: 56919
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE57")]
|
||||
[SerializeField]
|
||||
[Tooltip("Setting to false prevents raycasts against this object and its children from triggering UI interactions if the player is holding a tool.")]
|
||||
private bool isInteractableWhileHoldingTool = true;
|
||||
|
||||
// Token: 0x0400DE58 RID: 56920
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DE58")]
|
||||
[SerializeField]
|
||||
[Tooltip("Override for the prompt shown to screen players when interacting with buttons childed to this object.")]
|
||||
private string buttonPromptOverride;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200302D RID: 12333
|
||||
[Token(Token = "0x200302D")]
|
||||
public class WorldUIView : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06014FCB RID: 85963 RVA: 0x004E92D8 File Offset: 0x004E74D8
|
||||
[Token(Token = "0x6014FCB")]
|
||||
[Address(RVA = "0x9CDC80", Offset = "0x9CCA80", VA = "0x1809CDC80", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
CachedView cachedView = this.cachedView;
|
||||
int num = 0;
|
||||
if (cachedView != num)
|
||||
{
|
||||
this.PFLNEMCEGED = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FCC RID: 85964 RVA: 0x004E9300 File Offset: 0x004E7500
|
||||
[Token(Token = "0x6014FCC")]
|
||||
[Address(RVA = "0x9CDD80", Offset = "0x9CCB80", VA = "0x1809CDD80", Slot = "5")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
Canvas canvas = this.thisCanvas;
|
||||
int num = 0;
|
||||
if (canvas != num)
|
||||
{
|
||||
UIInputModule instance = UIInputModule.Instance;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
UIInputModule instance2 = UIInputModule.Instance;
|
||||
Canvas canvas2 = this.thisCanvas;
|
||||
Camera <MCLKPPFJMIH>k__BackingField = instance2.<MCLKPPFJMIH>k__BackingField;
|
||||
canvas2.worldCamera = <MCLKPPFJMIH>k__BackingField;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014FCD RID: 85965 RVA: 0x004E935C File Offset: 0x004E755C
|
||||
[Token(Token = "0x6014FCD")]
|
||||
[Address(RVA = "0x9CDCF0", Offset = "0x9CCAF0", VA = "0x1809CDCF0")]
|
||||
protected BaseRaycaster LEGDONKKEKG()
|
||||
{
|
||||
BaseRaycaster baseRaycaster = this.thisRaycaster;
|
||||
int num = 0;
|
||||
if (baseRaycaster == num && this.PFLNEMCEGED)
|
||||
{
|
||||
BaseRaycaster component = base.GetComponent<BaseRaycaster>();
|
||||
this.thisRaycaster = component;
|
||||
}
|
||||
return this.thisRaycaster;
|
||||
}
|
||||
|
||||
// Token: 0x06014FCE RID: 85966 RVA: 0x004E939C File Offset: 0x004E759C
|
||||
[Token(Token = "0x6014FCE")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public WorldUIView()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400DE59 RID: 56921
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DE59")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private BaseRaycaster thisRaycaster;
|
||||
|
||||
// Token: 0x0400DE5A RID: 56922
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DE5A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
protected Canvas thisCanvas;
|
||||
|
||||
// Token: 0x0400DE5B RID: 56923
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DE5B")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
protected CachedView cachedView;
|
||||
|
||||
// Token: 0x0400DE5C RID: 56924
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DE5C")]
|
||||
private bool PFLNEMCEGED;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user