m
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003104 RID: 12548
|
||||
[Token(Token = "0x2003104")]
|
||||
public class DirectDragSettings : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A60 RID: 14944
|
||||
// (get) Token: 0x060153A5 RID: 86949 RVA: 0x004F120C File Offset: 0x004EF40C
|
||||
[Token(Token = "0x17003A60")]
|
||||
public float GKLMKKBIENL
|
||||
{
|
||||
[Token(Token = "0x60153A5")]
|
||||
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
|
||||
get
|
||||
{
|
||||
return this.dragSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A61 RID: 14945
|
||||
// (get) Token: 0x060153A6 RID: 86950 RVA: 0x004F1220 File Offset: 0x004EF420
|
||||
[Token(Token = "0x17003A61")]
|
||||
public RectTransform ALBOGJCMMCF
|
||||
{
|
||||
[Token(Token = "0x60153A6")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.clampRect;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153A7 RID: 86951 RVA: 0x004F1234 File Offset: 0x004EF434
|
||||
[Token(Token = "0x60153A7")]
|
||||
[Address(RVA = "0x1557570", Offset = "0x1556570", VA = "0x181557570")]
|
||||
public DirectDragSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E015 RID: 57365
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E015")]
|
||||
[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: 0x0400E016 RID: 57366
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E016")]
|
||||
[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: 0x02003105 RID: 12549
|
||||
[Token(Token = "0x2003105")]
|
||||
public class DragScrollDecorator : MonoBehaviour, IScrollHandler, IEventSystemHandler, IDragHandler
|
||||
{
|
||||
// Token: 0x17003A62 RID: 14946
|
||||
// (get) Token: 0x060153A8 RID: 86952 RVA: 0x004F1254 File Offset: 0x004EF454
|
||||
[Token(Token = "0x17003A62")]
|
||||
public bool FCNPPNPMNPK
|
||||
{
|
||||
[Token(Token = "0x60153A8")]
|
||||
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
|
||||
get
|
||||
{
|
||||
return this.supportsHorizontalScrolling;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A63 RID: 14947
|
||||
// (get) Token: 0x060153A9 RID: 86953 RVA: 0x004F1268 File Offset: 0x004EF468
|
||||
[Token(Token = "0x17003A63")]
|
||||
public bool CCLKFIIGDMB
|
||||
{
|
||||
[Token(Token = "0x60153A9")]
|
||||
[Address(RVA = "0x4700D0", Offset = "0x46F0D0", VA = "0x1804700D0")]
|
||||
get
|
||||
{
|
||||
return this.supportsVerticalScrolling;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A64 RID: 14948
|
||||
// (get) Token: 0x060153AA RID: 86954 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003A64")]
|
||||
public float HNAMNDFJHIK
|
||||
{
|
||||
[Token(Token = "0x60153AA")]
|
||||
[Address(RVA = "0x6AC050", Offset = "0x6AB050", VA = "0x1806AC050")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A65 RID: 14949
|
||||
// (get) Token: 0x060153AB RID: 86955 RVA: 0x004F127C File Offset: 0x004EF47C
|
||||
[Token(Token = "0x17003A65")]
|
||||
public RectTransform BKCCCMLHNMO
|
||||
{
|
||||
[Token(Token = "0x60153AB")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.rectTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153AC RID: 86956 RVA: 0x004F1290 File Offset: 0x004EF490
|
||||
[Token(Token = "0x60153AC")]
|
||||
[Address(RVA = "0x15575D0", Offset = "0x15565D0", VA = "0x1815575D0", 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: 0x060153AD RID: 86957 RVA: 0x004F12CC File Offset: 0x004EF4CC
|
||||
[Token(Token = "0x60153AD")]
|
||||
[Address(RVA = "0x1557660", Offset = "0x1556660", VA = "0x181557660", 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: 0x060153AE RID: 86958 RVA: 0x004F1308 File Offset: 0x004EF508
|
||||
[Token(Token = "0x60153AE")]
|
||||
[Address(RVA = "0x1557580", Offset = "0x1556580", VA = "0x181557580")]
|
||||
private Vector2 ELDJDJDEGKB(Vector2 KNAPMEIGFND)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060153AE)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060153AF RID: 86959 RVA: 0x004F132C File Offset: 0x004EF52C
|
||||
[Token(Token = "0x60153AF")]
|
||||
[Address(RVA = "0x15576F0", Offset = "0x15566F0", VA = "0x1815576F0")]
|
||||
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: 0x0400E017 RID: 57367
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E017")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RectTransform rectTransform;
|
||||
|
||||
// Token: 0x0400E018 RID: 57368
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E018")]
|
||||
[SerializeField]
|
||||
private bool supportsHorizontalScrolling = true;
|
||||
|
||||
// Token: 0x0400E019 RID: 57369
|
||||
[FieldOffset(Offset = "0x21")]
|
||||
[Token(Token = "0x400E019")]
|
||||
[SerializeField]
|
||||
private bool supportsVerticalScrolling;
|
||||
|
||||
// Token: 0x0400E01A RID: 57370
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E01A")]
|
||||
public readonly MFBGLIHGCGO<Vector2> DragEvent;
|
||||
|
||||
// Token: 0x0400E01B RID: 57371
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E01B")]
|
||||
public readonly MFBGLIHGCGO<Vector2> ScrollEvent;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003106 RID: 12550
|
||||
[Token(Token = "0x2003106")]
|
||||
public class FakeImageGraphicRaycastTarget : Image
|
||||
{
|
||||
// Token: 0x060153B0 RID: 86960 RVA: 0x004F1374 File Offset: 0x004EF574
|
||||
[Token(Token = "0x60153B0")]
|
||||
[Address(RVA = "0x1557A60", Offset = "0x1556A60", VA = "0x181557A60", Slot = "44")]
|
||||
protected override void OnPopulateMesh(VertexHelper EOOIHAHEBHA)
|
||||
{
|
||||
EOOIHAHEBHA.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x060153B1 RID: 86961 RVA: 0x004F1390 File Offset: 0x004EF590
|
||||
[Token(Token = "0x60153B1")]
|
||||
[Address(RVA = "0x1557A80", Offset = "0x1556A80", VA = "0x181557A80")]
|
||||
public FakeImageGraphicRaycastTarget()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02003118 RID: 12568
|
||||
[Token(Token = "0x2003118")]
|
||||
public class CannedChat : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A76 RID: 14966
|
||||
// (get) Token: 0x0601541D RID: 87069 RVA: 0x004F34E0 File Offset: 0x004F16E0
|
||||
[Token(Token = "0x17003A76")]
|
||||
public string DFPPNHINEFO
|
||||
{
|
||||
[Token(Token = "0x601541D")]
|
||||
[Address(RVA = "0xAE97E0", Offset = "0xAE87E0", VA = "0x180AE97E0")]
|
||||
get
|
||||
{
|
||||
return this.NGDBGIOCOPH.NGPMADFHHKP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601541E RID: 87070 RVA: 0x004F3500 File Offset: 0x004F1700
|
||||
[Token(Token = "0x601541E")]
|
||||
[Address(RVA = "0x1556AE0", Offset = "0x1555AE0", VA = "0x181556AE0")]
|
||||
public void SetCannedChat(LHBLONAIHFK NGDBGIOCOPH, int EFBDCIJMFGD, RoomChatMenu EEOGOOFOKIL)
|
||||
{
|
||||
this.EFBDCIJMFGD = EFBDCIJMFGD;
|
||||
this.EEOGOOFOKIL = EEOGOOFOKIL;
|
||||
this.NGDBGIOCOPH = NGDBGIOCOPH;
|
||||
string text = this.messageText.text;
|
||||
List<LHBLONAIHFK> children = NGDBGIOCOPH.children;
|
||||
bool flag;
|
||||
this.arrowIcon.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0601541F RID: 87071 RVA: 0x004F3548 File Offset: 0x004F1748
|
||||
[Token(Token = "0x601541F")]
|
||||
[Address(RVA = "0x1556B90", Offset = "0x1555B90", VA = "0x181556B90")]
|
||||
public void SetVisible(bool AGILHLJPKPN)
|
||||
{
|
||||
this.buttonImage.enabled = AGILHLJPKPN;
|
||||
this.messageText.gameObject.SetActive(AGILHLJPKPN);
|
||||
this.arrowIcon.gameObject.SetActive(AGILHLJPKPN);
|
||||
}
|
||||
|
||||
// Token: 0x06015420 RID: 87072 RVA: 0x004F358C File Offset: 0x004F178C
|
||||
[Token(Token = "0x6015420")]
|
||||
[Address(RVA = "0x15568E0", Offset = "0x15558E0", VA = "0x1815568E0")]
|
||||
public void OnCannedChatClicked()
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph = this.NGDBGIOCOPH;
|
||||
if (ngdbgiocoph.children != 0)
|
||||
{
|
||||
int efbdcijmfgd = this.EFBDCIJMFGD;
|
||||
RoomChatMenu eeogoofokil = this.EEOGOOFOKIL;
|
||||
string ngpmadfhhkp = ngdbgiocoph.NGPMADFHHKP;
|
||||
RoomChatMenu.EOLODBJIEPJ eolodbjiepj = new RoomChatMenu.EOLODBJIEPJ();
|
||||
eolodbjiepj.message = ngpmadfhhkp;
|
||||
eeogoofokil.inputField.text = ngpmadfhhkp;
|
||||
eeogoofokil.DPJMAAHLFBB.Add(efbdcijmfgd);
|
||||
List<int> opemgdbidla = eeogoofokil.OPEMGDBIDLA;
|
||||
List<CannedChat> odjlanbiild = eeogoofokil.ODJLANBIILD;
|
||||
Predicate<CannedChat> predicate = delegate(CannedChat c)
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph3 = c.NGDBGIOCOPH;
|
||||
string message = eolodbjiepj.message;
|
||||
return string.Equals(ngdbgiocoph3.NGPMADFHHKP, message);
|
||||
};
|
||||
int num = odjlanbiild.FindIndex(predicate);
|
||||
opemgdbidla.Add(num);
|
||||
eeogoofokil.PGNEEGHKBGJ();
|
||||
return;
|
||||
}
|
||||
string ngpmadfhhkp2 = ngdbgiocoph.NGPMADFHHKP;
|
||||
CEKGPDLHOKF <HAKAFNOGEBA>k__BackingField = ngdbgiocoph.<HAKAFNOGEBA>k__BackingField;
|
||||
LHBLONAIHFK ngdbgiocoph2 = this.NGDBGIOCOPH;
|
||||
RoomChatMenu eeogoofokil2 = this.EEOGOOFOKIL;
|
||||
string ngpmadfhhkp3 = ngdbgiocoph2.NGPMADFHHKP;
|
||||
eeogoofokil2.SendChatMessage(ngpmadfhhkp3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06015421 RID: 87073 RVA: 0x004F3658 File Offset: 0x004F1858
|
||||
[Token(Token = "0x6015421")]
|
||||
[Address(RVA = "0x1556C10", Offset = "0x1555C10", VA = "0x181556C10")]
|
||||
public CannedChat()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E08C RID: 57484
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E08C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI messageText;
|
||||
|
||||
// Token: 0x0400E08D RID: 57485
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E08D")]
|
||||
[SerializeField]
|
||||
private GameObject arrowIcon;
|
||||
|
||||
// Token: 0x0400E08E RID: 57486
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E08E")]
|
||||
private LHBLONAIHFK NGDBGIOCOPH;
|
||||
|
||||
// Token: 0x0400E08F RID: 57487
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E08F")]
|
||||
private RoomChatMenu EEOGOOFOKIL;
|
||||
|
||||
// Token: 0x0400E090 RID: 57488
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E090")]
|
||||
private int EFBDCIJMFGD = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400E091 RID: 57489
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E091")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image buttonImage;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,370 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x0200311C RID: 12572
|
||||
[Token(Token = "0x200311C")]
|
||||
[CreateAssetMenu]
|
||||
public class CannedChatConfig : ScriptableObject, ISerializationCallbackReceiver
|
||||
{
|
||||
// Token: 0x17003A7A RID: 14970
|
||||
// (get) Token: 0x0601542A RID: 87082 RVA: 0x004F3728 File Offset: 0x004F1928
|
||||
[Token(Token = "0x17003A7A")]
|
||||
public static CannedChatConfig Instance
|
||||
{
|
||||
[Token(Token = "0x601542A")]
|
||||
[Address(RVA = "0x1556730", Offset = "0x1555730", VA = "0x181556730")]
|
||||
get
|
||||
{
|
||||
CannedChatConfig instance = CannedChatConfig._instance;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
CannedChatConfig._instance = global::UnityEngine.Object.Instantiate<CannedChatConfig>(OLJIOKGMCPN.MNKDOANEFLK<CannedChatConfig>(0));
|
||||
int num2 = 0;
|
||||
if (!(CannedChatConfig._instance == num2))
|
||||
{
|
||||
CannedChatConfig instance2 = CannedChatConfig._instance;
|
||||
List<LHBLONAIHFK> children = instance2.root.children;
|
||||
int size = children._size;
|
||||
int num3 = instance2.APNMDLBOFLC(children, size);
|
||||
LHBLONAIHFK lhblonaihfk = instance2.root;
|
||||
instance2.<JGFFKOFEGGC>k__BackingField = num3;
|
||||
List<LHBLONAIHFK> children2 = lhblonaihfk.children;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
instance2.MMGHHEJJDJM(children2, num5, num4);
|
||||
}
|
||||
Debug.LogError("Failed to load CannedChat config");
|
||||
}
|
||||
return CannedChatConfig._instance;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A7B RID: 14971
|
||||
// (get) Token: 0x0601542B RID: 87083 RVA: 0x004F37D4 File Offset: 0x004F19D4
|
||||
[Token(Token = "0x17003A7B")]
|
||||
public List<LHBLONAIHFK> CannedChatItems
|
||||
{
|
||||
[Token(Token = "0x601542B")]
|
||||
[Address(RVA = "0x67F7D0", Offset = "0x67E7D0", VA = "0x18067F7D0")]
|
||||
get
|
||||
{
|
||||
return this.root.children;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A7C RID: 14972
|
||||
// (get) Token: 0x0601542C RID: 87084 RVA: 0x004F37F4 File Offset: 0x004F19F4
|
||||
// (set) Token: 0x0601542D RID: 87085 RVA: 0x004F3808 File Offset: 0x004F1A08
|
||||
[Token(Token = "0x17003A7C")]
|
||||
public int MaxChildren
|
||||
{
|
||||
[Token(Token = "0x601542C")]
|
||||
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
|
||||
get;
|
||||
[Token(Token = "0x601542D")]
|
||||
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0601542E RID: 87086 RVA: 0x004F381C File Offset: 0x004F1A1C
|
||||
[Token(Token = "0x601542E")]
|
||||
[Address(RVA = "0x1556570", Offset = "0x1555570", VA = "0x181556570")]
|
||||
private void OFFLOPLJBBG()
|
||||
{
|
||||
List<LHBLONAIHFK> children = this.root.children;
|
||||
int size = children._size;
|
||||
int num = this.APNMDLBOFLC(children, size);
|
||||
LHBLONAIHFK lhblonaihfk = this.root;
|
||||
this.<JGFFKOFEGGC>k__BackingField = num;
|
||||
List<LHBLONAIHFK> children2 = lhblonaihfk.children;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.MMGHHEJJDJM(children2, num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0601542F RID: 87087 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601542F")]
|
||||
[Address(RVA = "0x15562C0", Offset = "0x15552C0", VA = "0x1815562C0")]
|
||||
private void MMGHHEJJDJM(List<LHBLONAIHFK> BOOHBJEEGKH, [Optional] string FBDCFGOMPKP, [Optional] string CLAJOCDAJKF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015430 RID: 87088 RVA: 0x004F3874 File Offset: 0x004F1A74
|
||||
[Token(Token = "0x6015430")]
|
||||
[Address(RVA = "0x1555AD0", Offset = "0x1554AD0", VA = "0x181555AD0")]
|
||||
private int APNMDLBOFLC(List<LHBLONAIHFK> BOOHBJEEGKH, int DIBEMNHGIBE = 0)
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
num2 = BOOHBJEEGKH._size;
|
||||
num2 = Mathf.Max(DIBEMNHGIBE, num2);
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num3;
|
||||
num2 = num3;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x06015431 RID: 87089 RVA: 0x004F38AC File Offset: 0x004F1AAC
|
||||
[Token(Token = "0x6015431")]
|
||||
[Address(RVA = "0x1556440", Offset = "0x1555440", VA = "0x181556440")]
|
||||
public void MNDGDFGBLFJ(IEnumerable<string> GDDBDIJIBCO)
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("Room" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Room";
|
||||
if ("Favorites" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Favorites";
|
||||
this.LBLCCJDIOFJ(GDDBDIJIBCO, (CEKGPDLHOKF)((uint)1), array);
|
||||
}
|
||||
|
||||
// Token: 0x06015432 RID: 87090 RVA: 0x004F38F8 File Offset: 0x004F1AF8
|
||||
[Token(Token = "0x6015432")]
|
||||
[Address(RVA = "0x1555DE0", Offset = "0x1554DE0", VA = "0x181555DE0")]
|
||||
public void EOAKMNBAHKN(IEnumerable<string> GDDBDIJIBCO)
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("Room" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Room";
|
||||
if ("Recents" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Recents";
|
||||
this.LBLCCJDIOFJ(GDDBDIJIBCO, (CEKGPDLHOKF)((uint)2), array);
|
||||
}
|
||||
|
||||
// Token: 0x06015433 RID: 87091 RVA: 0x004F3944 File Offset: 0x004F1B44
|
||||
[Token(Token = "0x6015433")]
|
||||
[Address(RVA = "0x1555880", Offset = "0x1554880", VA = "0x181555880")]
|
||||
public void AIFDOHGFMIM(IEnumerable<string> MFIDBKBLKKG)
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("People" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "People";
|
||||
if ("Nearby" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Nearby";
|
||||
this.LBLCCJDIOFJ(MFIDBKBLKKG, (CEKGPDLHOKF)((uint)3), array);
|
||||
}
|
||||
|
||||
// Token: 0x06015434 RID: 87092 RVA: 0x004F3990 File Offset: 0x004F1B90
|
||||
[Token(Token = "0x6015434")]
|
||||
[Address(RVA = "0x1555F10", Offset = "0x1554F10", VA = "0x181555F10")]
|
||||
private void LBLCCJDIOFJ(IEnumerable<string> ACMONAHLIAK, CEKGPDLHOKF DIEPOPNJNCO, params string[] CBCDLMLKBJE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
LHBLONAIHFK lhblonaihfk;
|
||||
if (num < CBCDLMLKBJE.Length)
|
||||
{
|
||||
string text = CBCDLMLKBJE[num];
|
||||
string pathPart = text;
|
||||
if (num != 0)
|
||||
{
|
||||
Func<LHBLONAIHFK, bool> func = delegate(LHBLONAIHFK c)
|
||||
{
|
||||
string pathPart3 = pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, pathPart3);
|
||||
};
|
||||
}
|
||||
List<LHBLONAIHFK> children = this.root.children;
|
||||
Func<LHBLONAIHFK, bool> func2 = delegate(LHBLONAIHFK c)
|
||||
{
|
||||
string pathPart2 = pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, pathPart2);
|
||||
};
|
||||
lhblonaihfk = Enumerable.First<LHBLONAIHFK>(children, func2);
|
||||
num++;
|
||||
}
|
||||
List<LHBLONAIHFK> list = new List();
|
||||
lhblonaihfk.children = list;
|
||||
if (num < lhblonaihfk)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (list != 0)
|
||||
{
|
||||
if (num >= num2)
|
||||
{
|
||||
goto IL_92;
|
||||
}
|
||||
num += num;
|
||||
if (num != num2)
|
||||
{
|
||||
num++;
|
||||
goto IL_92;
|
||||
}
|
||||
IL_B3:
|
||||
int num3;
|
||||
num3 += num3;
|
||||
string text2 = CBCDLMLKBJE[0];
|
||||
LHBLONAIHFK lhblonaihfk2;
|
||||
lhblonaihfk2.<NDIMMGNDGKD>k__BackingField = text2;
|
||||
string text3 = string.Join("_", CBCDLMLKBJE) + "_" + num;
|
||||
lhblonaihfk2.<HBLKMIGGKIH>k__BackingField = text3;
|
||||
lhblonaihfk2.<HAKAFNOGEBA>k__BackingField = text3;
|
||||
goto IL_F6;
|
||||
IL_92:
|
||||
LHBLONAIHFK lhblonaihfk3 = this.root;
|
||||
lhblonaihfk2 = new LHBLONAIHFK();
|
||||
num3 = 0;
|
||||
lhblonaihfk2.NGPMADFHHKP = num;
|
||||
num3 += num3;
|
||||
goto IL_B3;
|
||||
}
|
||||
IL_F6:
|
||||
if (list != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06015435 RID: 87093 RVA: 0x004F3AA8 File Offset: 0x004F1CA8
|
||||
[Token(Token = "0x6015435")]
|
||||
[Address(RVA = "0x1556650", Offset = "0x1555650", VA = "0x181556650", Slot = "4")]
|
||||
public void OnBeforeSerialize()
|
||||
{
|
||||
this.serializedCannedChatItems.Clear();
|
||||
LHBLONAIHFK lhblonaihfk = this.root;
|
||||
this.BMIDJFMCHNB(lhblonaihfk);
|
||||
}
|
||||
|
||||
// Token: 0x06015436 RID: 87094 RVA: 0x004F3AD4 File Offset: 0x004F1CD4
|
||||
[Token(Token = "0x6015436")]
|
||||
[Address(RVA = "0x1555C40", Offset = "0x1554C40", VA = "0x181555C40")]
|
||||
private void BMIDJFMCHNB(LHBLONAIHFK OCEFAEJAENH)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
CannedChatItemSerializable cannedChatItemSerializable = new CannedChatItemSerializable();
|
||||
string ngpmadfhhkp = OCEFAEJAENH.NGPMADFHHKP;
|
||||
cannedChatItemSerializable.message = ngpmadfhhkp;
|
||||
int size = OCEFAEJAENH.children._size;
|
||||
cannedChatItemSerializable.childCount = size;
|
||||
int num2 = this.serializedCannedChatItems._size;
|
||||
num2++;
|
||||
cannedChatItemSerializable.indexOfFirstChild = num2;
|
||||
List<CannedChatItemSerializable> list = this.serializedCannedChatItems;
|
||||
list.Add(cannedChatItemSerializable);
|
||||
List<LHBLONAIHFK> children = OCEFAEJAENH.children;
|
||||
List<CannedChatItemSerializable>.Enumerator enumerator = list.GetEnumerator();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06015437 RID: 87095 RVA: 0x004F3B50 File Offset: 0x004F1D50
|
||||
[Token(Token = "0x6015437")]
|
||||
[Address(RVA = "0x15565F0", Offset = "0x15555F0", VA = "0x1815565F0", Slot = "5")]
|
||||
public void OnAfterDeserialize()
|
||||
{
|
||||
List<CannedChatItemSerializable> list = this.serializedCannedChatItems;
|
||||
}
|
||||
|
||||
// Token: 0x06015438 RID: 87096 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015438")]
|
||||
[Address(RVA = "0x15559B0", Offset = "0x15549B0", VA = "0x1815559B0")]
|
||||
private int AJFFKCLIIFH(int EFBDCIJMFGD, out LHBLONAIHFK IKFLAODDALD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015439 RID: 87097 RVA: 0x004F3B6C File Offset: 0x004F1D6C
|
||||
[Token(Token = "0x6015439")]
|
||||
[Address(RVA = "0x15566B0", Offset = "0x15556B0", VA = "0x1815566B0")]
|
||||
public CannedChatConfig()
|
||||
{
|
||||
LHBLONAIHFK lhblonaihfk = new LHBLONAIHFK();
|
||||
this.root = lhblonaihfk;
|
||||
List<CannedChatItemSerializable> list = new List();
|
||||
this.serializedCannedChatItems = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E09F RID: 57503
|
||||
[Token(Token = "0x400E09F")]
|
||||
private static CannedChatConfig _instance;
|
||||
|
||||
// Token: 0x0400E0A0 RID: 57504
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E0A0")]
|
||||
internal LHBLONAIHFK root;
|
||||
|
||||
// Token: 0x0400E0A1 RID: 57505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E0A1")]
|
||||
[SerializeField]
|
||||
private List<CannedChatItemSerializable> serializedCannedChatItems;
|
||||
|
||||
// Token: 0x0200311D RID: 12573
|
||||
[Token(Token = "0x200311D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IKPDMEKGAHO
|
||||
{
|
||||
// Token: 0x0601543A RID: 87098 RVA: 0x004F3B9C File Offset: 0x004F1D9C
|
||||
[Token(Token = "0x601543A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IKPDMEKGAHO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601543B RID: 87099 RVA: 0x004F3BB0 File Offset: 0x004F1DB0
|
||||
[Token(Token = "0x601543B")]
|
||||
[Address(RVA = "0xDEC2E0", Offset = "0xDEB2E0", VA = "0x180DEC2E0")]
|
||||
internal bool <SetDynamicData>b__0(LHBLONAIHFK c)
|
||||
{
|
||||
string text = this.pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0601543C RID: 87100 RVA: 0x004F3BD8 File Offset: 0x004F1DD8
|
||||
[Token(Token = "0x601543C")]
|
||||
[Address(RVA = "0xDEC2E0", Offset = "0xDEB2E0", VA = "0x180DEC2E0")]
|
||||
internal bool <SetDynamicData>b__1(LHBLONAIHFK c)
|
||||
{
|
||||
string text = this.pathPart;
|
||||
return string.Equals(c.NGPMADFHHKP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0400E0A3 RID: 57507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E0A3")]
|
||||
public string pathPart;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x0200311B RID: 12571
|
||||
[Token(Token = "0x200311B")]
|
||||
[Serializable]
|
||||
public class CannedChatItemSerializable
|
||||
{
|
||||
// Token: 0x06015429 RID: 87081 RVA: 0x004F3714 File Offset: 0x004F1914
|
||||
[Token(Token = "0x6015429")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CannedChatItemSerializable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E09C RID: 57500
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E09C")]
|
||||
public string message;
|
||||
|
||||
// Token: 0x0400E09D RID: 57501
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E09D")]
|
||||
public int childCount;
|
||||
|
||||
// Token: 0x0400E09E RID: 57502
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400E09E")]
|
||||
public int indexOfFirstChild;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,865 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using RecRoom.UI;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x0200311E RID: 12574
|
||||
[Token(Token = "0x200311E")]
|
||||
public class RoomChatMenu : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A7D RID: 14973
|
||||
// (get) Token: 0x0601543D RID: 87101 RVA: 0x004F3C00 File Offset: 0x004F1E00
|
||||
// (set) Token: 0x0601543E RID: 87102 RVA: 0x004F3C14 File Offset: 0x004F1E14
|
||||
[Token(Token = "0x17003A7D")]
|
||||
public bool GPKOCFOBPIG
|
||||
{
|
||||
[Token(Token = "0x601543D")]
|
||||
[Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220")]
|
||||
get;
|
||||
[Token(Token = "0x601543E")]
|
||||
[Address(RVA = "0x51DB50", Offset = "0x51CB50", VA = "0x18051DB50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A7E RID: 14974
|
||||
// (get) Token: 0x0601543F RID: 87103 RVA: 0x004F3C28 File Offset: 0x004F1E28
|
||||
[Token(Token = "0x17003A7E")]
|
||||
public ScreenHUDElement FNJCHDACOOE
|
||||
{
|
||||
[Token(Token = "0x601543F")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.screenHudElement;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A7F RID: 14975
|
||||
// (get) Token: 0x06015440 RID: 87104 RVA: 0x004F3C3C File Offset: 0x004F1E3C
|
||||
[Token(Token = "0x17003A7F")]
|
||||
public bool PHOKNNFACHB
|
||||
{
|
||||
[Token(Token = "0x6015440")]
|
||||
[Address(RVA = "0x155B3C0", Offset = "0x155A3C0", VA = "0x18155B3C0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A80 RID: 14976
|
||||
// (get) Token: 0x06015441 RID: 87105 RVA: 0x004F3C54 File Offset: 0x004F1E54
|
||||
[Token(Token = "0x17003A80")]
|
||||
public bool LIBOIFIPPEO
|
||||
{
|
||||
[Token(Token = "0x6015441")]
|
||||
[Address(RVA = "0x155B3E0", Offset = "0x155A3E0", VA = "0x18155B3E0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A81 RID: 14977
|
||||
// (get) Token: 0x06015442 RID: 87106 RVA: 0x004F3C6C File Offset: 0x004F1E6C
|
||||
[Token(Token = "0x17003A81")]
|
||||
public bool GBJAFNABKHC
|
||||
{
|
||||
[Token(Token = "0x6015442")]
|
||||
[Address(RVA = "0x155B3D0", Offset = "0x155A3D0", VA = "0x18155B3D0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A82 RID: 14978
|
||||
// (get) Token: 0x06015443 RID: 87107 RVA: 0x004F3C84 File Offset: 0x004F1E84
|
||||
[Token(Token = "0x17003A82")]
|
||||
public bool GDPKBEBEOBA
|
||||
{
|
||||
[Token(Token = "0x6015443")]
|
||||
[Address(RVA = "0x155B3F0", Offset = "0x155A3F0", VA = "0x18155B3F0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC != RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A83 RID: 14979
|
||||
// (get) Token: 0x06015444 RID: 87108 RVA: 0x004F3CA0 File Offset: 0x004F1EA0
|
||||
// (set) Token: 0x06015445 RID: 87109 RVA: 0x004F3CB4 File Offset: 0x004F1EB4
|
||||
[Token(Token = "0x17003A83")]
|
||||
public bool EJPPCGMANDI
|
||||
{
|
||||
[Token(Token = "0x6015444")]
|
||||
[Address(RVA = "0x155B2E0", Offset = "0x155A2E0", VA = "0x18155B2E0")]
|
||||
get;
|
||||
[Token(Token = "0x6015445")]
|
||||
[Address(RVA = "0x155A320", Offset = "0x1559320", VA = "0x18155A320")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A84 RID: 14980
|
||||
// (get) Token: 0x06015446 RID: 87110 RVA: 0x004F3CC8 File Offset: 0x004F1EC8
|
||||
[Token(Token = "0x17003A84")]
|
||||
public Vector2 MPLOMBPHIMP
|
||||
{
|
||||
[Token(Token = "0x6015446")]
|
||||
[Address(RVA = "0x155B2F0", Offset = "0x155A2F0", VA = "0x18155B2F0")]
|
||||
get
|
||||
{
|
||||
if (this.inputField.transform != 0)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector2 vector2;
|
||||
return vector2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A85 RID: 14981
|
||||
// (get) Token: 0x06015447 RID: 87111 RVA: 0x004F3CF4 File Offset: 0x004F1EF4
|
||||
[Token(Token = "0x17003A85")]
|
||||
private bool KDDGPONIEOF
|
||||
{
|
||||
[Token(Token = "0x6015447")]
|
||||
[Address(RVA = "0x15599E0", Offset = "0x15589E0", VA = "0x1815599E0")]
|
||||
get
|
||||
{
|
||||
return !EIMGAFPPJFD.PMFACCFMKGE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015448 RID: 87112 RVA: 0x004F3D0C File Offset: 0x004F1F0C
|
||||
[Token(Token = "0x6015448")]
|
||||
[Address(RVA = "0x15591F0", Offset = "0x15581F0", VA = "0x1815591F0")]
|
||||
private void Awake()
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
List<RoomChatLogDialog> lpjlhmlknil = this.LPJLHMLKNIL;
|
||||
gameObject.GetComponentsInChildren<RoomChatLogDialog>(true, lpjlhmlknil);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
List<RoomChatLogDialog> hbkcbllnegf = this.HBKCBLLNEGF;
|
||||
gameObject2.GetComponentsInChildren<RoomChatLogDialog>(true, hbkcbllnegf);
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
List<RoomChatLogDialog> lpjlhmlknil2 = this.LPJLHMLKNIL;
|
||||
ejlaccoepfm.AddRange(lpjlhmlknil2);
|
||||
List<RoomChatLogDialog> ejlaccoepfm2 = this.EJLACCOEPFM;
|
||||
List<RoomChatLogDialog> hbkcbllnegf2 = this.HBKCBLLNEGF;
|
||||
ejlaccoepfm2.AddRange(hbkcbllnegf2);
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.inputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.OCOCJCIGJLE);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
TMP_InputField.SubmitEvent onSubmit = this.inputField.m_OnSubmit;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.SendChatMessage);
|
||||
onSubmit.AddListener(unityAction2);
|
||||
this.FEGFKGGPPDB();
|
||||
GameObject gameObject3 = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject3.SetActive(flag);
|
||||
GameObject gameObject4 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject4.SetActive(flag2);
|
||||
int num = 0;
|
||||
CannedChatConfig instance = CannedChatConfig.Instance;
|
||||
if (num < instance.<JGFFKOFEGGC>k__BackingField)
|
||||
{
|
||||
GameObject gameObject5 = this.cannedChatPrefab;
|
||||
Transform transform = this.contentRoot;
|
||||
GameObject gameObject6 = global::UnityEngine.Object.Instantiate<GameObject>(gameObject5, transform);
|
||||
gameObject6.transform.SetAsLastSibling();
|
||||
CannedChat component = gameObject6.GetComponent<CannedChat>();
|
||||
int num2 = 0;
|
||||
component.SetVisible(num2 != 0);
|
||||
this.ODJLANBIILD.Add(component);
|
||||
num++;
|
||||
CannedChatConfig instance2 = CannedChatConfig.Instance;
|
||||
}
|
||||
GameObject gameObject7 = this.cannedChatMenu;
|
||||
int num3 = 0;
|
||||
gameObject7.SetActive(num3 != 0);
|
||||
MFBGLIHGCGO<int> playerMessagesScrubbedEvent = PlayerEmotes.PlayerMessagesScrubbedEvent;
|
||||
Action<int> action = new Action(this.AFKHIODNLHE);
|
||||
PlayerEmotes.PlayerMessagesScrubbedEvent = MFBGLIHGCGO.BPJDFPACLMK(playerMessagesScrubbedEvent, action);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.FEGFKGGPPDB);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerCreatedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x06015449 RID: 87113 RVA: 0x004F3ED0 File Offset: 0x004F20D0
|
||||
[Token(Token = "0x6015449")]
|
||||
[Address(RVA = "0x155A4B0", Offset = "0x15594B0", VA = "0x18155A4B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.inputField;
|
||||
int num = 0;
|
||||
if (tmp_InputField != num)
|
||||
{
|
||||
TMP_InputField.SubmitEvent onSubmit = this.inputField.m_OnSubmit;
|
||||
UnityAction<string> unityAction = new UnityAction(this.SendChatMessage);
|
||||
onSubmit.RemoveListener(unityAction);
|
||||
}
|
||||
MFBGLIHGCGO<int> playerMessagesScrubbedEvent = PlayerEmotes.PlayerMessagesScrubbedEvent;
|
||||
Action<int> action = new Action(this.AFKHIODNLHE);
|
||||
PlayerEmotes.PlayerMessagesScrubbedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerMessagesScrubbedEvent, action);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action2 = new Action(this.FEGFKGGPPDB);
|
||||
Player.LocalPlayerCreatedEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerCreatedEvent, action2);
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.inputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.OCOCJCIGJLE);
|
||||
onValueChanged.RemoveListener(unityAction2);
|
||||
}
|
||||
|
||||
// Token: 0x0601544A RID: 87114 RVA: 0x004F3F80 File Offset: 0x004F2180
|
||||
[Token(Token = "0x601544A")]
|
||||
[Address(RVA = "0x1559D20", Offset = "0x1558D20", VA = "0x181559D20")]
|
||||
public void EnableScreenHUDElementForFrame()
|
||||
{
|
||||
this.screenHudElement.ActivateForFrame();
|
||||
}
|
||||
|
||||
// Token: 0x0601544B RID: 87115 RVA: 0x004F3FA0 File Offset: 0x004F21A0
|
||||
[Token(Token = "0x601544B")]
|
||||
[Address(RVA = "0x1558D70", Offset = "0x1557D70", VA = "0x181558D70")]
|
||||
private void AFKHIODNLHE(int LFFLFGGKGAK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601544C RID: 87116 RVA: 0x004F3FCC File Offset: 0x004F21CC
|
||||
[Token(Token = "0x601544C")]
|
||||
[Address(RVA = "0x155A4A0", Offset = "0x15594A0", VA = "0x18155A4A0")]
|
||||
private void OCOCJCIGJLE(string BCEFAKDFEMM)
|
||||
{
|
||||
this.CHMGMGMDIBI();
|
||||
}
|
||||
|
||||
// Token: 0x0601544D RID: 87117 RVA: 0x004F3FE0 File Offset: 0x004F21E0
|
||||
[Token(Token = "0x601544D")]
|
||||
[Address(RVA = "0x15595A0", Offset = "0x15585A0", VA = "0x1815595A0")]
|
||||
private void CHMGMGMDIBI()
|
||||
{
|
||||
PlayerEmotes playerEmotes = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes;
|
||||
if (string.IsNullOrEmpty(this.inputField.m_Text))
|
||||
{
|
||||
}
|
||||
bool flag = (uint)1 != 0U;
|
||||
playerEmotes.DPNDCDNFMAC = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601544E RID: 87118 RVA: 0x004F4024 File Offset: 0x004F2224
|
||||
[Token(Token = "0x601544E")]
|
||||
[Address(RVA = "0x155A1E0", Offset = "0x15591E0", VA = "0x18155A1E0")]
|
||||
private void FEGFKGGPPDB()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
PlayerEmotes.ClearRoomChatHistory();
|
||||
this.ABIHGOMHEMP = num;
|
||||
this.KMJPAJDDHEP = num;
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601544F RID: 87119 RVA: 0x004F4064 File Offset: 0x004F2264
|
||||
[Token(Token = "0x601544F")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
|
||||
public bool UpdateContainerForTouchKeyboard()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06015450 RID: 87120 RVA: 0x004F4074 File Offset: 0x004F2274
|
||||
[Token(Token = "0x6015450")]
|
||||
[Address(RVA = "0x155AC80", Offset = "0x1559C80", VA = "0x18155AC80")]
|
||||
public void RepaintMessageLines()
|
||||
{
|
||||
RoomChatMenu.DKPCHPHAMHD gknihnhgbkc = this.GKNIHNHGBKC;
|
||||
int num = 0;
|
||||
if (gknihnhgbkc != RoomChatMenu.DKPCHPHAMHD.Expanded)
|
||||
{
|
||||
bool flag;
|
||||
if (gknihnhgbkc != RoomChatMenu.DKPCHPHAMHD.Preview || !flag || this.previewRoot.transform != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
if (num != num2)
|
||||
{
|
||||
LayoutRebuilder.MarkLayoutForRebuild(num);
|
||||
LayoutRebuilder.ForceRebuildLayoutImmediate(num);
|
||||
}
|
||||
return;
|
||||
}
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06015451 RID: 87121 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015451")]
|
||||
[Address(RVA = "0x1559E40", Offset = "0x1558E40", VA = "0x181559E40")]
|
||||
private bool FCJMENLKIMO(List<RoomChatLogDialog> JHNLEPFPOBC, ref int AHGKKJENKDE, ref int DGNHLKEGCEH, bool JJGDCDBFAJJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015452 RID: 87122 RVA: 0x004F40C8 File Offset: 0x004F22C8
|
||||
[Token(Token = "0x6015452")]
|
||||
[Address(RVA = "0x155B0F0", Offset = "0x155A0F0", VA = "0x18155B0F0")]
|
||||
public void SetInputFieldInteractable(bool ODBAFIFNIDO)
|
||||
{
|
||||
this.inputField.interactable = ODBAFIFNIDO;
|
||||
if (ODBAFIFNIDO)
|
||||
{
|
||||
this.InputFieldBecameInteractableEvent.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015453 RID: 87123 RVA: 0x004F40F8 File Offset: 0x004F22F8
|
||||
[Token(Token = "0x6015453")]
|
||||
[Address(RVA = "0x155A450", Offset = "0x1559450", VA = "0x18155A450")]
|
||||
private void JHBKKBGEOIH()
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x06015454 RID: 87124 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015454")]
|
||||
[Address(RVA = "0x155A6D0", Offset = "0x15596D0", VA = "0x18155A6D0")]
|
||||
private void PGNEEGHKBGJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015455 RID: 87125 RVA: 0x004F413C File Offset: 0x004F233C
|
||||
[Token(Token = "0x6015455")]
|
||||
[Address(RVA = "0x1559710", Offset = "0x1558710", VA = "0x181559710")]
|
||||
private void DGNCNKGHJGM()
|
||||
{
|
||||
this.AJOFOHPAFBA();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.AFOLHKGPMOC();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = OJMCBOKJFOF.INKFBOEEKDA();
|
||||
KLGBPLPHMDJ<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> klgbplphmdj = new KLGBPLPHMDJ(pmgcjepkfof, pmgcjepkfof2);
|
||||
Action<Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>>> <>9__59_ = RoomChatMenu.<>c.<>9__59_0;
|
||||
if (<>9__59_ == 0)
|
||||
{
|
||||
RoomChatMenu.<>c.<>9__59_0 = delegate(Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> results)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
PMGCJEPKFOF pmgcjepkfof3 = klgbplphmdj.OHLPJBFCABI(<>9__59_);
|
||||
}
|
||||
|
||||
// Token: 0x06015456 RID: 87126 RVA: 0x004F419C File Offset: 0x004F239C
|
||||
[Token(Token = "0x6015456")]
|
||||
[Address(RVA = "0x1558E90", Offset = "0x1557E90", VA = "0x181558E90")]
|
||||
private void AJOFOHPAFBA()
|
||||
{
|
||||
List<Player> all = Player.All;
|
||||
Func<Player, bool> <>9__60_ = RoomChatMenu.<>c.<>9__60_0;
|
||||
if (<>9__60_ == 0)
|
||||
{
|
||||
RoomChatMenu.<>c.<>9__60_0 = delegate(Player p)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
};
|
||||
}
|
||||
IEnumerable<Player> enumerable = Enumerable.Where<Player>(all, <>9__60_);
|
||||
int <JGFFKOFEGGC>k__BackingField = CannedChatConfig.Instance.<JGFFKOFEGGC>k__BackingField;
|
||||
IEnumerable<Player> enumerable2 = Enumerable.Take<Player>(enumerable, <JGFFKOFEGGC>k__BackingField);
|
||||
Func<Player, string> func;
|
||||
if (RoomChatMenu.<>c.<>9__60_1 == 0)
|
||||
{
|
||||
func = (Player p) => p.KONALLBMCGK;
|
||||
RoomChatMenu.<>c.<>9__60_1 = func;
|
||||
}
|
||||
IEnumerable<Player> enumerable3 = Enumerable.Select<Player, string>(enumerable2, func);
|
||||
CannedChatConfig instance = CannedChatConfig.Instance;
|
||||
string[] array = new string[2];
|
||||
if ("People" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "People";
|
||||
if ("Nearby" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "Nearby";
|
||||
instance.LBLCCJDIOFJ(enumerable3, (CEKGPDLHOKF)((uint)3), array);
|
||||
}
|
||||
|
||||
// Token: 0x06015457 RID: 87127 RVA: 0x004F426C File Offset: 0x004F246C
|
||||
[Token(Token = "0x6015457")]
|
||||
[Address(RVA = "0x155ADB0", Offset = "0x1559DB0", VA = "0x18155ADB0")]
|
||||
public void SelectCannedChatCategory(int EFBDCIJMFGD, string NGPMADFHHKP)
|
||||
{
|
||||
string message = NGPMADFHHKP;
|
||||
this.inputField.text = NGPMADFHHKP;
|
||||
this.DPJMAAHLFBB.Add(EFBDCIJMFGD);
|
||||
List<int> opemgdbidla = this.OPEMGDBIDLA;
|
||||
List<CannedChat> odjlanbiild = this.ODJLANBIILD;
|
||||
Predicate<CannedChat> predicate = delegate(CannedChat c)
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph = c.NGDBGIOCOPH;
|
||||
string message2 = message;
|
||||
return string.Equals(ngdbgiocoph.NGPMADFHHKP, message2);
|
||||
};
|
||||
int num = odjlanbiild.FindIndex(predicate);
|
||||
opemgdbidla.Add(num);
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
|
||||
// Token: 0x06015458 RID: 87128 RVA: 0x004F42D8 File Offset: 0x004F24D8
|
||||
[Token(Token = "0x6015458")]
|
||||
[Address(RVA = "0x1559190", Offset = "0x1558190", VA = "0x181559190")]
|
||||
public void ActivateInputField()
|
||||
{
|
||||
if (!this.inputField.m_AllowInput)
|
||||
{
|
||||
this.inputField.OnKeepWaiting();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015459 RID: 87129 RVA: 0x004F4308 File Offset: 0x004F2508
|
||||
[Token(Token = "0x6015459")]
|
||||
[Address(RVA = "0x1559860", Offset = "0x1558860", VA = "0x181559860")]
|
||||
public void DeselectInputField()
|
||||
{
|
||||
if (this.inputField.m_AllowInput)
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
int num = 0;
|
||||
current.SetSelectedGameObject(num);
|
||||
}
|
||||
PlayerEmotes playerEmotes = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes;
|
||||
int num2 = 0;
|
||||
playerEmotes.DPNDCDNFMAC = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601545A RID: 87130 RVA: 0x004F4354 File Offset: 0x004F2554
|
||||
[Token(Token = "0x601545A")]
|
||||
[Address(RVA = "0x155A430", Offset = "0x1559430", VA = "0x18155A430")]
|
||||
public bool IsUsingInputField()
|
||||
{
|
||||
return this.inputField.m_AllowInput;
|
||||
}
|
||||
|
||||
// Token: 0x0601545B RID: 87131 RVA: 0x004F4374 File Offset: 0x004F2574
|
||||
[Token(Token = "0x601545B")]
|
||||
[Address(RVA = "0x155AEE0", Offset = "0x1559EE0", VA = "0x18155AEE0")]
|
||||
public void SendChatMessage(string NGPMADFHHKP)
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
bool isSendChatOnCooldown = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.FBHEELEHJCF;
|
||||
if (!isSendChatOnCooldown && !isSendChatOnCooldown)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.inputField;
|
||||
int num = 0;
|
||||
tmp_InputField.text = num;
|
||||
if (this.<JIPJFCNADBE>k__BackingField)
|
||||
{
|
||||
this.DPJMAAHLFBB.Clear();
|
||||
this.OPEMGDBIDLA.Clear();
|
||||
this.CHMGMGMDIBI();
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601545C RID: 87132 RVA: 0x004F43E8 File Offset: 0x004F25E8
|
||||
[Token(Token = "0x601545C")]
|
||||
[Address(RVA = "0x155A330", Offset = "0x1559330", VA = "0x18155A330")]
|
||||
public void GoBackInCannedChat()
|
||||
{
|
||||
List<int> dpjmaahlfbb = this.DPJMAAHLFBB;
|
||||
int size = dpjmaahlfbb._size;
|
||||
if (size < 1)
|
||||
{
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
return;
|
||||
}
|
||||
dpjmaahlfbb.RemoveAt(size);
|
||||
List<int> opemgdbidla = this.OPEMGDBIDLA;
|
||||
int size2 = opemgdbidla._size;
|
||||
opemgdbidla.RemoveAt(size2);
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
|
||||
// Token: 0x0601545D RID: 87133 RVA: 0x004F443C File Offset: 0x004F263C
|
||||
[Token(Token = "0x601545D")]
|
||||
[Address(RVA = "0x155B150", Offset = "0x155A150", VA = "0x18155B150")]
|
||||
public void ToggleCannedChat(bool isOpen)
|
||||
{
|
||||
this.ELIADCGOLND(isOpen);
|
||||
}
|
||||
|
||||
// Token: 0x0601545E RID: 87134 RVA: 0x004F4450 File Offset: 0x004F2650
|
||||
[Token(Token = "0x601545E")]
|
||||
[Address(RVA = "0x1559700", Offset = "0x1558700", VA = "0x181559700")]
|
||||
public void CloseCannedChat()
|
||||
{
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601545F RID: 87135 RVA: 0x004F4468 File Offset: 0x004F2668
|
||||
[Token(Token = "0x601545F")]
|
||||
[Address(RVA = "0x1559A30", Offset = "0x1558A30", VA = "0x181559A30")]
|
||||
private void ELIADCGOLND(bool NOKFBPAOPNN)
|
||||
{
|
||||
if (NOKFBPAOPNN != this.<JIPJFCNADBE>k__BackingField)
|
||||
{
|
||||
if (!NOKFBPAOPNN)
|
||||
{
|
||||
OKNNKFGFODL dknbbefgafn = ALNDLENCPKO.DKNBBEFGAFN;
|
||||
Action action = new Action(this.AJOFOHPAFBA);
|
||||
dknbbefgafn.BIHKNNPGGKP(action);
|
||||
}
|
||||
this.AJOFOHPAFBA();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.AFOLHKGPMOC();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = OJMCBOKJFOF.INKFBOEEKDA();
|
||||
KLGBPLPHMDJ<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> klgbplphmdj = new KLGBPLPHMDJ(pmgcjepkfof, pmgcjepkfof2);
|
||||
Action<Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>>> <>9__59_ = RoomChatMenu.<>c.<>9__59_0;
|
||||
if (<>9__59_ == 0)
|
||||
{
|
||||
RoomChatMenu.<>c.<>9__59_0 = delegate(Tuple<IReadOnlyList<KLCOGEIGEBJ>, IReadOnlyList<KLCOGEIGEBJ>> results)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
PMGCJEPKFOF pmgcjepkfof3 = klgbplphmdj.OHLPJBFCABI(<>9__59_);
|
||||
OKNNKFGFODL dknbbefgafn2 = ALNDLENCPKO.DKNBBEFGAFN;
|
||||
Action action2 = new Action(this.AJOFOHPAFBA);
|
||||
int num = 0;
|
||||
dknbbefgafn2.BPAJKKAGPKB(action2, num != 0);
|
||||
Toggle toggle = this.toggleCannedChatButton;
|
||||
this.<JIPJFCNADBE>k__BackingField = NOKFBPAOPNN;
|
||||
toggle.isOn = NOKFBPAOPNN;
|
||||
this.CHMGMGMDIBI();
|
||||
this.DPJMAAHLFBB.Clear();
|
||||
this.OPEMGDBIDLA.Clear();
|
||||
this.PGNEEGHKBGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015460 RID: 87136 RVA: 0x004F4550 File Offset: 0x004F2750
|
||||
[Token(Token = "0x6015460")]
|
||||
[Address(RVA = "0x155B0C0", Offset = "0x155A0C0", VA = "0x18155B0C0")]
|
||||
public void SendChatMessage()
|
||||
{
|
||||
string text = this.inputField.m_Text;
|
||||
this.SendChatMessage(text);
|
||||
}
|
||||
|
||||
// Token: 0x06015461 RID: 87137 RVA: 0x004F4578 File Offset: 0x004F2778
|
||||
[Token(Token = "0x6015461")]
|
||||
[Address(RVA = "0x1559D40", Offset = "0x1558D40", VA = "0x181559D40")]
|
||||
public void Expand(bool playSFX = true)
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)2L);
|
||||
gameObject.SetActive(true);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag);
|
||||
this.MenuExpandedEvent.CNFDGDEOPPF();
|
||||
if (playSFX)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.expandMenuSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015462 RID: 87138 RVA: 0x004F45EC File Offset: 0x004F27EC
|
||||
[Token(Token = "0x6015462")]
|
||||
[Address(RVA = "0x155ABB0", Offset = "0x1559BB0", VA = "0x18155ABB0")]
|
||||
public void Preview(bool playSFX = true)
|
||||
{
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)1L);
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
this.DeselectInputField();
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag2);
|
||||
if (playSFX)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.previewMenuSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015463 RID: 87139 RVA: 0x004F4664 File Offset: 0x004F2864
|
||||
[Token(Token = "0x6015463")]
|
||||
[Address(RVA = "0x155A3C0", Offset = "0x15593C0", VA = "0x18155A3C0")]
|
||||
public void Hide()
|
||||
{
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)0L);
|
||||
int num = 0;
|
||||
this.ELIADCGOLND(num != 0);
|
||||
this.DeselectInputField();
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
bool flag = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.previewRoot;
|
||||
bool flag2 = this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
gameObject2.SetActive(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x06015464 RID: 87140 RVA: 0x004F46C4 File Offset: 0x004F28C4
|
||||
[Token(Token = "0x6015464")]
|
||||
[Address(RVA = "0x155B160", Offset = "0x155A160", VA = "0x18155B160")]
|
||||
public RoomChatMenu()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.MenuExpandedEvent = oknnkfgfodl;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.InputFieldBecameInteractableEvent = oknnkfgfodl2;
|
||||
List<RoomChatLogDialog> list = new List(20);
|
||||
this.LPJLHMLKNIL = list;
|
||||
List<RoomChatLogDialog> list2 = new List(3);
|
||||
this.HBKCBLLNEGF = list2;
|
||||
List<RoomChatLogDialog> list3 = new List(23);
|
||||
this.EJLACCOEPFM = list3;
|
||||
List<int> list4;
|
||||
this.DPJMAAHLFBB = list4;
|
||||
List<int> list5;
|
||||
this.OPEMGDBIDLA = list5;
|
||||
List<CannedChat> list6;
|
||||
this.ODJLANBIILD = list6;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E0A4 RID: 57508
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E0A4")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
[Header("UI Elements")]
|
||||
private TMP_InputField inputField;
|
||||
|
||||
// Token: 0x0400E0A5 RID: 57509
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E0A5")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ScreenHUDElement screenHudElement;
|
||||
|
||||
// Token: 0x0400E0A6 RID: 57510
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E0A6")]
|
||||
[SerializeField]
|
||||
private GameObject previewRoot;
|
||||
|
||||
// Token: 0x0400E0A7 RID: 57511
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E0A7")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400E0A8 RID: 57512
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E0A8")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip expandMenuSFX;
|
||||
|
||||
// Token: 0x0400E0A9 RID: 57513
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E0A9")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip previewMenuSFX;
|
||||
|
||||
// Token: 0x0400E0AA RID: 57514
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400E0AA")]
|
||||
public readonly OKNNKFGFODL MenuExpandedEvent;
|
||||
|
||||
// Token: 0x0400E0AB RID: 57515
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400E0AB")]
|
||||
public readonly OKNNKFGFODL InputFieldBecameInteractableEvent;
|
||||
|
||||
// Token: 0x0400E0AD RID: 57517
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400E0AD")]
|
||||
private readonly List<RoomChatLogDialog> LPJLHMLKNIL;
|
||||
|
||||
// Token: 0x0400E0AE RID: 57518
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E0AE")]
|
||||
private readonly List<RoomChatLogDialog> HBKCBLLNEGF;
|
||||
|
||||
// Token: 0x0400E0AF RID: 57519
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400E0AF")]
|
||||
private readonly List<RoomChatLogDialog> EJLACCOEPFM;
|
||||
|
||||
// Token: 0x0400E0B0 RID: 57520
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400E0B0")]
|
||||
private int ABIHGOMHEMP;
|
||||
|
||||
// Token: 0x0400E0B1 RID: 57521
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400E0B1")]
|
||||
private int CCAMMJKKOJP;
|
||||
|
||||
// Token: 0x0400E0B2 RID: 57522
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400E0B2")]
|
||||
private int KMJPAJDDHEP;
|
||||
|
||||
// Token: 0x0400E0B3 RID: 57523
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400E0B3")]
|
||||
private int JIJJKDDAPMA;
|
||||
|
||||
// Token: 0x0400E0B4 RID: 57524
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400E0B4")]
|
||||
[SerializeField]
|
||||
private Transform contentRoot;
|
||||
|
||||
// Token: 0x0400E0B5 RID: 57525
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400E0B5")]
|
||||
[SerializeField]
|
||||
private Toggle toggleCannedChatButton;
|
||||
|
||||
// Token: 0x0400E0B6 RID: 57526
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400E0B6")]
|
||||
[SerializeField]
|
||||
private GameObject cannedChatPrefab;
|
||||
|
||||
// Token: 0x0400E0B7 RID: 57527
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400E0B7")]
|
||||
[SerializeField]
|
||||
private GameObject cannedChatMenu;
|
||||
|
||||
// Token: 0x0400E0B8 RID: 57528
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400E0B8")]
|
||||
private List<int> DPJMAAHLFBB;
|
||||
|
||||
// Token: 0x0400E0B9 RID: 57529
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400E0B9")]
|
||||
private List<int> OPEMGDBIDLA;
|
||||
|
||||
// Token: 0x0400E0BA RID: 57530
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400E0BA")]
|
||||
private List<CannedChat> ODJLANBIILD;
|
||||
|
||||
// Token: 0x0400E0BB RID: 57531
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400E0BB")]
|
||||
private RoomChatMenu.DKPCHPHAMHD GKNIHNHGBKC;
|
||||
|
||||
// Token: 0x0200311F RID: 12575
|
||||
[Token(Token = "0x200311F")]
|
||||
private enum DKPCHPHAMHD
|
||||
{
|
||||
// Token: 0x0400E0BE RID: 57534
|
||||
[Token(Token = "0x400E0BE")]
|
||||
Hidden,
|
||||
// Token: 0x0400E0BF RID: 57535
|
||||
[Token(Token = "0x400E0BF")]
|
||||
Preview,
|
||||
// Token: 0x0400E0C0 RID: 57536
|
||||
[Token(Token = "0x400E0C0")]
|
||||
Expanded
|
||||
}
|
||||
|
||||
// Token: 0x02003121 RID: 12577
|
||||
[Token(Token = "0x2003121")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EOLODBJIEPJ
|
||||
{
|
||||
// Token: 0x0601546D RID: 87149 RVA: 0x004F4854 File Offset: 0x004F2A54
|
||||
[Token(Token = "0x601546D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EOLODBJIEPJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601546E RID: 87150 RVA: 0x004F4868 File Offset: 0x004F2A68
|
||||
[Token(Token = "0x601546E")]
|
||||
[Address(RVA = "0x1557A30", Offset = "0x1556A30", VA = "0x181557A30")]
|
||||
internal bool <SelectCannedChatCategory>b__0(CannedChat c)
|
||||
{
|
||||
LHBLONAIHFK ngdbgiocoph = c.NGDBGIOCOPH;
|
||||
string text = this.message;
|
||||
return string.Equals(ngdbgiocoph.NGPMADFHHKP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0400E0C8 RID: 57544
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E0C8")]
|
||||
public string message;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,517 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02003122 RID: 12578
|
||||
[Token(Token = "0x2003122")]
|
||||
public class RoomChatVRController : MonoBehaviour, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17003A86 RID: 14982
|
||||
// (get) Token: 0x0601546F RID: 87151 RVA: 0x004F4898 File Offset: 0x004F2A98
|
||||
[Token(Token = "0x17003A86")]
|
||||
private Transform CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x601546F")]
|
||||
[Address(RVA = "0x155C150", Offset = "0x155B150", VA = "0x18155C150")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A87 RID: 14983
|
||||
// (get) Token: 0x06015470 RID: 87152 RVA: 0x004F48BC File Offset: 0x004F2ABC
|
||||
[Token(Token = "0x17003A87")]
|
||||
private Vector3 MGCHPGBIHPG
|
||||
{
|
||||
[Token(Token = "0x6015470")]
|
||||
[Address(RVA = "0x155C5B0", Offset = "0x155B5B0", VA = "0x18155C5B0")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A88 RID: 14984
|
||||
// (get) Token: 0x06015471 RID: 87153 RVA: 0x004F4904 File Offset: 0x004F2B04
|
||||
[Token(Token = "0x17003A88")]
|
||||
private float EFCCFHHMDJD
|
||||
{
|
||||
[Token(Token = "0x6015471")]
|
||||
[Address(RVA = "0x155BD50", Offset = "0x155AD50", VA = "0x18155BD50")]
|
||||
get
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A89 RID: 14985
|
||||
// (get) Token: 0x06015472 RID: 87154 RVA: 0x004F4938 File Offset: 0x004F2B38
|
||||
[Token(Token = "0x17003A89")]
|
||||
private float DGGCHFEFGKL
|
||||
{
|
||||
[Token(Token = "0x6015472")]
|
||||
[Address(RVA = "0x155BFA0", Offset = "0x155AFA0", VA = "0x18155BFA0")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A8A RID: 14986
|
||||
// (get) Token: 0x06015473 RID: 87155 RVA: 0x004F4978 File Offset: 0x004F2B78
|
||||
[Token(Token = "0x17003A8A")]
|
||||
private bool DGDPDBPLNMH
|
||||
{
|
||||
[Token(Token = "0x6015473")]
|
||||
[Address(RVA = "0x155BE80", Offset = "0x155AE80", VA = "0x18155BE80")]
|
||||
get
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
bool flag = local != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return WatchUI.BFPPPLIJIGC.ABJAFAKMMOK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A8B RID: 14987
|
||||
// (get) Token: 0x06015474 RID: 87156 RVA: 0x004F49B0 File Offset: 0x004F2BB0
|
||||
[Token(Token = "0x17003A8B")]
|
||||
private Vector3 CIGNNBFGBJP
|
||||
{
|
||||
[Token(Token = "0x6015474")]
|
||||
[Address(RVA = "0x155B730", Offset = "0x155A730", VA = "0x18155B730")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
float z2 = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A8C RID: 14988
|
||||
// (get) Token: 0x06015475 RID: 87157 RVA: 0x004F4A08 File Offset: 0x004F2C08
|
||||
[Token(Token = "0x17003A8C")]
|
||||
private Quaternion AABJLDMAPFJ
|
||||
{
|
||||
[Token(Token = "0x6015475")]
|
||||
[Address(RVA = "0x155C860", Offset = "0x155B860", VA = "0x18155C860")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A8D RID: 14989
|
||||
// (get) Token: 0x06015476 RID: 87158 RVA: 0x004F4A5C File Offset: 0x004F2C5C
|
||||
[Token(Token = "0x17003A8D")]
|
||||
public Transform FJLJBEHIKMF
|
||||
{
|
||||
[Token(Token = "0x6015476")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.keyboardAnchor;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A8E RID: 14990
|
||||
// (get) Token: 0x06015477 RID: 87159 RVA: 0x004F4A70 File Offset: 0x004F2C70
|
||||
[Token(Token = "0x17003A8E")]
|
||||
public bool GMPGMNOAIFB
|
||||
{
|
||||
[Token(Token = "0x6015477")]
|
||||
[Address(RVA = "0x155CC30", Offset = "0x155BC30", VA = "0x18155CC30", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.roomChatMenu.inputField.m_AllowInput;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015478 RID: 87160 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015478")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
|
||||
public void OnKeyboardAttached()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015479 RID: 87161 RVA: 0x004F4A94 File Offset: 0x004F2C94
|
||||
[Token(Token = "0x6015479")]
|
||||
[Address(RVA = "0x155B480", Offset = "0x155A480", VA = "0x18155B480")]
|
||||
private void Awake()
|
||||
{
|
||||
Transform parent = base.transform.parent;
|
||||
this.KCLFJAKBGFJ = parent;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.ACNOKCINDJH.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = this.keyboardAnchor;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.DCJKKAAAACD.z = z2;
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.JEOBFIJPOKP.z = z3;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.ADIHBNNIBCO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GACPCMNNHOJ);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
pegjgmdgkjn.JEPMLPCOGNM((ushort)num, okgcdflpfod, num2, knfakjmalje);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCPGPCILJNB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.IFJMGEOLMPE);
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BFFMCHFCIJB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.GNLAKKHMNLF);
|
||||
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
int num3 = 0;
|
||||
pegjgmdgkjn4.OFFLOPLJBBG((ushort)num3);
|
||||
}
|
||||
|
||||
// Token: 0x0601547A RID: 87162 RVA: 0x004F4BB4 File Offset: 0x004F2DB4
|
||||
[Token(Token = "0x601547A")]
|
||||
[Address(RVA = "0x155CB00", Offset = "0x155BB00", VA = "0x18155CB00")]
|
||||
private void Start()
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
Action<float> action = new Action(this.BALOKJMBNIN);
|
||||
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action);
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601547B RID: 87163 RVA: 0x004F4BFC File Offset: 0x004F2DFC
|
||||
[Token(Token = "0x601547B")]
|
||||
[Address(RVA = "0x155B710", Offset = "0x155A710", VA = "0x18155B710")]
|
||||
private void BALOKJMBNIN(float POGAEJIEPIM)
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x0601547C RID: 87164 RVA: 0x004F4C1C File Offset: 0x004F2E1C
|
||||
[Token(Token = "0x601547C")]
|
||||
[Address(RVA = "0x155B400", Offset = "0x155A400", VA = "0x18155B400")]
|
||||
private void ADIHBNNIBCO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.MHHHJCHCALG();
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)0L);
|
||||
int num = 0;
|
||||
roomChatMenu.ELIADCGOLND(num != 0);
|
||||
roomChatMenu.DeselectInputField();
|
||||
GameObject expandedRoot = roomChatMenu.expandedRoot;
|
||||
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
expandedRoot.SetActive(flag);
|
||||
GameObject previewRoot = roomChatMenu.previewRoot;
|
||||
bool flag2 = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
previewRoot.SetActive(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x0601547D RID: 87165 RVA: 0x004F4C88 File Offset: 0x004F2E88
|
||||
[Token(Token = "0x601547D")]
|
||||
[Address(RVA = "0x155C1C0", Offset = "0x155B1C0", VA = "0x18155C1C0")]
|
||||
private void GACPCMNNHOJ()
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
if (num > 0.8f && this.DGGCHFEFGKL > 0.8f)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601547E RID: 87166 RVA: 0x004F4CE8 File Offset: 0x004F2EE8
|
||||
[Token(Token = "0x601547E")]
|
||||
[Address(RVA = "0x155BC80", Offset = "0x155AC80", VA = "0x18155BC80")]
|
||||
private void CCPGPCILJNB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.MHHHJCHCALG();
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)1L);
|
||||
int num = 0;
|
||||
roomChatMenu.ELIADCGOLND(num != 0);
|
||||
roomChatMenu.DeselectInputField();
|
||||
GameObject expandedRoot = roomChatMenu.expandedRoot;
|
||||
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
expandedRoot.SetActive(flag);
|
||||
GameObject previewRoot = roomChatMenu.previewRoot;
|
||||
bool flag2 = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
previewRoot.SetActive(flag2);
|
||||
RecRoomAudioClip previewMenuSFX = roomChatMenu.previewMenuSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(previewMenuSFX, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0601547F RID: 87167 RVA: 0x004F4D6C File Offset: 0x004F2F6C
|
||||
[Token(Token = "0x601547F")]
|
||||
[Address(RVA = "0x155C530", Offset = "0x155B530", VA = "0x18155C530")]
|
||||
private void IFJMGEOLMPE()
|
||||
{
|
||||
float num = this.DGGCHFEFGKL;
|
||||
this.roomChatMenu.RepaintMessageLines();
|
||||
}
|
||||
|
||||
// Token: 0x06015480 RID: 87168 RVA: 0x004F4DA4 File Offset: 0x004F2FA4
|
||||
[Token(Token = "0x6015480")]
|
||||
[Address(RVA = "0x155B9F0", Offset = "0x155A9F0", VA = "0x18155B9F0")]
|
||||
private void BFFMCHFCIJB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Transform transform = this.keyboardAnchor;
|
||||
float z = this.JEOBFIJPOKP.z;
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
GameObject expandedRoot = roomChatMenu.expandedRoot;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)2L);
|
||||
expandedRoot.SetActive(true);
|
||||
GameObject previewRoot = roomChatMenu.previewRoot;
|
||||
bool flag = roomChatMenu.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
previewRoot.SetActive(flag);
|
||||
roomChatMenu.MenuExpandedEvent.CNFDGDEOPPF();
|
||||
RecRoomAudioClip expandMenuSFX = roomChatMenu.expandMenuSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(expandMenuSFX, num);
|
||||
}
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.transform;
|
||||
transform2.SetParent(transform3, true);
|
||||
Transform transform4 = base.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform5 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06015481 RID: 87169 RVA: 0x004F4E70 File Offset: 0x004F3070
|
||||
[Token(Token = "0x6015481")]
|
||||
[Address(RVA = "0x155C460", Offset = "0x155B460", VA = "0x18155C460")]
|
||||
private void GNLAKKHMNLF()
|
||||
{
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
if (!roomChatMenu.inputField.m_AllowInput)
|
||||
{
|
||||
TMP_InputField inputField = roomChatMenu.inputField;
|
||||
int num = 0;
|
||||
inputField.OnPointerExit(num);
|
||||
}
|
||||
roomChatMenu.RepaintMessageLines();
|
||||
}
|
||||
|
||||
// Token: 0x06015482 RID: 87170 RVA: 0x004F4EB0 File Offset: 0x004F30B0
|
||||
[Token(Token = "0x6015482")]
|
||||
[Address(RVA = "0x155C750", Offset = "0x155B750", VA = "0x18155C750")]
|
||||
private void MHHHJCHCALG()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform kclfjakbgfj = this.KCLFJAKBGFJ;
|
||||
transform.SetParent(kclfjakbgfj, true);
|
||||
Transform transform2 = base.transform;
|
||||
float z = this.ACNOKCINDJH.z;
|
||||
Transform transform3 = base.transform;
|
||||
Quaternion hmlgcjkchad = this.HMLGCJKCHAD;
|
||||
transform3.localRotation = hmlgcjkchad;
|
||||
Transform transform4 = this.keyboardAnchor;
|
||||
float z2 = Vector3.zero.z;
|
||||
}
|
||||
|
||||
// Token: 0x06015483 RID: 87171 RVA: 0x004F4F1C File Offset: 0x004F311C
|
||||
[Token(Token = "0x6015483")]
|
||||
[Address(RVA = "0x155CAB0", Offset = "0x155BAB0", VA = "0x18155CAB0")]
|
||||
public void Preview()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x06015484 RID: 87172 RVA: 0x004F4F38 File Offset: 0x004F3138
|
||||
[Token(Token = "0x6015484")]
|
||||
[Address(RVA = "0x155BF40", Offset = "0x155AF40", VA = "0x18155BF40")]
|
||||
public void Expand()
|
||||
{
|
||||
if (!this.DGDPDBPLNMH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015485 RID: 87173 RVA: 0x004F4F5C File Offset: 0x004F315C
|
||||
[Token(Token = "0x6015485")]
|
||||
[Address(RVA = "0x155C4E0", Offset = "0x155B4E0", VA = "0x18155C4E0")]
|
||||
public void Hide()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06015486 RID: 87174 RVA: 0x004F4F80 File Offset: 0x004F3180
|
||||
[Token(Token = "0x6015486")]
|
||||
[Address(RVA = "0x155C0B0", Offset = "0x155B0B0", VA = "0x18155C0B0")]
|
||||
internal void FFMMPAGPFGC(bool ALOCMMHPEIN, bool ILKJJIKJMMF, bool LHHOGMFEJIL, bool IPGCHIHIKDH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (this.DGDPDBPLNMH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn2.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015487 RID: 87175 RVA: 0x004F4FB4 File Offset: 0x004F31B4
|
||||
[Token(Token = "0x6015487")]
|
||||
[Address(RVA = "0x155CBC0", Offset = "0x155BBC0", VA = "0x18155CBC0")]
|
||||
public RoomChatVRController()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E0C9 RID: 57545
|
||||
[Token(Token = "0x400E0C9")]
|
||||
private const float PNMDGIGDMGB = 0.8f;
|
||||
|
||||
// Token: 0x0400E0CA RID: 57546
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E0CA")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RoomChatMenu roomChatMenu;
|
||||
|
||||
// Token: 0x0400E0CB RID: 57547
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E0CB")]
|
||||
[SerializeField]
|
||||
private Transform keyboardAnchor;
|
||||
|
||||
// Token: 0x0400E0CC RID: 57548
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E0CC")]
|
||||
[SerializeField]
|
||||
private float detachedDistance = 0.6f;
|
||||
|
||||
// Token: 0x0400E0CD RID: 57549
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400E0CD")]
|
||||
[SerializeField]
|
||||
private float detachedHeightOffset = 0.3f;
|
||||
|
||||
// Token: 0x0400E0CE RID: 57550
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E0CE")]
|
||||
[SerializeField]
|
||||
private float detachedPitch = -15f;
|
||||
|
||||
// Token: 0x0400E0CF RID: 57551
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E0CF")]
|
||||
private Transform KCLFJAKBGFJ;
|
||||
|
||||
// Token: 0x0400E0D0 RID: 57552
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E0D0")]
|
||||
private Vector3 ACNOKCINDJH;
|
||||
|
||||
// Token: 0x0400E0D1 RID: 57553
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400E0D1")]
|
||||
private Quaternion HMLGCJKCHAD;
|
||||
|
||||
// Token: 0x0400E0D2 RID: 57554
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400E0D2")]
|
||||
private Vector3 DCJKKAAAACD;
|
||||
|
||||
// Token: 0x0400E0D3 RID: 57555
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E0D3")]
|
||||
private Vector3 JEOBFIJPOKP;
|
||||
|
||||
// Token: 0x0400E0D4 RID: 57556
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400E0D4")]
|
||||
private readonly HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02003123 RID: 12579
|
||||
[Token(Token = "0x2003123")]
|
||||
private enum ANIOLPHPJHG
|
||||
{
|
||||
// Token: 0x0400E0D6 RID: 57558
|
||||
[Token(Token = "0x400E0D6")]
|
||||
Hidden,
|
||||
// Token: 0x0400E0D7 RID: 57559
|
||||
[Token(Token = "0x400E0D7")]
|
||||
Preview,
|
||||
// Token: 0x0400E0D8 RID: 57560
|
||||
[Token(Token = "0x400E0D8")]
|
||||
Expanded
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003107 RID: 12551
|
||||
[Token(Token = "0x2003107")]
|
||||
public class ScrollRectMovementEnforcer : MonoBehaviour, IScrollHandler, IEventSystemHandler, IBeginDragHandler
|
||||
{
|
||||
// Token: 0x060153B2 RID: 86962 RVA: 0x004F13A4 File Offset: 0x004EF5A4
|
||||
[Token(Token = "0x60153B2")]
|
||||
[Address(RVA = "0x1566BD0", Offset = "0x1565BD0", VA = "0x181566BD0")]
|
||||
private void Awake()
|
||||
{
|
||||
ScrollRect scrollRect = this.scrollRect;
|
||||
int num = 0;
|
||||
if (scrollRect == num)
|
||||
{
|
||||
ScrollRect component = base.GetComponent<ScrollRect>();
|
||||
this.scrollRect = component;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153B3 RID: 86963 RVA: 0x004F13D4 File Offset: 0x004EF5D4
|
||||
[Token(Token = "0x60153B3")]
|
||||
[Address(RVA = "0x1566C80", Offset = "0x1565C80", VA = "0x181566C80", 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: 0x060153B4 RID: 86964 RVA: 0x004F1404 File Offset: 0x004EF604
|
||||
[Token(Token = "0x60153B4")]
|
||||
[Address(RVA = "0x1566C50", Offset = "0x1565C50", VA = "0x181566C50", 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: 0x060153B5 RID: 86965 RVA: 0x004F1430 File Offset: 0x004EF630
|
||||
[Token(Token = "0x60153B5")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ScrollRectMovementEnforcer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E01C RID: 57372
|
||||
[Token(Token = "0x400E01C")]
|
||||
private const float BDIPCDOBBBI = 0.001f;
|
||||
|
||||
// Token: 0x0400E01D RID: 57373
|
||||
[Token(Token = "0x400E01D")]
|
||||
private const float EINNCEHIBDL = 1.0000001E-06f;
|
||||
|
||||
// Token: 0x0400E01E RID: 57374
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E01E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.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: 0x02003108 RID: 12552
|
||||
[Token(Token = "0x2003108")]
|
||||
public class SubtitleManager : SingletonMonoBehaviour<SubtitleManager>
|
||||
{
|
||||
// Token: 0x17003A66 RID: 14950
|
||||
// (get) Token: 0x060153B6 RID: 86966 RVA: 0x004F1444 File Offset: 0x004EF644
|
||||
[Token(Token = "0x17003A66")]
|
||||
public VRSubtitleDialog ELKAMHFNLID
|
||||
{
|
||||
[Token(Token = "0x60153B6")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.vrSubtitleDialog;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153B7 RID: 86967 RVA: 0x004F1458 File Offset: 0x004EF658
|
||||
[Token(Token = "0x60153B7")]
|
||||
[Address(RVA = "0x1569400", Offset = "0x1568400", VA = "0x181569400")]
|
||||
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: 0x060153B8 RID: 86968 RVA: 0x004F1494 File Offset: 0x004EF694
|
||||
[Token(Token = "0x60153B8")]
|
||||
[Address(RVA = "0x15694F0", Offset = "0x15684F0", VA = "0x1815694F0")]
|
||||
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: 0x060153B9 RID: 86969 RVA: 0x004F14D8 File Offset: 0x004EF6D8
|
||||
[Token(Token = "0x60153B9")]
|
||||
[Address(RVA = "0x1569270", Offset = "0x1568270", VA = "0x181569270")]
|
||||
public void ShowIndefinitely(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
|
||||
{
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
}
|
||||
|
||||
// Token: 0x060153BA RID: 86970 RVA: 0x004F14F8 File Offset: 0x004EF6F8
|
||||
[Token(Token = "0x60153BA")]
|
||||
[Address(RVA = "0x1569330", Offset = "0x1568330", VA = "0x181569330")]
|
||||
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: 0x060153BB RID: 86971 RVA: 0x004F1520 File Offset: 0x004EF720
|
||||
[Token(Token = "0x60153BB")]
|
||||
[Address(RVA = "0x1569210", Offset = "0x1568210", VA = "0x181569210")]
|
||||
public void Hide(object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.LJCDMPGPHDB.HAHBGOMEMEE(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x060153BC RID: 86972 RVA: 0x004F1540 File Offset: 0x004EF740
|
||||
[Token(Token = "0x60153BC")]
|
||||
[Address(RVA = "0x15691C0", Offset = "0x15681C0", VA = "0x1815691C0")]
|
||||
public void HideAll()
|
||||
{
|
||||
this.LJCDMPGPHDB.LKLKGDMFMCC();
|
||||
}
|
||||
|
||||
// Token: 0x060153BD RID: 86973 RVA: 0x004F1560 File Offset: 0x004EF760
|
||||
[Token(Token = "0x60153BD")]
|
||||
[Address(RVA = "0x15695B0", Offset = "0x15685B0", VA = "0x1815695B0")]
|
||||
public SubtitleManager()
|
||||
{
|
||||
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> bjoibbboiko = new BJOIBBBOIKO();
|
||||
this.LJCDMPGPHDB = bjoibbboiko;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E01F RID: 57375
|
||||
[Token(Token = "0x400E01F")]
|
||||
public const int DEFAULT_SUBTITLE_PRIORITY = 0;
|
||||
|
||||
// Token: 0x0400E020 RID: 57376
|
||||
[Token(Token = "0x400E020")]
|
||||
public const int DEFAULT_INDEFINITE_SUBTITLE_PRIORITY = -1;
|
||||
|
||||
// Token: 0x0400E021 RID: 57377
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E021")]
|
||||
[SerializeField]
|
||||
private VRSubtitleDialog vrSubtitleDialog;
|
||||
|
||||
// Token: 0x0400E022 RID: 57378
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E022")]
|
||||
public bool SubtitlesEnabled = true;
|
||||
|
||||
// Token: 0x0400E023 RID: 57379
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E023")]
|
||||
private BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> LJCDMPGPHDB;
|
||||
|
||||
// Token: 0x02003109 RID: 12553
|
||||
[Token(Token = "0x2003109")]
|
||||
private readonly struct AHAIFIDCFML
|
||||
{
|
||||
// Token: 0x060153BE RID: 86974 RVA: 0x004F1588 File Offset: 0x004EF788
|
||||
[Token(Token = "0x60153BE")]
|
||||
[Address(RVA = "0x15538A0", Offset = "0x15528A0", VA = "0x1815538A0")]
|
||||
public AHAIFIDCFML(string PAANJCAOOAG, Sprite JFKJJGCHMJF, bool OGIBGLPGKHP, float BCANLCHBKJE)
|
||||
{
|
||||
this.BCANLCHBKJE = (float)0;
|
||||
this.PAANJCAOOAG = PAANJCAOOAG;
|
||||
this.JFKJJGCHMJF = JFKJJGCHMJF;
|
||||
this.OGIBGLPGKHP = OGIBGLPGKHP;
|
||||
}
|
||||
|
||||
// Token: 0x0400E024 RID: 57380
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E024")]
|
||||
public readonly string PAANJCAOOAG;
|
||||
|
||||
// Token: 0x0400E025 RID: 57381
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400E025")]
|
||||
public readonly Sprite JFKJJGCHMJF;
|
||||
|
||||
// Token: 0x0400E026 RID: 57382
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E026")]
|
||||
public readonly bool OGIBGLPGKHP;
|
||||
|
||||
// Token: 0x0400E027 RID: 57383
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400E027")]
|
||||
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: 0x02003100 RID: 12544
|
||||
[Token(Token = "0x2003100")]
|
||||
public class SubtitlePlayer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A59 RID: 14937
|
||||
// (get) Token: 0x0601538E RID: 86926 RVA: 0x004F0D98 File Offset: 0x004EEF98
|
||||
[Token(Token = "0x17003A59")]
|
||||
private float MNAGNABBCLJ
|
||||
{
|
||||
[Token(Token = "0x601538E")]
|
||||
[Address(RVA = "0xD92EF0", Offset = "0xD91EF0", VA = "0x180D92EF0")]
|
||||
get
|
||||
{
|
||||
return Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601538F RID: 86927 RVA: 0x004F0DAC File Offset: 0x004EEFAC
|
||||
[Token(Token = "0x601538F")]
|
||||
[Address(RVA = "0x1569DD0", Offset = "0x1568DD0", VA = "0x181569DD0")]
|
||||
public void Load(string CIPJLJINMIM)
|
||||
{
|
||||
this.JGOIHFDJBDK(CIPJLJINMIM);
|
||||
}
|
||||
|
||||
// Token: 0x06015390 RID: 86928 RVA: 0x004F0DC0 File Offset: 0x004EEFC0
|
||||
[Token(Token = "0x6015390")]
|
||||
[Address(RVA = "0x1569DE0", Offset = "0x1568DE0", VA = "0x181569DE0")]
|
||||
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: 0x06015391 RID: 86929 RVA: 0x004F0E3C File Offset: 0x004EF03C
|
||||
[Token(Token = "0x6015391")]
|
||||
[Address(RVA = "0x1569F80", Offset = "0x1568F80", VA = "0x181569F80")]
|
||||
public void Stop()
|
||||
{
|
||||
if (this.DBMIHIFLDJN != 0)
|
||||
{
|
||||
this.DBMIHIFLDJN = (ulong)0L;
|
||||
}
|
||||
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.LJCDMPGPHDB.HAHBGOMEMEE(this);
|
||||
}
|
||||
|
||||
// Token: 0x06015392 RID: 86930 RVA: 0x004F0E74 File Offset: 0x004EF074
|
||||
[Token(Token = "0x6015392")]
|
||||
[Address(RVA = "0x1569640", Offset = "0x1568640", VA = "0x181569640")]
|
||||
private IEnumerator<KENFJGFMIPM> CPLDGKCIAGP()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06015392)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06015393 RID: 86931 RVA: 0x004F0E90 File Offset: 0x004EF090
|
||||
[Token(Token = "0x6015393")]
|
||||
[Address(RVA = "0x15696A0", Offset = "0x15686A0", VA = "0x1815696A0")]
|
||||
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: 0x06015394 RID: 86932 RVA: 0x004F1070 File Offset: 0x004EF270
|
||||
[Token(Token = "0x6015394")]
|
||||
[Address(RVA = "0x156A040", Offset = "0x1569040", VA = "0x18156A040")]
|
||||
public SubtitlePlayer()
|
||||
{
|
||||
List<SubtitlePlayer.IPGOMELJFCO> list = new List();
|
||||
this.IIEIDPJLAMF = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E005 RID: 57349
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E005")]
|
||||
private List<SubtitlePlayer.IPGOMELJFCO> IIEIDPJLAMF;
|
||||
|
||||
// Token: 0x0400E006 RID: 57350
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E006")]
|
||||
private KFBABPAPIMB DBMIHIFLDJN;
|
||||
|
||||
// Token: 0x0400E007 RID: 57351
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E007")]
|
||||
private float HCONOGAKLCD;
|
||||
|
||||
// Token: 0x02003101 RID: 12545
|
||||
[Token(Token = "0x2003101")]
|
||||
private enum CHFOGCMHLHC
|
||||
{
|
||||
// Token: 0x0400E009 RID: 57353
|
||||
[Token(Token = "0x400E009")]
|
||||
SequenceNumber,
|
||||
// Token: 0x0400E00A RID: 57354
|
||||
[Token(Token = "0x400E00A")]
|
||||
Time,
|
||||
// Token: 0x0400E00B RID: 57355
|
||||
[Token(Token = "0x400E00B")]
|
||||
Text
|
||||
}
|
||||
|
||||
// Token: 0x02003102 RID: 12546
|
||||
[Token(Token = "0x2003102")]
|
||||
private class IPGOMELJFCO
|
||||
{
|
||||
// Token: 0x17003A5A RID: 14938
|
||||
// (get) Token: 0x06015395 RID: 86933 RVA: 0x004F1090 File Offset: 0x004EF290
|
||||
// (set) Token: 0x06015396 RID: 86934 RVA: 0x004F10A4 File Offset: 0x004EF2A4
|
||||
[Token(Token = "0x17003A5A")]
|
||||
public int CMDHDIEMIHJ
|
||||
{
|
||||
[Token(Token = "0x6015395")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
||||
get;
|
||||
[Token(Token = "0x6015396")]
|
||||
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A5B RID: 14939
|
||||
// (get) Token: 0x06015397 RID: 86935 RVA: 0x004F10B8 File Offset: 0x004EF2B8
|
||||
// (set) Token: 0x06015398 RID: 86936 RVA: 0x004F10CC File Offset: 0x004EF2CC
|
||||
[Token(Token = "0x17003A5B")]
|
||||
public float OEBFMBNCPHJ
|
||||
{
|
||||
[Token(Token = "0x6015397")]
|
||||
[Address(RVA = "0x7A91E0", Offset = "0x7A81E0", VA = "0x1807A91E0")]
|
||||
get;
|
||||
[Token(Token = "0x6015398")]
|
||||
[Address(RVA = "0x7A9200", Offset = "0x7A8200", VA = "0x1807A9200")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A5C RID: 14940
|
||||
// (get) Token: 0x06015399 RID: 86937 RVA: 0x004F10E0 File Offset: 0x004EF2E0
|
||||
// (set) Token: 0x0601539A RID: 86938 RVA: 0x004F10F4 File Offset: 0x004EF2F4
|
||||
[Token(Token = "0x17003A5C")]
|
||||
public float JGPNHBFHFPK
|
||||
{
|
||||
[Token(Token = "0x6015399")]
|
||||
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
|
||||
get;
|
||||
[Token(Token = "0x601539A")]
|
||||
[Address(RVA = "0x7A9210", Offset = "0x7A8210", VA = "0x1807A9210")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A5D RID: 14941
|
||||
// (get) Token: 0x0601539B RID: 86939 RVA: 0x004F1108 File Offset: 0x004EF308
|
||||
// (set) Token: 0x0601539C RID: 86940 RVA: 0x004F111C File Offset: 0x004EF31C
|
||||
[Token(Token = "0x17003A5D")]
|
||||
public string KKJIOHNFHFJ
|
||||
{
|
||||
[Token(Token = "0x601539B")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get;
|
||||
[Token(Token = "0x601539C")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0601539D RID: 86941 RVA: 0x004F1130 File Offset: 0x004EF330
|
||||
[Token(Token = "0x601539D")]
|
||||
[Address(RVA = "0x1604230", Offset = "0x1603230", VA = "0x181604230")]
|
||||
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: 0x0200310A RID: 12554
|
||||
[Token(Token = "0x200310A")]
|
||||
public class UIHandleDecorator : MonoBehaviour, IDragHandler, IEventSystemHandler, IPointerDownHandler, IInitializePotentialDragHandler, IBeginDragHandler, IEndDragHandler, IPointerEnterHandler, IPointerExitHandler
|
||||
{
|
||||
// Token: 0x17003A67 RID: 14951
|
||||
// (get) Token: 0x060153BF RID: 86975 RVA: 0x004F15B4 File Offset: 0x004EF7B4
|
||||
// (set) Token: 0x060153C0 RID: 86976 RVA: 0x004F15C8 File Offset: 0x004EF7C8
|
||||
[Token(Token = "0x17003A67")]
|
||||
public bool FEPMCENMHAA
|
||||
{
|
||||
[Token(Token = "0x60153BF")]
|
||||
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0")]
|
||||
get
|
||||
{
|
||||
return this.NAIDCCJNGJB;
|
||||
}
|
||||
[Token(Token = "0x60153C0")]
|
||||
[Address(RVA = "0x16063D0", Offset = "0x16053D0", VA = "0x1816063D0")]
|
||||
private set
|
||||
{
|
||||
this.NAIDCCJNGJB = value;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A68 RID: 14952
|
||||
// (get) Token: 0x060153C1 RID: 86977 RVA: 0x004F15F0 File Offset: 0x004EF7F0
|
||||
// (set) Token: 0x060153C2 RID: 86978 RVA: 0x004F1604 File Offset: 0x004EF804
|
||||
[Token(Token = "0x17003A68")]
|
||||
public bool CLOKCFEIOJD
|
||||
{
|
||||
[Token(Token = "0x60153C1")]
|
||||
[Address(RVA = "0x8920D0", Offset = "0x8910D0", VA = "0x1808920D0")]
|
||||
get
|
||||
{
|
||||
return this.KDDMOLBKBPP;
|
||||
}
|
||||
[Token(Token = "0x60153C2")]
|
||||
[Address(RVA = "0x1606400", Offset = "0x1605400", VA = "0x181606400")]
|
||||
private set
|
||||
{
|
||||
this.KDDMOLBKBPP = value;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153C3 RID: 86979 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60153C3")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
public void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060153C4 RID: 86980 RVA: 0x004F162C File Offset: 0x004EF82C
|
||||
[Token(Token = "0x60153C4")]
|
||||
[Address(RVA = "0x16064A0", Offset = "0x16054A0", VA = "0x1816064A0", 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: 0x060153C5 RID: 86981 RVA: 0x004F1670 File Offset: 0x004EF870
|
||||
[Token(Token = "0x60153C5")]
|
||||
[Address(RVA = "0x1606690", Offset = "0x1605690", VA = "0x181606690", 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: 0x060153C6 RID: 86982 RVA: 0x004F170C File Offset: 0x004EF90C
|
||||
[Token(Token = "0x60153C6")]
|
||||
[Address(RVA = "0x1606350", Offset = "0x1605350", VA = "0x181606350")]
|
||||
private bool AGONHOMOBAN(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
GameObject pointerPress = OEKEOCOGKMG.m_PointerPress;
|
||||
GameObject gameObject = base.gameObject;
|
||||
return pointerPress == gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x060153C7 RID: 86983 RVA: 0x004F1734 File Offset: 0x004EF934
|
||||
[Token(Token = "0x60153C7")]
|
||||
[Address(RVA = "0x1606430", Offset = "0x1605430", VA = "0x181606430", Slot = "7")]
|
||||
public void OnBeginDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.NAIDCCJNGJB = true;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x060153C8 RID: 86984 RVA: 0x004F175C File Offset: 0x004EF95C
|
||||
[Token(Token = "0x60153C8")]
|
||||
[Address(RVA = "0x1606660", Offset = "0x1605660", VA = "0x181606660", Slot = "8")]
|
||||
public void OnEndDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.NAIDCCJNGJB = false;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x060153C9 RID: 86985 RVA: 0x004F1784 File Offset: 0x004EF984
|
||||
[Token(Token = "0x60153C9")]
|
||||
[Address(RVA = "0x1606770", Offset = "0x1605770", VA = "0x181606770", Slot = "9")]
|
||||
public void OnPointerEnter(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.KDDMOLBKBPP = true;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x060153CA RID: 86986 RVA: 0x004F17AC File Offset: 0x004EF9AC
|
||||
[Token(Token = "0x60153CA")]
|
||||
[Address(RVA = "0x16067A0", Offset = "0x16057A0", VA = "0x1816067A0", Slot = "10")]
|
||||
public void OnPointerExit(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.KDDMOLBKBPP = false;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x060153CB RID: 86987 RVA: 0x004F17D4 File Offset: 0x004EF9D4
|
||||
[Token(Token = "0x60153CB")]
|
||||
[Address(RVA = "0x1606460", Offset = "0x1605460", VA = "0x181606460")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.NAIDCCJNGJB = false;
|
||||
this.PointerStateChangedEvent.CNFDGDEOPPF();
|
||||
OKNNKFGFODL pointerStateChangedEvent = this.PointerStateChangedEvent;
|
||||
this.KDDMOLBKBPP = false;
|
||||
pointerStateChangedEvent.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x060153CC RID: 86988 RVA: 0x004F1810 File Offset: 0x004EFA10
|
||||
[Token(Token = "0x60153CC")]
|
||||
[Address(RVA = "0x16067D0", Offset = "0x16057D0", VA = "0x1816067D0")]
|
||||
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: 0x0400E028 RID: 57384
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E028")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RectTransform rectTransform;
|
||||
|
||||
// Token: 0x0400E029 RID: 57385
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E029")]
|
||||
public readonly MFBGLIHGCGO<UIHandleDecorator.MDEDDEMDMDH> HandleMovedEvent;
|
||||
|
||||
// Token: 0x0400E02A RID: 57386
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E02A")]
|
||||
public readonly OKNNKFGFODL PointerStateChangedEvent;
|
||||
|
||||
// Token: 0x0400E02B RID: 57387
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E02B")]
|
||||
private bool NAIDCCJNGJB;
|
||||
|
||||
// Token: 0x0400E02C RID: 57388
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400E02C")]
|
||||
private bool KDDMOLBKBPP;
|
||||
|
||||
// Token: 0x0400E02D RID: 57389
|
||||
[FieldOffset(Offset = "0x32")]
|
||||
[Token(Token = "0x400E02D")]
|
||||
private bool PFGIKGOAOFA;
|
||||
|
||||
// Token: 0x0400E02E RID: 57390
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400E02E")]
|
||||
private float FAONCIOCBGG;
|
||||
|
||||
// Token: 0x0400E02F RID: 57391
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E02F")]
|
||||
private Vector2 ALGNNFBDJND;
|
||||
|
||||
// Token: 0x0400E030 RID: 57392
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E030")]
|
||||
private Vector3 NMAJJCFDIGP;
|
||||
|
||||
// Token: 0x0400E031 RID: 57393
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400E031")]
|
||||
private Vector3 EIFHLPJLJIC;
|
||||
|
||||
// Token: 0x0200310B RID: 12555
|
||||
[Token(Token = "0x200310B")]
|
||||
public struct MDEDDEMDMDH
|
||||
{
|
||||
// Token: 0x17003A69 RID: 14953
|
||||
// (get) Token: 0x060153CD RID: 86989 RVA: 0x004F1850 File Offset: 0x004EFA50
|
||||
[Token(Token = "0x17003A69")]
|
||||
public Vector3 KFJFMDJJOJL
|
||||
{
|
||||
[Token(Token = "0x60153CD")]
|
||||
[Address(RVA = "0x1604E30", Offset = "0x1603E30", VA = "0x181604E30")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400E032 RID: 57394
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E032")]
|
||||
public Vector3 JJGDNPNBINJ;
|
||||
|
||||
// Token: 0x0400E033 RID: 57395
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400E033")]
|
||||
public Vector3 ICKOIABCMDD;
|
||||
|
||||
// Token: 0x0400E034 RID: 57396
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E034")]
|
||||
public RectTransform AIOEKMHLKAL;
|
||||
|
||||
// Token: 0x0400E035 RID: 57397
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E035")]
|
||||
public Vector3 NMAJJCFDIGP;
|
||||
|
||||
// Token: 0x0400E036 RID: 57398
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400E036")]
|
||||
public Vector3 EIFHLPJLJIC;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200310C RID: 12556
|
||||
[Token(Token = "0x200310C")]
|
||||
public class UIInputMaxRayDistance : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A6A RID: 14954
|
||||
// (get) Token: 0x060153CE RID: 86990 RVA: 0x004F186C File Offset: 0x004EFA6C
|
||||
// (set) Token: 0x060153CF RID: 86991 RVA: 0x004F1880 File Offset: 0x004EFA80
|
||||
[Token(Token = "0x17003A6A")]
|
||||
public float FAMLGBOPMLI
|
||||
{
|
||||
[Token(Token = "0x60153CE")]
|
||||
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
|
||||
get
|
||||
{
|
||||
return this.maximumRaycastDistance;
|
||||
}
|
||||
[Token(Token = "0x60153CF")]
|
||||
[Address(RVA = "0x7A9210", Offset = "0x7A8210", VA = "0x1807A9210")]
|
||||
set
|
||||
{
|
||||
this.maximumRaycastDistance = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153D0 RID: 86992 RVA: 0x004F1894 File Offset: 0x004EFA94
|
||||
[Token(Token = "0x60153D0")]
|
||||
[Address(RVA = "0x1606870", Offset = "0x1605870", VA = "0x181606870")]
|
||||
public bool IsInRange(float FAONCIOCBGG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060153D0)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060153D1 RID: 86993 RVA: 0x004F18A8 File Offset: 0x004EFAA8
|
||||
[Token(Token = "0x60153D1")]
|
||||
[Address(RVA = "0x1606880", Offset = "0x1605880", VA = "0x181606880")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Gizmos.color = 0;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x060153D2 RID: 86994 RVA: 0x004F18D0 File Offset: 0x004EFAD0
|
||||
[Token(Token = "0x60153D2")]
|
||||
[Address(RVA = "0x1606930", Offset = "0x1605930", VA = "0x181606930")]
|
||||
public UIInputMaxRayDistance()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E037 RID: 57399
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E037")]
|
||||
[SerializeField]
|
||||
[CFNAPIMJMLJ("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,1965 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using JetBrains.Annotations;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Inputs.Touch;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x0200310D RID: 12557
|
||||
[Token(Token = "0x200310D")]
|
||||
public class UIInputModule : BaseInputModule
|
||||
{
|
||||
// Token: 0x17003A6B RID: 14955
|
||||
// (get) Token: 0x060153D3 RID: 86995 RVA: 0x004F18F0 File Offset: 0x004EFAF0
|
||||
// (set) Token: 0x060153D4 RID: 86996 RVA: 0x004F1904 File Offset: 0x004EFB04
|
||||
[Token(Token = "0x17003A6B")]
|
||||
public Camera JACHLBCPPDF
|
||||
{
|
||||
[Token(Token = "0x60153D3")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
||||
get;
|
||||
[Token(Token = "0x60153D4")]
|
||||
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A6C RID: 14956
|
||||
// (get) Token: 0x060153D5 RID: 86997 RVA: 0x004F1918 File Offset: 0x004EFB18
|
||||
[Token(Token = "0x17003A6C")]
|
||||
private Camera DGHIEEAIKHM
|
||||
{
|
||||
[Token(Token = "0x60153D5")]
|
||||
[Address(RVA = "0x160A4C0", Offset = "0x16094C0", VA = "0x18160A4C0")]
|
||||
get
|
||||
{
|
||||
if (!this.useCustomReferenceCamera)
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
||||
}
|
||||
return this.customReferenceCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153D6 RID: 86998 RVA: 0x004F1948 File Offset: 0x004EFB48
|
||||
[Token(Token = "0x60153D6")]
|
||||
[Address(RVA = "0x1607160", Offset = "0x1606160", VA = "0x181607160", 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: 0x060153D7 RID: 86999 RVA: 0x004F1A88 File Offset: 0x004EFC88
|
||||
[Token(Token = "0x60153D7")]
|
||||
[Address(RVA = "0x160BD30", Offset = "0x160AD30", VA = "0x18160BD30", Slot = "7")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
EventSystem eventSystem = this.m_EventSystem;
|
||||
int num = 0;
|
||||
eventSystem.OFKIHGPJHJI(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060153D8 RID: 87000 RVA: 0x004F1AAC File Offset: 0x004EFCAC
|
||||
[Token(Token = "0x60153D8")]
|
||||
[Address(RVA = "0x160C130", Offset = "0x160B130", VA = "0x18160C130", Slot = "5")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
this.m_EventSystem.OFKIHGPJHJI(true);
|
||||
}
|
||||
|
||||
// Token: 0x060153D9 RID: 87001 RVA: 0x004F1ACC File Offset: 0x004EFCCC
|
||||
[Token(Token = "0x60153D9")]
|
||||
[Address(RVA = "0x160BB00", Offset = "0x160AB00", VA = "0x18160BB00", 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: 0x060153DA RID: 87002 RVA: 0x004F1B74 File Offset: 0x004EFD74
|
||||
[Token(Token = "0x60153DA")]
|
||||
[Address(RVA = "0x9D2130", Offset = "0x9D1130", VA = "0x1809D2130")]
|
||||
private void Update()
|
||||
{
|
||||
float radius = ((IAgent)this).Radius;
|
||||
}
|
||||
|
||||
// Token: 0x060153DB RID: 87003 RVA: 0x004F1B88 File Offset: 0x004EFD88
|
||||
[Token(Token = "0x60153DB")]
|
||||
[Address(RVA = "0x160C380", Offset = "0x160B380", VA = "0x18160C380", 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: 0x060153DC RID: 87004 RVA: 0x004F1BD8 File Offset: 0x004EFDD8
|
||||
[Token(Token = "0x60153DC")]
|
||||
[Address(RVA = "0x160D420", Offset = "0x160C420", VA = "0x18160D420")]
|
||||
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: 0x060153DD RID: 87005 RVA: 0x004F1C8C File Offset: 0x004EFE8C
|
||||
[Token(Token = "0x60153DD")]
|
||||
[Address(RVA = "0x160CBA0", Offset = "0x160BBA0", VA = "0x18160CBA0")]
|
||||
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: 0x060153DE RID: 87006 RVA: 0x004F1E28 File Offset: 0x004F0028
|
||||
[Token(Token = "0x60153DE")]
|
||||
[Address(RVA = "0x160C9A0", Offset = "0x160B9A0", VA = "0x18160C9A0")]
|
||||
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: 0x060153DF RID: 87007 RVA: 0x004F1E68 File Offset: 0x004F0068
|
||||
[Token(Token = "0x60153DF")]
|
||||
[Address(RVA = "0x160D750", Offset = "0x160C750", VA = "0x18160D750")]
|
||||
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: 0x060153E0 RID: 87008 RVA: 0x004F1E94 File Offset: 0x004F0094
|
||||
[Token(Token = "0x60153E0")]
|
||||
[Address(RVA = "0x160C4D0", Offset = "0x160B4D0", VA = "0x18160C4D0")]
|
||||
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: 0x060153E1 RID: 87009 RVA: 0x004F1ED0 File Offset: 0x004F00D0
|
||||
[Token(Token = "0x60153E1")]
|
||||
[Address(RVA = "0x1607E10", Offset = "0x1606E10", VA = "0x181607E10")]
|
||||
public void ClearCursorTarget(int MOCLFAKPDGA)
|
||||
{
|
||||
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
||||
if (mkojoanibbf != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.HandlePointerExitAndEnter(mkojoanibbf, num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153E2 RID: 87010 RVA: 0x004F1F04 File Offset: 0x004F0104
|
||||
[Token(Token = "0x60153E2")]
|
||||
[Address(RVA = "0x1606B00", Offset = "0x1605B00", VA = "0x181606B00")]
|
||||
private void APAOKGFOKHE(int MOCLFAKPDGA, bool JMEJBKEFAND, 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;
|
||||
if (!kilboicalhe.MCFICFMFNBP)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe2;
|
||||
GameObject hjeldenabnp = kilboicalhe2.HJELDENABNP;
|
||||
int num4 = 0;
|
||||
if (!(hjeldenabnp != num4))
|
||||
{
|
||||
kilboicalhe.PANGGOHNIGF = true;
|
||||
return;
|
||||
}
|
||||
kilboicalhe.PFNEMLKIAFA = hjeldenabnp;
|
||||
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 num5 = 0;
|
||||
if (gameObject2 != num5)
|
||||
{
|
||||
kilboicalhe.MKOJOANIBBF.pointerPress = gameObject2;
|
||||
kilboicalhe.PFNEMLKIAFA = gameObject2;
|
||||
}
|
||||
PointerEventData mkojoanibbf6 = kilboicalhe.MKOJOANIBBF;
|
||||
int num6 = 0;
|
||||
GameObject eventHandler;
|
||||
if (hjeldenabnp != num6)
|
||||
{
|
||||
eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(hjeldenabnp);
|
||||
if ((ulong)1L != 0UL)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
if (!(eventHandler == num7))
|
||||
{
|
||||
mkojoanibbf6.<pointerDrag>k__BackingField = eventHandler;
|
||||
Transform parent = eventHandler.transform.parent;
|
||||
if (parent != 0)
|
||||
{
|
||||
GameObject gameObject3 = parent.gameObject;
|
||||
}
|
||||
}
|
||||
}
|
||||
mkojoanibbf6.<pointerDrag>k__BackingField = (ulong)0L;
|
||||
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = eventHandler;
|
||||
}
|
||||
kilboicalhe.PANGGOHNIGF = false;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060153E3 RID: 87011 RVA: 0x004F2170 File Offset: 0x004F0370
|
||||
[Token(Token = "0x60153E3")]
|
||||
[Address(RVA = "0x160B1E0", Offset = "0x160A1E0", VA = "0x18160B1E0")]
|
||||
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: 0x060153E4 RID: 87012 RVA: 0x004F22B4 File Offset: 0x004F04B4
|
||||
[Token(Token = "0x60153E4")]
|
||||
[Address(RVA = "0x1609D70", Offset = "0x1608D70", VA = "0x181609D70")]
|
||||
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: 0x060153E5 RID: 87013 RVA: 0x004F2348 File Offset: 0x004F0548
|
||||
[Token(Token = "0x60153E5")]
|
||||
[Address(RVA = "0x1606940", Offset = "0x1605940", VA = "0x181606940")]
|
||||
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: 0x060153E6 RID: 87014 RVA: 0x004F238C File Offset: 0x004F058C
|
||||
[Token(Token = "0x60153E6")]
|
||||
[Address(RVA = "0x160C160", Offset = "0x160B160", VA = "0x18160C160")]
|
||||
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: 0x060153E7 RID: 87015 RVA: 0x004F2428 File Offset: 0x004F0628
|
||||
[Token(Token = "0x60153E7")]
|
||||
[Address(RVA = "0x1609A80", Offset = "0x1608A80", VA = "0x181609A80")]
|
||||
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: 0x060153E8 RID: 87016 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60153E8")]
|
||||
[Address(RVA = "0x160AB70", Offset = "0x1609B70", VA = "0x18160AB70")]
|
||||
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: 0x060153E9 RID: 87017 RVA: 0x004F24D8 File Offset: 0x004F06D8
|
||||
[Token(Token = "0x60153E9")]
|
||||
[Address(RVA = "0x160A540", Offset = "0x1609540", VA = "0x18160A540")]
|
||||
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: 0x060153EA RID: 87018 RVA: 0x004F252C File Offset: 0x004F072C
|
||||
[Token(Token = "0x60153EA")]
|
||||
[Address(RVA = "0x16073F0", Offset = "0x16063F0", VA = "0x1816073F0")]
|
||||
private bool BEICHKBKKCJ(int MOCLFAKPDGA)
|
||||
{
|
||||
int num = 0;
|
||||
return this.EPDNBHBJOEG(MOCLFAKPDGA, num);
|
||||
}
|
||||
|
||||
// Token: 0x060153EB RID: 87019 RVA: 0x004F2544 File Offset: 0x004F0744
|
||||
[Token(Token = "0x60153EB")]
|
||||
[Address(RVA = "0x1606A70", Offset = "0x1605A70", VA = "0x181606A70")]
|
||||
private bool AGDCOFEFDOE(int MOCLFAKPDGA, Vector2 MAIKKHCFMEF)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060153EC RID: 87020 RVA: 0x004F2554 File Offset: 0x004F0754
|
||||
[Token(Token = "0x60153EC")]
|
||||
[Address(RVA = "0x1609310", Offset = "0x1608310", VA = "0x181609310")]
|
||||
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: 0x060153ED RID: 87021 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60153ED")]
|
||||
[Address(RVA = "0x1607470", Offset = "0x1606470", VA = "0x181607470")]
|
||||
private void CCHDPPCBHCN(UIInputModule.KILBOICALHE GHPAHELKDBP, RaycastResult HLDPCCBFOBC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060153EE RID: 87022 RVA: 0x004F27BC File Offset: 0x004F09BC
|
||||
[Token(Token = "0x60153EE")]
|
||||
[Address(RVA = "0x160ACB0", Offset = "0x1609CB0", VA = "0x18160ACB0")]
|
||||
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: 0x060153EF RID: 87023 RVA: 0x004F2850 File Offset: 0x004F0A50
|
||||
[Token(Token = "0x60153EF")]
|
||||
[Address(RVA = "0x160B990", Offset = "0x160A990", VA = "0x18160B990")]
|
||||
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: 0x060153F0 RID: 87024 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60153F0")]
|
||||
[Address(RVA = "0x1607E70", Offset = "0x1606E70", VA = "0x181607E70")]
|
||||
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: 0x060153F1 RID: 87025 RVA: 0x004F28A4 File Offset: 0x004F0AA4
|
||||
[Token(Token = "0x60153F1")]
|
||||
[Address(RVA = "0x1609F80", Offset = "0x1608F80", VA = "0x181609F80")]
|
||||
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: 0x060153F2 RID: 87026 RVA: 0x004F2968 File Offset: 0x004F0B68
|
||||
[Token(Token = "0x60153F2")]
|
||||
[Address(RVA = "0x1607420", Offset = "0x1606420", VA = "0x181607420")]
|
||||
private static void BHBDDGPPBKL(ScrollRect HLFKDLEAIBF)
|
||||
{
|
||||
ScrollRectMovementEnforcer scrollRectMovementEnforcer = HLFKDLEAIBF.gameObject.GLENGLDKGCK<ScrollRectMovementEnforcer>();
|
||||
}
|
||||
|
||||
// Token: 0x060153F3 RID: 87027 RVA: 0x004F2988 File Offset: 0x004F0B88
|
||||
[Token(Token = "0x60153F3")]
|
||||
[Address(RVA = "0x160B080", Offset = "0x160A080", VA = "0x18160B080")]
|
||||
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: 0x060153F4 RID: 87028 RVA: 0x004F29DC File Offset: 0x004F0BDC
|
||||
[Token(Token = "0x60153F4")]
|
||||
[Address(RVA = "0x1607B00", Offset = "0x1606B00", VA = "0x181607B00")]
|
||||
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: 0x060153F5 RID: 87029 RVA: 0x004F2A28 File Offset: 0x004F0C28
|
||||
[Token(Token = "0x60153F5")]
|
||||
[Address(RVA = "0x160AB90", Offset = "0x1609B90", VA = "0x18160AB90")]
|
||||
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: 0x060153F6 RID: 87030 RVA: 0x004F2A70 File Offset: 0x004F0C70
|
||||
[Token(Token = "0x60153F6")]
|
||||
[Address(RVA = "0x160AEE0", Offset = "0x1609EE0", VA = "0x18160AEE0")]
|
||||
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: 0x060153F7 RID: 87031 RVA: 0x004F2AEC File Offset: 0x004F0CEC
|
||||
[Token(Token = "0x60153F7")]
|
||||
[Address(RVA = "0x160A680", Offset = "0x1609680", VA = "0x18160A680")]
|
||||
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: 0x060153F8 RID: 87032 RVA: 0x004F2B50 File Offset: 0x004F0D50
|
||||
[Token(Token = "0x60153F8")]
|
||||
[Address(RVA = "0x160B6A0", Offset = "0x160A6A0", VA = "0x18160B6A0")]
|
||||
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;
|
||||
if (!(pfnemlkiafa == num2))
|
||||
{
|
||||
if ((kilboicalhe.MKOJOANIBBF.<useDragThreshold>k__BackingField ? 1 : 0) != num)
|
||||
{
|
||||
float? hcfpkokpffh = JJAPBNJPPAK.HCFPKOKPFFH;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_AA;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
if (pfnemlkiafa != num3)
|
||||
{
|
||||
GameObject eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(pfnemlkiafa);
|
||||
int num4 = 0;
|
||||
if (!(eventHandler == num4))
|
||||
{
|
||||
float? hcfpkokpffh2 = JJAPBNJPPAK.HCFPKOKPFFH;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
Transform transform;
|
||||
Transform parent = transform.parent;
|
||||
if (parent != 0)
|
||||
{
|
||||
GameObject gameObject = parent.gameObject;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
GameObject eventHandler2 = ExecuteEvents.GetEventHandler<IDragHandler>(pfnemlkiafa);
|
||||
}
|
||||
bool flag4;
|
||||
return flag4;
|
||||
}
|
||||
}
|
||||
IL_AA:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060153F9 RID: 87033 RVA: 0x004F2C0C File Offset: 0x004F0E0C
|
||||
[Token(Token = "0x60153F9")]
|
||||
[Address(RVA = "0x1607780", Offset = "0x1606780", VA = "0x181607780")]
|
||||
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)
|
||||
{
|
||||
}
|
||||
}
|
||||
TMP_InputField component3 = PHAMGPPBMOM.GetComponent<TMP_InputField>();
|
||||
int num5 = 0;
|
||||
if (component3 != num5)
|
||||
{
|
||||
bool allowInput = component3.m_AllowInput;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060153FA RID: 87034 RVA: 0x004F2CC0 File Offset: 0x004F0EC0
|
||||
[Token(Token = "0x60153FA")]
|
||||
[Address(RVA = "0x160A820", Offset = "0x1609820", VA = "0x18160A820")]
|
||||
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)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
float num = this.dragAngleThreshold * 0.017453292f;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
float num2 = CameraRig.NLKENEJMNOK;
|
||||
num2 = num;
|
||||
num2 = Mathf.Max(num2, num2);
|
||||
if (mkojoanibbf != 0)
|
||||
{
|
||||
}
|
||||
Vector3 zero = Vector3.zero;
|
||||
Vector2 vector;
|
||||
return UIInputModule.HMHMBHGJOMN(vector, num2);
|
||||
}
|
||||
EventSystem current = EventSystem.current;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060153FB RID: 87035 RVA: 0x004F2D48 File Offset: 0x004F0F48
|
||||
[Token(Token = "0x60153FB")]
|
||||
[Address(RVA = "0x160BD60", Offset = "0x160AD60", VA = "0x18160BD60")]
|
||||
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: 0x060153FC RID: 87036 RVA: 0x004F2E24 File Offset: 0x004F1024
|
||||
[Token(Token = "0x60153FC")]
|
||||
[Address(RVA = "0x160D8C0", Offset = "0x160C8C0", VA = "0x18160D8C0")]
|
||||
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: 0x060153FD RID: 87037 RVA: 0x004F2E78 File Offset: 0x004F1078
|
||||
[Token(Token = "0x60153FD")]
|
||||
[Address(RVA = "0x160B5A0", Offset = "0x160A5A0", VA = "0x18160B5A0")]
|
||||
[CompilerGenerated]
|
||||
private bool NFJDOBDDBEN(RaycastResult GIAOBLMEMMI)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060153FE RID: 87038 RVA: 0x004F2E90 File Offset: 0x004F1090
|
||||
[Token(Token = "0x60153FE")]
|
||||
[Address(RVA = "0x160AC60", Offset = "0x1609C60", VA = "0x18160AC60")]
|
||||
[CompilerGenerated]
|
||||
private bool KDNPGBOMHPH(RaycastResult PBAOMKNFBFL)
|
||||
{
|
||||
float distance = PBAOMKNFBFL.distance;
|
||||
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
||||
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060153FF RID: 87039 RVA: 0x004F2EB4 File Offset: 0x004F10B4
|
||||
[Token(Token = "0x60153FF")]
|
||||
[Address(RVA = "0x160BAB0", Offset = "0x160AAB0", VA = "0x18160BAB0")]
|
||||
[CompilerGenerated]
|
||||
private bool OIBKJNABNIC(RaycastResult PBAOMKNFBFL)
|
||||
{
|
||||
float distance = PBAOMKNFBFL.distance;
|
||||
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
||||
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x06015400 RID: 87040 RVA: 0x004F2EDC File Offset: 0x004F10DC
|
||||
[Token(Token = "0x6015400")]
|
||||
[Address(RVA = "0x160A400", Offset = "0x1609400", VA = "0x18160A400")]
|
||||
[CompilerGenerated]
|
||||
internal static bool HMHMBHGJOMN(Vector2 DINHOLEGEMB, float LIMOILDIGKF)
|
||||
{
|
||||
while (DINHOLEGEMB <= LIMOILDIGKF)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0400E038 RID: 57400
|
||||
[Token(Token = "0x400E038")]
|
||||
public static UIInputModule Instance;
|
||||
|
||||
// Token: 0x0400E039 RID: 57401
|
||||
[Token(Token = "0x400E039")]
|
||||
private const float ALKBMALFJIN = 250f;
|
||||
|
||||
// Token: 0x0400E03A RID: 57402
|
||||
[Token(Token = "0x400E03A")]
|
||||
private const float MNEMGMEELIM = 1920f;
|
||||
|
||||
// Token: 0x0400E03B RID: 57403
|
||||
[Token(Token = "0x400E03B")]
|
||||
private const float CBGBEDKJNAE = 1080f;
|
||||
|
||||
// Token: 0x0400E03C RID: 57404
|
||||
[Token(Token = "0x400E03C")]
|
||||
public const float CONTROLLER_CAMERA_FAR_CLIP = 20f;
|
||||
|
||||
// Token: 0x0400E03D RID: 57405
|
||||
[Token(Token = "0x400E03D")]
|
||||
private const float PCGHIPDBNPP = 0.2f;
|
||||
|
||||
// Token: 0x0400E03E RID: 57406
|
||||
[Token(Token = "0x400E03E")]
|
||||
private const float CMLJNNCBKOM = 0.1f;
|
||||
|
||||
// Token: 0x0400E03F RID: 57407
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400E03F")]
|
||||
[SerializeField]
|
||||
private int maxCursorCount = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400E040 RID: 57408
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400E040")]
|
||||
[Tooltip("AG : max UI interaction angle from head look direction")]
|
||||
public float MaxUIHeadAngle = 40f;
|
||||
|
||||
// Token: 0x0400E041 RID: 57409
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400E041")]
|
||||
[SerializeField]
|
||||
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
||||
private float dragAngleThreshold = 3f;
|
||||
|
||||
// Token: 0x0400E042 RID: 57410
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400E042")]
|
||||
[SerializeField]
|
||||
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
||||
private float dragDistanceThreshold = 0.03f;
|
||||
|
||||
// Token: 0x0400E043 RID: 57411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400E043")]
|
||||
[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: 0x0400E044 RID: 57412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400E044")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("useCustomReferenceCamera")]
|
||||
private Camera customReferenceCamera;
|
||||
|
||||
// Token: 0x0400E045 RID: 57413
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E045")]
|
||||
public readonly MFBGLIHGCGO<GameObject> OnPointerPressed;
|
||||
|
||||
// Token: 0x0400E046 RID: 57414
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400E046")]
|
||||
private UIInputModule.KILBOICALHE[] FBLACJMFALL;
|
||||
|
||||
// Token: 0x0200310E RID: 12558
|
||||
[Token(Token = "0x200310E")]
|
||||
public struct EAHPIECMAIB
|
||||
{
|
||||
// Token: 0x0400E048 RID: 57416
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E048")]
|
||||
[CanBeNull]
|
||||
public GameObject HPPENPEBKLF;
|
||||
|
||||
// Token: 0x0400E049 RID: 57417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400E049")]
|
||||
public bool ELEKKGLEFOD;
|
||||
|
||||
// Token: 0x0400E04A RID: 57418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400E04A")]
|
||||
public float NJHILIMJEMJ;
|
||||
|
||||
// Token: 0x0400E04B RID: 57419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E04B")]
|
||||
public bool OGIBKJPIGCH;
|
||||
|
||||
// Token: 0x0400E04C RID: 57420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400E04C")]
|
||||
public float PJBAGEJJDHH;
|
||||
|
||||
// Token: 0x0400E04D RID: 57421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E04D")]
|
||||
public bool NJOHGJKJKOK;
|
||||
|
||||
// Token: 0x0400E04E RID: 57422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x400E04E")]
|
||||
public bool IDHBFECMJDA;
|
||||
|
||||
// Token: 0x0400E04F RID: 57423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x400E04F")]
|
||||
public bool PIKFHEACHNE;
|
||||
}
|
||||
|
||||
// Token: 0x0200310F RID: 12559
|
||||
[Token(Token = "0x200310F")]
|
||||
public struct LAGCGHDHJEI
|
||||
{
|
||||
// Token: 0x06015401 RID: 87041 RVA: 0x004F2EF0 File Offset: 0x004F10F0
|
||||
[Token(Token = "0x6015401")]
|
||||
[Address(RVA = "0x1604CB0", Offset = "0x1603CB0", VA = "0x181604CB0")]
|
||||
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: 0x17003A6D RID: 14957
|
||||
// (get) Token: 0x06015402 RID: 87042 RVA: 0x004F2F6C File Offset: 0x004F116C
|
||||
[Token(Token = "0x17003A6D")]
|
||||
public bool PAHHGLPNEBL
|
||||
{
|
||||
[Token(Token = "0x6015402")]
|
||||
[Address(RVA = "0x1604BF0", Offset = "0x1603BF0", VA = "0x181604BF0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A6E RID: 14958
|
||||
// (get) Token: 0x06015403 RID: 87043 RVA: 0x004F2F7C File Offset: 0x004F117C
|
||||
[Token(Token = "0x17003A6E")]
|
||||
public bool JDIFHEFFEEE
|
||||
{
|
||||
[Token(Token = "0x6015403")]
|
||||
[Address(RVA = "0x16049D0", Offset = "0x16039D0", VA = "0x1816049D0")]
|
||||
get
|
||||
{
|
||||
Selectable aceipfonjhd = this.ACEIPFONJHD;
|
||||
int num = 0;
|
||||
return aceipfonjhd != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A6F RID: 14959
|
||||
// (get) Token: 0x06015404 RID: 87044 RVA: 0x004F2F9C File Offset: 0x004F119C
|
||||
[Token(Token = "0x17003A6F")]
|
||||
public bool IDBJONFJBBK
|
||||
{
|
||||
[Token(Token = "0x6015404")]
|
||||
[Address(RVA = "0x1604C50", Offset = "0x1603C50", VA = "0x181604C50")]
|
||||
get
|
||||
{
|
||||
GameObject dmhnocjimjm = this.DMHNOCJIMJM;
|
||||
int num = 0;
|
||||
return dmhnocjimjm != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A70 RID: 14960
|
||||
// (get) Token: 0x06015405 RID: 87045 RVA: 0x004F2FBC File Offset: 0x004F11BC
|
||||
[Token(Token = "0x17003A70")]
|
||||
public bool AIKBFEHNPDD
|
||||
{
|
||||
[Token(Token = "0x6015405")]
|
||||
[Address(RVA = "0x1604920", Offset = "0x1603920", VA = "0x181604920")]
|
||||
get
|
||||
{
|
||||
GameObject gglccnhblip = this.GGLCCNHBLIP;
|
||||
int num = 0;
|
||||
if (gglccnhblip != num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
GameObject epfgkpffdff = this.EPFGKPFFDFF;
|
||||
int num2 = 0;
|
||||
return epfgkpffdff != num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A71 RID: 14961
|
||||
// (get) Token: 0x06015406 RID: 87046 RVA: 0x004F2FF0 File Offset: 0x004F11F0
|
||||
[Token(Token = "0x17003A71")]
|
||||
public bool DHKICHIHGFL
|
||||
{
|
||||
[Token(Token = "0x6015406")]
|
||||
[Address(RVA = "0x1604D10", Offset = "0x1603D10", VA = "0x181604D10")]
|
||||
get
|
||||
{
|
||||
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
||||
int num = 0;
|
||||
return flalbhihdmp != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A72 RID: 14962
|
||||
// (get) Token: 0x06015407 RID: 87047 RVA: 0x004F3010 File Offset: 0x004F1210
|
||||
[Token(Token = "0x17003A72")]
|
||||
public bool BJMBIKEEDEL
|
||||
{
|
||||
[Token(Token = "0x6015407")]
|
||||
[Address(RVA = "0x1604A30", Offset = "0x1603A30", VA = "0x181604A30")]
|
||||
get
|
||||
{
|
||||
Selectable aceipfonjhd = this.ACEIPFONJHD;
|
||||
int num = 0;
|
||||
if (aceipfonjhd != num)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
||||
int num2 = 0;
|
||||
return flalbhihdmp != num2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A73 RID: 14963
|
||||
// (get) Token: 0x06015408 RID: 87048 RVA: 0x004F3044 File Offset: 0x004F1244
|
||||
[Token(Token = "0x17003A73")]
|
||||
public bool PECBJMDELOJ
|
||||
{
|
||||
[Token(Token = "0x6015408")]
|
||||
[Address(RVA = "0x1604D70", Offset = "0x1603D70", VA = "0x181604D70")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
||||
int num = 0;
|
||||
return !(flalbhihdmp != num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015409 RID: 87049 RVA: 0x004F306C File Offset: 0x004F126C
|
||||
[Token(Token = "0x6015409")]
|
||||
[Address(RVA = "0x1604AF0", Offset = "0x1603AF0", VA = "0x181604AF0")]
|
||||
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: 0x0400E050 RID: 57424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E050")]
|
||||
public GameObject PKNEDJNFJLD;
|
||||
|
||||
// Token: 0x0400E051 RID: 57425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400E051")]
|
||||
public Vector3? FHMPGBCCAIM;
|
||||
|
||||
// Token: 0x0400E052 RID: 57426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E052")]
|
||||
public Vector3 CCNPNGGMNGG;
|
||||
|
||||
// Token: 0x0400E053 RID: 57427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400E053")]
|
||||
public Vector3? IBKJFKPMOBF;
|
||||
|
||||
// Token: 0x0400E054 RID: 57428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E054")]
|
||||
public Selectable ACEIPFONJHD;
|
||||
|
||||
// Token: 0x0400E055 RID: 57429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400E055")]
|
||||
public BaseRaycaster ECDAHEAGLEK;
|
||||
|
||||
// Token: 0x0400E056 RID: 57430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400E056")]
|
||||
public GameObject DMHNOCJIMJM;
|
||||
|
||||
// Token: 0x0400E057 RID: 57431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400E057")]
|
||||
public PhysicalButtonBase FLALBHIHDMP;
|
||||
|
||||
// Token: 0x0400E058 RID: 57432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400E058")]
|
||||
public RaycastHit? LOJFGCFIMNE;
|
||||
|
||||
// Token: 0x0400E059 RID: 57433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400E059")]
|
||||
public GameObject GGLCCNHBLIP;
|
||||
|
||||
// Token: 0x0400E05A RID: 57434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400E05A")]
|
||||
public GameObject EPFGKPFFDFF;
|
||||
|
||||
// Token: 0x0400E05B RID: 57435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400E05B")]
|
||||
public float EDNCMGJJLIH;
|
||||
}
|
||||
|
||||
// Token: 0x02003110 RID: 12560
|
||||
[Token(Token = "0x2003110")]
|
||||
public struct JKPCIGPINIB
|
||||
{
|
||||
// Token: 0x0400E05C RID: 57436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E05C")]
|
||||
public bool OEIFHPGJMPN;
|
||||
|
||||
// Token: 0x0400E05D RID: 57437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400E05D")]
|
||||
public bool BDEHNKIEDDN;
|
||||
|
||||
// Token: 0x0400E05E RID: 57438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400E05E")]
|
||||
public Vector2 AEKJOJKOCHF;
|
||||
|
||||
// Token: 0x0400E05F RID: 57439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400E05F")]
|
||||
public bool LGEFHEMCOJD;
|
||||
|
||||
// Token: 0x0400E060 RID: 57440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD")]
|
||||
[Token(Token = "0x400E060")]
|
||||
public bool GADLAOOKFDP;
|
||||
|
||||
// Token: 0x0400E061 RID: 57441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E061")]
|
||||
public float? HCFPKOKPFFH;
|
||||
|
||||
// Token: 0x0400E062 RID: 57442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E062")]
|
||||
public float? BMEEAEDDKBL;
|
||||
}
|
||||
|
||||
// Token: 0x02003111 RID: 12561
|
||||
[Token(Token = "0x2003111")]
|
||||
public struct GBLBJCNGCGN
|
||||
{
|
||||
// Token: 0x0601540A RID: 87050 RVA: 0x004F30A4 File Offset: 0x004F12A4
|
||||
[Token(Token = "0x601540A")]
|
||||
[Address(RVA = "0xD17700", Offset = "0xD16700", VA = "0x180D17700")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E063 RID: 57443
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E063")]
|
||||
public bool IMBIKAPFHFJ;
|
||||
|
||||
// Token: 0x0400E064 RID: 57444
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400E064")]
|
||||
public bool FEJBJIPINAD;
|
||||
|
||||
// Token: 0x0400E065 RID: 57445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
|
||||
[Token(Token = "0x400E065")]
|
||||
public bool DKLFJNAMNLE;
|
||||
|
||||
// Token: 0x0400E066 RID: 57446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3")]
|
||||
[Token(Token = "0x400E066")]
|
||||
public bool IIJHHIKJJAO;
|
||||
|
||||
// Token: 0x0400E067 RID: 57447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400E067")]
|
||||
public bool JGFCMECEAIP;
|
||||
|
||||
// Token: 0x0400E068 RID: 57448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5")]
|
||||
[Token(Token = "0x400E068")]
|
||||
public bool MJGGMNJGGHD;
|
||||
|
||||
// Token: 0x0400E069 RID: 57449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400E069")]
|
||||
public PointerEventData DIFOLHDKADP;
|
||||
}
|
||||
|
||||
// Token: 0x02003112 RID: 12562
|
||||
[Token(Token = "0x2003112")]
|
||||
private class KILBOICALHE
|
||||
{
|
||||
// Token: 0x0601540B RID: 87051 RVA: 0x004F30B4 File Offset: 0x004F12B4
|
||||
[Token(Token = "0x601540B")]
|
||||
[Address(RVA = "0x16047C0", Offset = "0x16037C0", VA = "0x1816047C0")]
|
||||
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: 0x0601540C RID: 87052 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601540C")]
|
||||
[Address(RVA = "0x1604550", Offset = "0x1603550", VA = "0x181604550")]
|
||||
public Vector3? AGPGFAGEKGG()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601540D RID: 87053 RVA: 0x004F3150 File Offset: 0x004F1350
|
||||
[Token(Token = "0x601540D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public KILBOICALHE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E06A RID: 57450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E06A")]
|
||||
public GameObject HJELDENABNP;
|
||||
|
||||
// Token: 0x0400E06B RID: 57451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E06B")]
|
||||
public GameObject PFNEMLKIAFA;
|
||||
|
||||
// Token: 0x0400E06C RID: 57452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E06C")]
|
||||
public GameObject OILKANJFDIN;
|
||||
|
||||
// Token: 0x0400E06D RID: 57453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E06D")]
|
||||
public GameObject MBGHIDLDLFI;
|
||||
|
||||
// Token: 0x0400E06E RID: 57454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E06E")]
|
||||
public PointerEventData MKOJOANIBBF;
|
||||
|
||||
// Token: 0x0400E06F RID: 57455
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E06F")]
|
||||
public Vector3? NMFEALMHAPG;
|
||||
|
||||
// Token: 0x0400E070 RID: 57456
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400E070")]
|
||||
public Vector3? JFIIHOFKIDH;
|
||||
|
||||
// Token: 0x0400E071 RID: 57457
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400E071")]
|
||||
public Transform OIFLDNBGJOH;
|
||||
|
||||
// Token: 0x0400E072 RID: 57458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400E072")]
|
||||
public GameObject INJCFHKGLGF;
|
||||
|
||||
// Token: 0x0400E073 RID: 57459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E073")]
|
||||
public GameObject PJLEBCGPEON;
|
||||
|
||||
// Token: 0x0400E074 RID: 57460
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400E074")]
|
||||
public float ELADGFFNJLH;
|
||||
|
||||
// Token: 0x0400E075 RID: 57461
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400E075")]
|
||||
public float MKDCFHMOMJP;
|
||||
|
||||
// Token: 0x0400E076 RID: 57462
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400E076")]
|
||||
public float ALPKKPFIEDP;
|
||||
|
||||
// Token: 0x0400E077 RID: 57463
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400E077")]
|
||||
public float BFNPANGPGDG;
|
||||
|
||||
// Token: 0x0400E078 RID: 57464
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400E078")]
|
||||
public bool PANGGOHNIGF;
|
||||
|
||||
// Token: 0x0400E079 RID: 57465
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x81")]
|
||||
[Token(Token = "0x400E079")]
|
||||
public bool JMEJBKEFAND;
|
||||
|
||||
// Token: 0x0400E07A RID: 57466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x82")]
|
||||
[Token(Token = "0x400E07A")]
|
||||
public bool MCFICFMFNBP;
|
||||
}
|
||||
|
||||
// Token: 0x02003113 RID: 12563
|
||||
[Token(Token = "0x2003113")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MILMNJJGPED
|
||||
{
|
||||
// Token: 0x0601540E RID: 87054 RVA: 0x004F3164 File Offset: 0x004F1364
|
||||
[Token(Token = "0x601540E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MILMNJJGPED()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601540F RID: 87055 RVA: 0x004F3178 File Offset: 0x004F1378
|
||||
[Token(Token = "0x601540F")]
|
||||
[Address(RVA = "0x1604F70", Offset = "0x1603F70", VA = "0x181604F70")]
|
||||
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: 0x06015410 RID: 87056 RVA: 0x004F31B0 File Offset: 0x004F13B0
|
||||
[Token(Token = "0x6015410")]
|
||||
[Address(RVA = "0x1605030", Offset = "0x1604030", VA = "0x181605030")]
|
||||
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: 0x06015411 RID: 87057 RVA: 0x004F31E4 File Offset: 0x004F13E4
|
||||
[Token(Token = "0x6015411")]
|
||||
[Address(RVA = "0x1604E90", Offset = "0x1603E90", VA = "0x181604E90")]
|
||||
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: 0x06015412 RID: 87058 RVA: 0x004F3208 File Offset: 0x004F1408
|
||||
[Token(Token = "0x6015412")]
|
||||
[Address(RVA = "0x16050E0", Offset = "0x16040E0", VA = "0x1816050E0")]
|
||||
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: 0x0400E07B RID: 57467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E07B")]
|
||||
public UIInputModule.EAHPIECMAIB raycastOptions;
|
||||
|
||||
// Token: 0x0400E07C RID: 57468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E07C")]
|
||||
public UIInputModule <>4__this;
|
||||
|
||||
// Token: 0x0400E07D RID: 57469
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E07D")]
|
||||
public int cursorId;
|
||||
}
|
||||
|
||||
// Token: 0x02003114 RID: 12564
|
||||
[Token(Token = "0x2003114")]
|
||||
[CompilerGenerated]
|
||||
[StructLayout(3)]
|
||||
private struct ICGOBJMKEBC
|
||||
{
|
||||
// Token: 0x0400E07E RID: 57470
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400E07E")]
|
||||
public PointerEventData pointerEventData;
|
||||
|
||||
// Token: 0x0400E07F RID: 57471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400E07F")]
|
||||
public float uiDistance;
|
||||
|
||||
// Token: 0x0400E080 RID: 57472
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400E080")]
|
||||
public Vector3 playerHeadToPoint;
|
||||
|
||||
// Token: 0x0400E081 RID: 57473
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E081")]
|
||||
public Vector3 playerHeadForward;
|
||||
|
||||
// Token: 0x0400E082 RID: 57474
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E082")]
|
||||
public GameObject hitObject;
|
||||
|
||||
// Token: 0x0400E083 RID: 57475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E083")]
|
||||
public UIInputMaxRayDistance maxDistanceCheck;
|
||||
|
||||
// Token: 0x0400E084 RID: 57476
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400E084")]
|
||||
public UIInputSettings hitObjectSettings;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003116 RID: 12566
|
||||
[Token(Token = "0x2003116")]
|
||||
public class UIInputSettings : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003A74 RID: 14964
|
||||
// (get) Token: 0x06015416 RID: 87062 RVA: 0x004F33B8 File Offset: 0x004F15B8
|
||||
[Token(Token = "0x17003A74")]
|
||||
public bool MMEJAFDCIKG
|
||||
{
|
||||
[Token(Token = "0x6015416")]
|
||||
[Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")]
|
||||
get
|
||||
{
|
||||
return this.isInteractableWhileHoldingTool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A75 RID: 14965
|
||||
// (get) Token: 0x06015417 RID: 87063 RVA: 0x004F33CC File Offset: 0x004F15CC
|
||||
[Token(Token = "0x17003A75")]
|
||||
public string IHMONBFFPMI
|
||||
{
|
||||
[Token(Token = "0x6015417")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.buttonPromptOverride;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015418 RID: 87064 RVA: 0x004F33E0 File Offset: 0x004F15E0
|
||||
[Token(Token = "0x6015418")]
|
||||
[Address(RVA = "0x160D950", Offset = "0x160C950", VA = "0x18160D950")]
|
||||
public UIInputSettings()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.buttonPromptOverride = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400E086 RID: 57478
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E086")]
|
||||
[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: 0x0400E087 RID: 57479
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E087")]
|
||||
[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: 0x02003117 RID: 12567
|
||||
[Token(Token = "0x2003117")]
|
||||
public class WorldUIView : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06015419 RID: 87065 RVA: 0x004F3408 File Offset: 0x004F1608
|
||||
[Token(Token = "0x6015419")]
|
||||
[Address(RVA = "0x1619E00", Offset = "0x1618E00", VA = "0x181619E00", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
CachedView cachedView = this.cachedView;
|
||||
int num = 0;
|
||||
if (cachedView != num)
|
||||
{
|
||||
this.PFLNEMCEGED = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601541A RID: 87066 RVA: 0x004F3430 File Offset: 0x004F1630
|
||||
[Token(Token = "0x601541A")]
|
||||
[Address(RVA = "0x1619F00", Offset = "0x1618F00", VA = "0x181619F00", 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: 0x0601541B RID: 87067 RVA: 0x004F348C File Offset: 0x004F168C
|
||||
[Token(Token = "0x601541B")]
|
||||
[Address(RVA = "0x1619E70", Offset = "0x1618E70", VA = "0x181619E70")]
|
||||
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: 0x0601541C RID: 87068 RVA: 0x004F34CC File Offset: 0x004F16CC
|
||||
[Token(Token = "0x601541C")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public WorldUIView()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E088 RID: 57480
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E088")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private BaseRaycaster thisRaycaster;
|
||||
|
||||
// Token: 0x0400E089 RID: 57481
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E089")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected Canvas thisCanvas;
|
||||
|
||||
// Token: 0x0400E08A RID: 57482
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400E08A")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected CachedView cachedView;
|
||||
|
||||
// Token: 0x0400E08B RID: 57483
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400E08B")]
|
||||
private bool PFLNEMCEGED;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user