scripts
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B0F RID: 11023
|
||||
[Token(Token = "0x2002B0F")]
|
||||
[StructLayout(3)]
|
||||
public class DirectDragSettings : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003366 RID: 13158
|
||||
// (get) Token: 0x06013457 RID: 78935 RVA: 0x0049F534 File Offset: 0x0049D734
|
||||
[Token(Token = "0x17003366")]
|
||||
public float GKLMKKBIENL
|
||||
{
|
||||
[Token(Token = "0x6013457")]
|
||||
[Address(RVA = "0x57B900", Offset = "0x57A300", VA = "0x18057B900")]
|
||||
get
|
||||
{
|
||||
return this.dragSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003367 RID: 13159
|
||||
// (get) Token: 0x06013458 RID: 78936 RVA: 0x0049F548 File Offset: 0x0049D748
|
||||
[Token(Token = "0x17003367")]
|
||||
public RectTransform ALBOGJCMMCF
|
||||
{
|
||||
[Token(Token = "0x6013458")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
return this.clampRect;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013459 RID: 78937 RVA: 0x0049F55C File Offset: 0x0049D75C
|
||||
[Token(Token = "0x6013459")]
|
||||
[Address(RVA = "0x135BB40", Offset = "0x135A540", VA = "0x18135BB40")]
|
||||
public DirectDragSettings()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D15F RID: 53599
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D15F")]
|
||||
[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: 0x0400D160 RID: 53600
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D160")]
|
||||
[SerializeField]
|
||||
[Tooltip("Constrain the virtual scroll cursor to this rect transform")]
|
||||
private RectTransform clampRect;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B0D RID: 11021
|
||||
[Token(Token = "0x2002B0D")]
|
||||
[StructLayout(3)]
|
||||
public class FavoriteBackpackItemButtonSprite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0601344A RID: 78922 RVA: 0x0049F21C File Offset: 0x0049D41C
|
||||
[Token(Token = "0x601344A")]
|
||||
[Address(RVA = "0x135C880", Offset = "0x135B280", VA = "0x18135C880")]
|
||||
private void Start()
|
||||
{
|
||||
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.GJOLNFKEJHL);
|
||||
Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent + action;
|
||||
ActionEvent<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
|
||||
Action<Player> action2 = new Action(this.MGCNCKFIODL);
|
||||
Player.LocalPlayerDestroyedEvent = localPlayerDestroyedEvent + action2;
|
||||
this.GJOLNFKEJHL();
|
||||
}
|
||||
|
||||
// Token: 0x0601344B RID: 78923 RVA: 0x0049F270 File Offset: 0x0049D470
|
||||
[Token(Token = "0x601344B")]
|
||||
[Address(RVA = "0x135C760", Offset = "0x135B160", VA = "0x18135C760")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.MLONLKLKBON();
|
||||
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.GJOLNFKEJHL);
|
||||
Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action;
|
||||
ActionEvent<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
|
||||
Action<Player> action2 = new Action(this.MGCNCKFIODL);
|
||||
Player.LocalPlayerDestroyedEvent = localPlayerDestroyedEvent - action2;
|
||||
}
|
||||
|
||||
// Token: 0x0601344C RID: 78924 RVA: 0x0049F2C4 File Offset: 0x0049D4C4
|
||||
[Token(Token = "0x601344C")]
|
||||
[Address(RVA = "0x135C4B0", Offset = "0x135AEB0", VA = "0x18135C4B0")]
|
||||
private void GJOLNFKEJHL()
|
||||
{
|
||||
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
||||
this.ENPMMKOIKNA = backpack;
|
||||
int favoriteToolType = (int)backpack.JFFNFJDKNBH;
|
||||
if (favoriteToolType + 1 <= 1 || favoriteToolType == 1)
|
||||
{
|
||||
}
|
||||
Sprite cameraButtonSprite = this.CameraButtonSprite;
|
||||
if (this.BackpackItemButtonIcon.m_Sprite != cameraButtonSprite)
|
||||
{
|
||||
this.BackpackItemButtonIcon.sprite = cameraButtonSprite;
|
||||
}
|
||||
PlayerBackpack enpmmkoikna = this.ENPMMKOIKNA;
|
||||
ActionEvent<JKPLBBBJLJK> backpackFavoriteToolChange = enpmmkoikna.BackpackFavoriteToolChange;
|
||||
Action<JKPLBBBJLJK> action = new Action(this.FPPDOGCMPEN);
|
||||
ActionEvent<JKPLBBBJLJK> actionEvent = backpackFavoriteToolChange + action;
|
||||
enpmmkoikna.BackpackFavoriteToolChange = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0601344D RID: 78925 RVA: 0x0049F354 File Offset: 0x0049D554
|
||||
[Token(Token = "0x601344D")]
|
||||
[Address(RVA = "0x135C670", Offset = "0x135B070", VA = "0x18135C670")]
|
||||
private void MGCNCKFIODL(Player IEKDDPPNFPF)
|
||||
{
|
||||
this.MLONLKLKBON();
|
||||
}
|
||||
|
||||
// Token: 0x0601344E RID: 78926 RVA: 0x0049F368 File Offset: 0x0049D568
|
||||
[Token(Token = "0x601344E")]
|
||||
[Address(RVA = "0x135C680", Offset = "0x135B080", VA = "0x18135C680")]
|
||||
private void MLONLKLKBON()
|
||||
{
|
||||
PlayerBackpack enpmmkoikna = this.ENPMMKOIKNA;
|
||||
int num = 0;
|
||||
if (enpmmkoikna != num)
|
||||
{
|
||||
PlayerBackpack enpmmkoikna2 = this.ENPMMKOIKNA;
|
||||
ActionEvent<JKPLBBBJLJK> backpackFavoriteToolChange = enpmmkoikna2.BackpackFavoriteToolChange;
|
||||
Action<JKPLBBBJLJK> action = new Action(this.FPPDOGCMPEN);
|
||||
ActionEvent<JKPLBBBJLJK> actionEvent = backpackFavoriteToolChange - action;
|
||||
enpmmkoikna2.BackpackFavoriteToolChange = actionEvent;
|
||||
}
|
||||
this.ENPMMKOIKNA = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0601344F RID: 78927 RVA: 0x0049F3C8 File Offset: 0x0049D5C8
|
||||
[Token(Token = "0x601344F")]
|
||||
[Address(RVA = "0x135C400", Offset = "0x135AE00", VA = "0x18135C400")]
|
||||
private void FPPDOGCMPEN(JKPLBBBJLJK AAICMBDEJBE)
|
||||
{
|
||||
if (AAICMBDEJBE + 1 <= JKPLBBBJLJK.MAKER_PEN || AAICMBDEJBE == JKPLBBBJLJK.MAKER_PEN)
|
||||
{
|
||||
}
|
||||
Sprite cameraButtonSprite = this.CameraButtonSprite;
|
||||
if (this.BackpackItemButtonIcon.m_Sprite != cameraButtonSprite)
|
||||
{
|
||||
this.BackpackItemButtonIcon.sprite = cameraButtonSprite;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013450 RID: 78928 RVA: 0x0049F410 File Offset: 0x0049D610
|
||||
[Token(Token = "0x6013450")]
|
||||
[Address(RVA = "0x135C3E0", Offset = "0x135ADE0", VA = "0x18135C3E0")]
|
||||
private Sprite FGJCKMJBFPO(JKPLBBBJLJK AAICMBDEJBE)
|
||||
{
|
||||
if (AAICMBDEJBE == JKPLBBBJLJK.MAKER_PEN)
|
||||
{
|
||||
return this.MakerPenButtonSprite;
|
||||
}
|
||||
return this.CameraButtonSprite;
|
||||
}
|
||||
|
||||
// Token: 0x06013451 RID: 78929 RVA: 0x0049F430 File Offset: 0x0049D630
|
||||
[Token(Token = "0x6013451")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public FavoriteBackpackItemButtonSprite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D15A RID: 53594
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D15A")]
|
||||
[SerializeField]
|
||||
[Header("Recommended to de-reference the icon in TouchButtonRegion")]
|
||||
private Image BackpackItemButtonIcon;
|
||||
|
||||
// Token: 0x0400D15B RID: 53595
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D15B")]
|
||||
[SerializeField]
|
||||
private Sprite CameraButtonSprite;
|
||||
|
||||
// Token: 0x0400D15C RID: 53596
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D15C")]
|
||||
[SerializeField]
|
||||
private Sprite MakerPenButtonSprite;
|
||||
|
||||
// Token: 0x0400D15D RID: 53597
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D15D")]
|
||||
private PlayerBackpack ENPMMKOIKNA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02002B1F RID: 11039
|
||||
[Token(Token = "0x2002B1F")]
|
||||
[StructLayout(3)]
|
||||
public class RoomChatButtonSprite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060134A6 RID: 79014 RVA: 0x004A1430 File Offset: 0x0049F630
|
||||
[Token(Token = "0x60134A6")]
|
||||
[Address(RVA = "0x135FC20", Offset = "0x135E620", VA = "0x18135FC20")]
|
||||
public void UpdateSprite(bool MCIOKLGHGFK, bool KBCLFBDPOCB, bool GAEIPJCCOBD)
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
Image image = this.icon;
|
||||
if (KBCLFBDPOCB)
|
||||
{
|
||||
}
|
||||
Sprite sprite = this.openedChatSprite;
|
||||
image.sprite = sprite;
|
||||
this.icon.enabled = true;
|
||||
this.toastImage.gameObject.SetActive(KBCLFBDPOCB);
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134A7 RID: 79015 RVA: 0x004A148C File Offset: 0x0049F68C
|
||||
[Token(Token = "0x60134A7")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public RoomChatButtonSprite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D1B6 RID: 53686
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D1B6")]
|
||||
[SerializeField]
|
||||
private Image icon;
|
||||
|
||||
// Token: 0x0400D1B7 RID: 53687
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D1B7")]
|
||||
[SerializeField]
|
||||
private Sprite openedChatSprite;
|
||||
|
||||
// Token: 0x0400D1B8 RID: 53688
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D1B8")]
|
||||
[SerializeField]
|
||||
private Sprite mutedChatSprite;
|
||||
|
||||
// Token: 0x0400D1B9 RID: 53689
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D1B9")]
|
||||
[SerializeField]
|
||||
private Image toastImage;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,542 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.Inputs;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using RecRoom.UI;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02002B20 RID: 11040
|
||||
[Token(Token = "0x2002B20")]
|
||||
[StructLayout(3)]
|
||||
public class RoomChatMenu : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700336D RID: 13165
|
||||
// (get) Token: 0x060134A8 RID: 79016 RVA: 0x004A14A0 File Offset: 0x0049F6A0
|
||||
[Token(Token = "0x1700336D")]
|
||||
public ScreenHUDElement FNJCHDACOOE
|
||||
{
|
||||
[Token(Token = "0x60134A8")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get
|
||||
{
|
||||
return this.screenHudElement;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700336E RID: 13166
|
||||
// (get) Token: 0x060134A9 RID: 79017 RVA: 0x004A14B4 File Offset: 0x0049F6B4
|
||||
[Token(Token = "0x1700336E")]
|
||||
public bool PHOKNNFACHB
|
||||
{
|
||||
[Token(Token = "0x60134A9")]
|
||||
[Address(RVA = "0x13614D0", Offset = "0x135FED0", VA = "0x1813614D0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Expanded;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700336F RID: 13167
|
||||
// (get) Token: 0x060134AA RID: 79018 RVA: 0x004A14CC File Offset: 0x0049F6CC
|
||||
[Token(Token = "0x1700336F")]
|
||||
public bool LIBOIFIPPEO
|
||||
{
|
||||
[Token(Token = "0x60134AA")]
|
||||
[Address(RVA = "0x13614F0", Offset = "0x135FEF0", VA = "0x1813614F0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Preview;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003370 RID: 13168
|
||||
// (get) Token: 0x060134AB RID: 79019 RVA: 0x004A14E4 File Offset: 0x0049F6E4
|
||||
[Token(Token = "0x17003370")]
|
||||
public bool GBJAFNABKHC
|
||||
{
|
||||
[Token(Token = "0x60134AB")]
|
||||
[Address(RVA = "0x13614E0", Offset = "0x135FEE0", VA = "0x1813614E0")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC == RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003371 RID: 13169
|
||||
// (get) Token: 0x060134AC RID: 79020 RVA: 0x004A14FC File Offset: 0x0049F6FC
|
||||
[Token(Token = "0x17003371")]
|
||||
public bool GDPKBEBEOBA
|
||||
{
|
||||
[Token(Token = "0x60134AC")]
|
||||
[Address(RVA = "0x1361500", Offset = "0x135FF00", VA = "0x181361500")]
|
||||
get
|
||||
{
|
||||
return this.GKNIHNHGBKC != RoomChatMenu.DKPCHPHAMHD.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003372 RID: 13170
|
||||
// (get) Token: 0x060134AD RID: 79021 RVA: 0x004A1518 File Offset: 0x0049F718
|
||||
// (set) Token: 0x060134AE RID: 79022 RVA: 0x004A152C File Offset: 0x0049F72C
|
||||
[Token(Token = "0x17003372")]
|
||||
public bool EJPPCGMANDI
|
||||
{
|
||||
[Token(Token = "0x60134AD")]
|
||||
[Address(RVA = "0x567C80", Offset = "0x566680", VA = "0x180567C80")]
|
||||
get;
|
||||
[Token(Token = "0x60134AE")]
|
||||
[Address(RVA = "0x568300", Offset = "0x566D00", VA = "0x180568300")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003373 RID: 13171
|
||||
// (get) Token: 0x060134AF RID: 79023 RVA: 0x004A1540 File Offset: 0x0049F740
|
||||
[Token(Token = "0x17003373")]
|
||||
public Vector2 MPLOMBPHIMP
|
||||
{
|
||||
[Token(Token = "0x60134AF")]
|
||||
[Address(RVA = "0x1361400", Offset = "0x135FE00", VA = "0x181361400")]
|
||||
get
|
||||
{
|
||||
if (this.inputField.transform != 0)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector2 vector2;
|
||||
return vector2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003374 RID: 13172
|
||||
// (get) Token: 0x060134B0 RID: 79024 RVA: 0x004A156C File Offset: 0x0049F76C
|
||||
[Token(Token = "0x17003374")]
|
||||
private bool KDDGPONIEOF
|
||||
{
|
||||
[Token(Token = "0x60134B0")]
|
||||
[Address(RVA = "0x13601D0", Offset = "0x135EBD0", VA = "0x1813601D0")]
|
||||
get
|
||||
{
|
||||
return !EIMGAFPPJFD.PMFACCFMKGE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134B1 RID: 79025 RVA: 0x004A1584 File Offset: 0x0049F784
|
||||
[Token(Token = "0x60134B1")]
|
||||
[Address(RVA = "0x135FF00", Offset = "0x135E900", VA = "0x18135FF00")]
|
||||
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);
|
||||
ActionEvent<string> submitted = this.keyboardInputField.Submitted;
|
||||
Action<string> action = new Action(this.SendChatMessage);
|
||||
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);
|
||||
ActionEvent<int> playerMessagesScrubbedEvent = PlayerEmotes.PlayerMessagesScrubbedEvent;
|
||||
Action<int> action2 = new Action(this.AFKHIODNLHE);
|
||||
PlayerEmotes.PlayerMessagesScrubbedEvent = playerMessagesScrubbedEvent + action2;
|
||||
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action3 = new Action(this.FEGFKGGPPDB);
|
||||
Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent + action3;
|
||||
}
|
||||
|
||||
// Token: 0x060134B2 RID: 79026 RVA: 0x004A1694 File Offset: 0x0049F894
|
||||
[Token(Token = "0x60134B2")]
|
||||
[Address(RVA = "0x1360920", Offset = "0x135F320", VA = "0x181360920")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
KeyboardInputField keyboardInputField = this.keyboardInputField;
|
||||
int num = 0;
|
||||
if (keyboardInputField != num)
|
||||
{
|
||||
ActionEvent<string> submitted = this.keyboardInputField.Submitted;
|
||||
Action<string> action = new Action(this.SendChatMessage);
|
||||
}
|
||||
ActionEvent<int> playerMessagesScrubbedEvent = PlayerEmotes.PlayerMessagesScrubbedEvent;
|
||||
Action<int> action2 = new Action(this.AFKHIODNLHE);
|
||||
PlayerEmotes.PlayerMessagesScrubbedEvent = playerMessagesScrubbedEvent - action2;
|
||||
ActionEvent localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action3 = new Action(this.FEGFKGGPPDB);
|
||||
Player.LocalPlayerCreatedEvent = localPlayerCreatedEvent - action3;
|
||||
}
|
||||
|
||||
// Token: 0x060134B3 RID: 79027 RVA: 0x004A171C File Offset: 0x0049F91C
|
||||
[Token(Token = "0x60134B3")]
|
||||
[Address(RVA = "0x1360220", Offset = "0x135EC20", VA = "0x181360220")]
|
||||
public void EnableScreenHUDElementForFrame()
|
||||
{
|
||||
this.screenHudElement.ActivateForFrame();
|
||||
}
|
||||
|
||||
// Token: 0x060134B4 RID: 79028 RVA: 0x004A173C File Offset: 0x0049F93C
|
||||
[Token(Token = "0x60134B4")]
|
||||
[Address(RVA = "0x135FD10", Offset = "0x135E710", VA = "0x18135FD10")]
|
||||
private void AFKHIODNLHE(int LFFLFGGKGAK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
while (enumerator == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060134B5 RID: 79029 RVA: 0x004A176C File Offset: 0x0049F96C
|
||||
[Token(Token = "0x60134B5")]
|
||||
[Address(RVA = "0x1360670", Offset = "0x135F070", VA = "0x181360670")]
|
||||
private void FEGFKGGPPDB()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
PlayerEmotes.ClearRoomChatHistory();
|
||||
this.ABIHGOMHEMP = num;
|
||||
this.KMJPAJDDHEP = num;
|
||||
List<RoomChatLogDialog> ejlaccoepfm = this.EJLACCOEPFM;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060134B6 RID: 79030 RVA: 0x004A17AC File Offset: 0x0049F9AC
|
||||
[Token(Token = "0x60134B6")]
|
||||
[Address(RVA = "0x1360FA0", Offset = "0x135F9A0", VA = "0x181360FA0")]
|
||||
public bool UpdateContainerForTouchKeyboard()
|
||||
{
|
||||
Transform transform = this.expandedRoot.transform;
|
||||
if (transform != 0)
|
||||
{
|
||||
}
|
||||
if (base.transform != 0)
|
||||
{
|
||||
}
|
||||
Rect area = TouchScreenKeyboard.area;
|
||||
bool visible = TouchScreenKeyboard.visible;
|
||||
if (!visible || visible)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Vector2 up = Vector2.up;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134B7 RID: 79031 RVA: 0x004A1808 File Offset: 0x0049FA08
|
||||
[Token(Token = "0x60134B7")]
|
||||
[Address(RVA = "0x1360B40", Offset = "0x135F540", VA = "0x181360B40")]
|
||||
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: 0x060134B8 RID: 79032 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134B8")]
|
||||
[Address(RVA = "0x13602D0", Offset = "0x135ECD0", VA = "0x1813602D0")]
|
||||
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: 0x060134B9 RID: 79033 RVA: 0x004A185C File Offset: 0x0049FA5C
|
||||
[Token(Token = "0x60134B9")]
|
||||
[Address(RVA = "0x1360F80", Offset = "0x135F980", VA = "0x181360F80")]
|
||||
public void SetInputFieldInteractable(bool ODBAFIFNIDO)
|
||||
{
|
||||
this.inputField.interactable = ODBAFIFNIDO;
|
||||
}
|
||||
|
||||
// Token: 0x060134BA RID: 79034 RVA: 0x004A187C File Offset: 0x0049FA7C
|
||||
[Token(Token = "0x60134BA")]
|
||||
[Address(RVA = "0x13608D0", Offset = "0x135F2D0", VA = "0x1813608D0")]
|
||||
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: 0x060134BB RID: 79035 RVA: 0x004A18C0 File Offset: 0x0049FAC0
|
||||
[Token(Token = "0x60134BB")]
|
||||
[Address(RVA = "0x135FE60", Offset = "0x135E860", VA = "0x18135FE60")]
|
||||
public void ActivateInputField()
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
GameObject gameObject = this.inputField.gameObject;
|
||||
current.SetSelectedGameObject(gameObject);
|
||||
this.inputField.ActivateInputField();
|
||||
}
|
||||
|
||||
// Token: 0x060134BC RID: 79036 RVA: 0x004A18FC File Offset: 0x0049FAFC
|
||||
[Token(Token = "0x60134BC")]
|
||||
[Address(RVA = "0x1360150", Offset = "0x135EB50", VA = "0x181360150")]
|
||||
public void DeselectInputField()
|
||||
{
|
||||
if (this.IsUsingInputField())
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
int num = 0;
|
||||
current.SetSelectedGameObject(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BD RID: 79037 RVA: 0x004A192C File Offset: 0x0049FB2C
|
||||
[Token(Token = "0x60134BD")]
|
||||
[Address(RVA = "0x1360820", Offset = "0x135F220", VA = "0x181360820")]
|
||||
public bool IsUsingInputField()
|
||||
{
|
||||
if (EventSystem.current != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
GameObject gameObject = this.inputField.gameObject;
|
||||
return num == gameObject;
|
||||
}
|
||||
|
||||
// Token: 0x060134BE RID: 79038 RVA: 0x004A1960 File Offset: 0x0049FB60
|
||||
[Token(Token = "0x60134BE")]
|
||||
[Address(RVA = "0x1360C70", Offset = "0x135F670", VA = "0x181360C70")]
|
||||
public void SendChatMessage(string NGPMADFHHKP)
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
bool isSendChatOnCooldown = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.FBHEELEHJCF;
|
||||
if (!isSendChatOnCooldown && !isSendChatOnCooldown)
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.inputField;
|
||||
int num = 0;
|
||||
ag_TMP_InputField.text = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BF RID: 79039 RVA: 0x004A19AC File Offset: 0x0049FBAC
|
||||
[Token(Token = "0x60134BF")]
|
||||
[Address(RVA = "0x1360DF0", Offset = "0x135F7F0", VA = "0x181360DF0")]
|
||||
public void SendChatMessage()
|
||||
{
|
||||
string text = this.inputField.m_Text;
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE() && !Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.FBHEELEHJCF && !string.IsNullOrEmpty(text))
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.inputField;
|
||||
int num = 0;
|
||||
ag_TMP_InputField.text = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C0 RID: 79040 RVA: 0x004A1A04 File Offset: 0x0049FC04
|
||||
[Token(Token = "0x60134C0")]
|
||||
[Address(RVA = "0x1360240", Offset = "0x135EC40", VA = "0x181360240")]
|
||||
public void Expand()
|
||||
{
|
||||
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);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C1 RID: 79041 RVA: 0x004A1A54 File Offset: 0x0049FC54
|
||||
[Token(Token = "0x60134C1")]
|
||||
[Address(RVA = "0x1360AE0", Offset = "0x135F4E0", VA = "0x181360AE0")]
|
||||
public void Preview()
|
||||
{
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)1L);
|
||||
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: 0x060134C2 RID: 79042 RVA: 0x004A1AA8 File Offset: 0x0049FCA8
|
||||
[Token(Token = "0x60134C2")]
|
||||
[Address(RVA = "0x13607C0", Offset = "0x135F1C0", VA = "0x1813607C0")]
|
||||
public void Hide()
|
||||
{
|
||||
this.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)0L);
|
||||
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: 0x060134C3 RID: 79043 RVA: 0x004A1AFC File Offset: 0x0049FCFC
|
||||
[Token(Token = "0x60134C3")]
|
||||
[Address(RVA = "0x1361340", Offset = "0x135FD40", VA = "0x181361340")]
|
||||
public RoomChatMenu()
|
||||
{
|
||||
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;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D1BA RID: 53690
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D1BA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private AG_TMP_InputField inputField;
|
||||
|
||||
// Token: 0x0400D1BB RID: 53691
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D1BB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private KeyboardInputField keyboardInputField;
|
||||
|
||||
// Token: 0x0400D1BC RID: 53692
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D1BC")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
||||
private ScreenHUDElement screenHudElement;
|
||||
|
||||
// Token: 0x0400D1BD RID: 53693
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D1BD")]
|
||||
[SerializeField]
|
||||
private GameObject previewRoot;
|
||||
|
||||
// Token: 0x0400D1BE RID: 53694
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D1BE")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400D1BF RID: 53695
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D1BF")]
|
||||
private readonly List<RoomChatLogDialog> LPJLHMLKNIL;
|
||||
|
||||
// Token: 0x0400D1C0 RID: 53696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D1C0")]
|
||||
private readonly List<RoomChatLogDialog> HBKCBLLNEGF;
|
||||
|
||||
// Token: 0x0400D1C1 RID: 53697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D1C1")]
|
||||
private readonly List<RoomChatLogDialog> EJLACCOEPFM;
|
||||
|
||||
// Token: 0x0400D1C2 RID: 53698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D1C2")]
|
||||
private int ABIHGOMHEMP;
|
||||
|
||||
// Token: 0x0400D1C3 RID: 53699
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D1C3")]
|
||||
private int CCAMMJKKOJP;
|
||||
|
||||
// Token: 0x0400D1C4 RID: 53700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D1C4")]
|
||||
private int KMJPAJDDHEP;
|
||||
|
||||
// Token: 0x0400D1C5 RID: 53701
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400D1C5")]
|
||||
private int JIJJKDDAPMA;
|
||||
|
||||
// Token: 0x0400D1C6 RID: 53702
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D1C6")]
|
||||
private RoomChatMenu.DKPCHPHAMHD GKNIHNHGBKC;
|
||||
|
||||
// Token: 0x02002B21 RID: 11041
|
||||
[Token(Token = "0x2002B21")]
|
||||
private enum DKPCHPHAMHD
|
||||
{
|
||||
// Token: 0x0400D1C9 RID: 53705
|
||||
[Token(Token = "0x400D1C9")]
|
||||
Hidden,
|
||||
// Token: 0x0400D1CA RID: 53706
|
||||
[Token(Token = "0x400D1CA")]
|
||||
Preview,
|
||||
// Token: 0x0400D1CB RID: 53707
|
||||
[Token(Token = "0x400D1CB")]
|
||||
Expanded
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,507 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace RecRoom.Core.UI.RoomChat
|
||||
{
|
||||
// Token: 0x02002B22 RID: 11042
|
||||
[Token(Token = "0x2002B22")]
|
||||
[StructLayout(3)]
|
||||
public class RoomChatVRController : MonoBehaviour, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17003375 RID: 13173
|
||||
// (get) Token: 0x060134C4 RID: 79044 RVA: 0x004A1B3C File Offset: 0x0049FD3C
|
||||
[Token(Token = "0x17003375")]
|
||||
private Transform CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x60134C4")]
|
||||
[Address(RVA = "0x1362190", Offset = "0x1360B90", VA = "0x181362190")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.Instance.vrModeHmdCamera.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003376 RID: 13174
|
||||
// (get) Token: 0x060134C5 RID: 79045 RVA: 0x004A1B60 File Offset: 0x0049FD60
|
||||
[Token(Token = "0x17003376")]
|
||||
private Vector3 MGCHPGBIHPG
|
||||
{
|
||||
[Token(Token = "0x60134C5")]
|
||||
[Address(RVA = "0x1362650", Offset = "0x1361050", VA = "0x181362650")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = SingletonMonoBehaviour.Instance.vrModeHmdCamera.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003377 RID: 13175
|
||||
// (get) Token: 0x060134C6 RID: 79046 RVA: 0x004A1BA0 File Offset: 0x0049FDA0
|
||||
[Token(Token = "0x17003377")]
|
||||
private float EFCCFHHMDJD
|
||||
{
|
||||
[Token(Token = "0x60134C6")]
|
||||
[Address(RVA = "0x1361D90", Offset = "0x1360790", VA = "0x181361D90")]
|
||||
get
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.Instance.vrModeHmdCamera.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003378 RID: 13176
|
||||
// (get) Token: 0x060134C7 RID: 79047 RVA: 0x004A1BD4 File Offset: 0x0049FDD4
|
||||
[Token(Token = "0x17003378")]
|
||||
private float DGGCHFEFGKL
|
||||
{
|
||||
[Token(Token = "0x60134C7")]
|
||||
[Address(RVA = "0x1361FE0", Offset = "0x13609E0", VA = "0x181361FE0")]
|
||||
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: 0x17003379 RID: 13177
|
||||
// (get) Token: 0x060134C8 RID: 79048 RVA: 0x004A1C14 File Offset: 0x0049FE14
|
||||
[Token(Token = "0x17003379")]
|
||||
private bool DGDPDBPLNMH
|
||||
{
|
||||
[Token(Token = "0x60134C8")]
|
||||
[Address(RVA = "0x1361EC0", Offset = "0x13608C0", VA = "0x181361EC0")]
|
||||
get
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
bool flag = local != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return WatchUI.BFPPPLIJIGC.ABJAFAKMMOK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700337A RID: 13178
|
||||
// (get) Token: 0x060134C9 RID: 79049 RVA: 0x004A1C4C File Offset: 0x0049FE4C
|
||||
[Token(Token = "0x1700337A")]
|
||||
private Vector3 CIGNNBFGBJP
|
||||
{
|
||||
[Token(Token = "0x60134C9")]
|
||||
[Address(RVA = "0x1361830", Offset = "0x1360230", VA = "0x181361830")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.Instance.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: 0x1700337B RID: 13179
|
||||
// (get) Token: 0x060134CA RID: 79050 RVA: 0x004A1CA4 File Offset: 0x0049FEA4
|
||||
[Token(Token = "0x1700337B")]
|
||||
private Quaternion AABJLDMAPFJ
|
||||
{
|
||||
[Token(Token = "0x60134CA")]
|
||||
[Address(RVA = "0x1362900", Offset = "0x1361300", VA = "0x181362900")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700337C RID: 13180
|
||||
// (get) Token: 0x060134CB RID: 79051 RVA: 0x004A1CF8 File Offset: 0x0049FEF8
|
||||
[Token(Token = "0x1700337C")]
|
||||
public Transform FJLJBEHIKMF
|
||||
{
|
||||
[Token(Token = "0x60134CB")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.keyboardAnchor;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700337D RID: 13181
|
||||
// (get) Token: 0x060134CC RID: 79052 RVA: 0x004A1D0C File Offset: 0x0049FF0C
|
||||
[Token(Token = "0x1700337D")]
|
||||
public bool GMPGMNOAIFB
|
||||
{
|
||||
[Token(Token = "0x60134CC")]
|
||||
[Address(RVA = "0x1362CD0", Offset = "0x13616D0", VA = "0x181362CD0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return this.roomChatMenu.IsUsingInputField();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134CD RID: 79053 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134CD")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
||||
public void OnKeyboardAttached()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134CE RID: 79054 RVA: 0x004A1D2C File Offset: 0x0049FF2C
|
||||
[Token(Token = "0x60134CE")]
|
||||
[Address(RVA = "0x1361580", Offset = "0x135FF80", VA = "0x181361580")]
|
||||
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: 0x060134CF RID: 79055 RVA: 0x004A1E4C File Offset: 0x004A004C
|
||||
[Token(Token = "0x60134CF")]
|
||||
[Address(RVA = "0x1362BA0", Offset = "0x13615A0", VA = "0x181362BA0")]
|
||||
private void Start()
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
Action<float> action = new Action(this.BALOKJMBNIN);
|
||||
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update10hz(this, action);
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060134D0 RID: 79056 RVA: 0x004A1E94 File Offset: 0x004A0094
|
||||
[Token(Token = "0x60134D0")]
|
||||
[Address(RVA = "0x1361810", Offset = "0x1360210", VA = "0x181361810")]
|
||||
private void BALOKJMBNIN(float POGAEJIEPIM)
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060134D1 RID: 79057 RVA: 0x004A1EB4 File Offset: 0x004A00B4
|
||||
[Token(Token = "0x60134D1")]
|
||||
[Address(RVA = "0x1361510", Offset = "0x135FF10", VA = "0x181361510")]
|
||||
private void ADIHBNNIBCO(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.MHHHJCHCALG();
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)0L);
|
||||
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: 0x060134D2 RID: 79058 RVA: 0x004A1F18 File Offset: 0x004A0118
|
||||
[Token(Token = "0x60134D2")]
|
||||
[Address(RVA = "0x1362200", Offset = "0x1360C00", VA = "0x181362200")]
|
||||
private void GACPCMNNHOJ()
|
||||
{
|
||||
if (!SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.Instance.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: 0x060134D3 RID: 79059 RVA: 0x004A1F78 File Offset: 0x004A0178
|
||||
[Token(Token = "0x60134D3")]
|
||||
[Address(RVA = "0x1361D20", Offset = "0x1360720", VA = "0x181361D20")]
|
||||
private void CCPGPCILJNB(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
this.MHHHJCHCALG();
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
roomChatMenu.GKNIHNHGBKC = (RoomChatMenu.DKPCHPHAMHD)((ulong)1L);
|
||||
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: 0x060134D4 RID: 79060 RVA: 0x004A1FDC File Offset: 0x004A01DC
|
||||
[Token(Token = "0x60134D4")]
|
||||
[Address(RVA = "0x13625D0", Offset = "0x1360FD0", VA = "0x1813625D0")]
|
||||
private void IFJMGEOLMPE()
|
||||
{
|
||||
float num = this.DGGCHFEFGKL;
|
||||
this.roomChatMenu.RepaintMessageLines();
|
||||
}
|
||||
|
||||
// Token: 0x060134D5 RID: 79061 RVA: 0x004A2014 File Offset: 0x004A0214
|
||||
[Token(Token = "0x60134D5")]
|
||||
[Address(RVA = "0x1361AF0", Offset = "0x13604F0", VA = "0x181361AF0")]
|
||||
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);
|
||||
}
|
||||
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: 0x060134D6 RID: 79062 RVA: 0x004A20BC File Offset: 0x004A02BC
|
||||
[Token(Token = "0x60134D6")]
|
||||
[Address(RVA = "0x13624A0", Offset = "0x1360EA0", VA = "0x1813624A0")]
|
||||
private void GNLAKKHMNLF()
|
||||
{
|
||||
if (!this.roomChatMenu.IsUsingInputField())
|
||||
{
|
||||
RoomChatMenu roomChatMenu = this.roomChatMenu;
|
||||
EventSystem current = EventSystem.current;
|
||||
GameObject gameObject = roomChatMenu.inputField.gameObject;
|
||||
current.SetSelectedGameObject(gameObject);
|
||||
roomChatMenu.inputField.ActivateInputField();
|
||||
}
|
||||
this.roomChatMenu.RepaintMessageLines();
|
||||
}
|
||||
|
||||
// Token: 0x060134D7 RID: 79063 RVA: 0x004A2118 File Offset: 0x004A0318
|
||||
[Token(Token = "0x60134D7")]
|
||||
[Address(RVA = "0x13627F0", Offset = "0x13611F0", VA = "0x1813627F0")]
|
||||
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: 0x060134D8 RID: 79064 RVA: 0x004A2184 File Offset: 0x004A0384
|
||||
[Token(Token = "0x60134D8")]
|
||||
[Address(RVA = "0x1362B50", Offset = "0x1361550", VA = "0x181362B50")]
|
||||
public void Preview()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x060134D9 RID: 79065 RVA: 0x004A21A0 File Offset: 0x004A03A0
|
||||
[Token(Token = "0x60134D9")]
|
||||
[Address(RVA = "0x1361F80", Offset = "0x1360980", VA = "0x181361F80")]
|
||||
public void Expand()
|
||||
{
|
||||
if (!this.DGDPDBPLNMH)
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134DA RID: 79066 RVA: 0x004A21C4 File Offset: 0x004A03C4
|
||||
[Token(Token = "0x60134DA")]
|
||||
[Address(RVA = "0x1362580", Offset = "0x1360F80", VA = "0x181362580")]
|
||||
public void Hide()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x060134DB RID: 79067 RVA: 0x004A21E8 File Offset: 0x004A03E8
|
||||
[Token(Token = "0x60134DB")]
|
||||
[Address(RVA = "0x13620F0", Offset = "0x1360AF0", VA = "0x1813620F0")]
|
||||
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: 0x060134DC RID: 79068 RVA: 0x004A221C File Offset: 0x004A041C
|
||||
[Token(Token = "0x60134DC")]
|
||||
[Address(RVA = "0x1362C60", Offset = "0x1361660", VA = "0x181362C60")]
|
||||
public RoomChatVRController()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D1CC RID: 53708
|
||||
[Token(Token = "0x400D1CC")]
|
||||
private const float PNMDGIGDMGB = 0.8f;
|
||||
|
||||
// Token: 0x0400D1CD RID: 53709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D1CD")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private RoomChatMenu roomChatMenu;
|
||||
|
||||
// Token: 0x0400D1CE RID: 53710
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D1CE")]
|
||||
[SerializeField]
|
||||
private Transform keyboardAnchor;
|
||||
|
||||
// Token: 0x0400D1CF RID: 53711
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D1CF")]
|
||||
[SerializeField]
|
||||
private float detachedDistance = 0.6f;
|
||||
|
||||
// Token: 0x0400D1D0 RID: 53712
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400D1D0")]
|
||||
[SerializeField]
|
||||
private float detachedHeightOffset = 0.3f;
|
||||
|
||||
// Token: 0x0400D1D1 RID: 53713
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D1D1")]
|
||||
[SerializeField]
|
||||
private float detachedPitch = -15f;
|
||||
|
||||
// Token: 0x0400D1D2 RID: 53714
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D1D2")]
|
||||
private Transform KCLFJAKBGFJ;
|
||||
|
||||
// Token: 0x0400D1D3 RID: 53715
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D1D3")]
|
||||
private Vector3 ACNOKCINDJH;
|
||||
|
||||
// Token: 0x0400D1D4 RID: 53716
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D1D4")]
|
||||
private Quaternion HMLGCJKCHAD;
|
||||
|
||||
// Token: 0x0400D1D5 RID: 53717
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D1D5")]
|
||||
private Vector3 DCJKKAAAACD;
|
||||
|
||||
// Token: 0x0400D1D6 RID: 53718
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D1D6")]
|
||||
private Vector3 JEOBFIJPOKP;
|
||||
|
||||
// Token: 0x0400D1D7 RID: 53719
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D1D7")]
|
||||
private readonly HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02002B23 RID: 11043
|
||||
[Token(Token = "0x2002B23")]
|
||||
private enum ANIOLPHPJHG
|
||||
{
|
||||
// Token: 0x0400D1D9 RID: 53721
|
||||
[Token(Token = "0x400D1D9")]
|
||||
Hidden,
|
||||
// Token: 0x0400D1DA RID: 53722
|
||||
[Token(Token = "0x400D1DA")]
|
||||
Preview,
|
||||
// Token: 0x0400D1DB RID: 53723
|
||||
[Token(Token = "0x400D1DB")]
|
||||
Expanded
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using RecRoom.Core.VR.UI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B10 RID: 11024
|
||||
[Token(Token = "0x2002B10")]
|
||||
[StructLayout(3)]
|
||||
public class SubtitleManager : SingletonMonoBehaviour<SubtitleManager>
|
||||
{
|
||||
// Token: 0x17003368 RID: 13160
|
||||
// (get) Token: 0x0601345A RID: 78938 RVA: 0x0049F57C File Offset: 0x0049D77C
|
||||
[Token(Token = "0x17003368")]
|
||||
public VRSubtitleDialog ELKAMHFNLID
|
||||
{
|
||||
[Token(Token = "0x601345A")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.vrSubtitleDialog;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601345B RID: 78939 RVA: 0x0049F590 File Offset: 0x0049D790
|
||||
[Token(Token = "0x601345B")]
|
||||
[Address(RVA = "0x13636B0", Offset = "0x13620B0", VA = "0x1813636B0")]
|
||||
public bool TryGetCurrentSubtitle(out string PAANJCAOOAG, out Sprite JFKJJGCHMJF)
|
||||
{
|
||||
if (!this.LJCDMPGPHDB.ContainsValues)
|
||||
{
|
||||
}
|
||||
ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb2 = this.LJCDMPGPHDB;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0601345C RID: 78940 RVA: 0x0049F5C4 File Offset: 0x0049D7C4
|
||||
[Token(Token = "0x601345C")]
|
||||
[Address(RVA = "0x1363790", Offset = "0x1362190", VA = "0x181363790")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.LJCDMPGPHDB.ContainsValues)
|
||||
{
|
||||
ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
float time = Time.time;
|
||||
ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb2 = this.LJCDMPGPHDB;
|
||||
this.Hide(ljcdmpgphdb2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601345D RID: 78941 RVA: 0x0049F608 File Offset: 0x0049D808
|
||||
[Token(Token = "0x601345D")]
|
||||
[Address(RVA = "0x1363520", Offset = "0x1361F20", VA = "0x181363520")]
|
||||
public void ShowIndefinitely(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
|
||||
{
|
||||
ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
}
|
||||
|
||||
// Token: 0x0601345E RID: 78942 RVA: 0x0049F628 File Offset: 0x0049D828
|
||||
[Token(Token = "0x601345E")]
|
||||
[Address(RVA = "0x13635E0", Offset = "0x1361FE0", VA = "0x1813635E0")]
|
||||
public void Show(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, float BJJEDIGOMGC, [Optional] Sprite JFKJJGCHMJF)
|
||||
{
|
||||
ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
||||
float time = Time.time;
|
||||
}
|
||||
|
||||
// Token: 0x0601345F RID: 78943 RVA: 0x0049F650 File Offset: 0x0049D850
|
||||
[Token(Token = "0x601345F")]
|
||||
[Address(RVA = "0x13634C0", Offset = "0x1361EC0", VA = "0x1813634C0")]
|
||||
public void Hide(object PIHIPPPPEBI)
|
||||
{
|
||||
bool flag = this.LJCDMPGPHDB.RemoveValue(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06013460 RID: 78944 RVA: 0x0049F670 File Offset: 0x0049D870
|
||||
[Token(Token = "0x6013460")]
|
||||
[Address(RVA = "0x1363470", Offset = "0x1361E70", VA = "0x181363470")]
|
||||
public void HideAll()
|
||||
{
|
||||
this.LJCDMPGPHDB.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06013461 RID: 78945 RVA: 0x0049F690 File Offset: 0x0049D890
|
||||
[Token(Token = "0x6013461")]
|
||||
[Address(RVA = "0x1363850", Offset = "0x1362250", VA = "0x181363850")]
|
||||
public SubtitleManager()
|
||||
{
|
||||
ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> explicitTokenMap = new ExplicitTokenMap();
|
||||
this.LJCDMPGPHDB = explicitTokenMap;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D161 RID: 53601
|
||||
[Token(Token = "0x400D161")]
|
||||
public const int DEFAULT_SUBTITLE_PRIORITY = 0;
|
||||
|
||||
// Token: 0x0400D162 RID: 53602
|
||||
[Token(Token = "0x400D162")]
|
||||
public const int DEFAULT_INDEFINITE_SUBTITLE_PRIORITY = -1;
|
||||
|
||||
// Token: 0x0400D163 RID: 53603
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D163")]
|
||||
[SerializeField]
|
||||
private VRSubtitleDialog vrSubtitleDialog;
|
||||
|
||||
// Token: 0x0400D164 RID: 53604
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D164")]
|
||||
private ExplicitTokenMap<SubtitleManager.AHAIFIDCFML> LJCDMPGPHDB;
|
||||
|
||||
// Token: 0x02002B11 RID: 11025
|
||||
[Token(Token = "0x2002B11")]
|
||||
private readonly struct AHAIFIDCFML
|
||||
{
|
||||
// Token: 0x06013462 RID: 78946 RVA: 0x0049F6B0 File Offset: 0x0049D8B0
|
||||
[Token(Token = "0x6013462")]
|
||||
[Address(RVA = "0x230AE0", Offset = "0x22FEE0", VA = "0x180230AE0")]
|
||||
public AHAIFIDCFML(string text, Sprite inlineSprite, bool hasDuration, float endTime)
|
||||
{
|
||||
this.OGIBGLPGKHP = text != null;
|
||||
}
|
||||
|
||||
// Token: 0x0400D165 RID: 53605
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D165")]
|
||||
public readonly string PAANJCAOOAG;
|
||||
|
||||
// Token: 0x0400D166 RID: 53606
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D166")]
|
||||
public readonly Sprite JFKJJGCHMJF;
|
||||
|
||||
// Token: 0x0400D167 RID: 53607
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D167")]
|
||||
public readonly bool OGIBGLPGKHP;
|
||||
|
||||
// Token: 0x0400D168 RID: 53608
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400D168")]
|
||||
public readonly float BCANLCHBKJE;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,286 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B09 RID: 11017
|
||||
[Token(Token = "0x2002B09")]
|
||||
[StructLayout(3)]
|
||||
public class SubtitlePlayer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700335F RID: 13151
|
||||
// (get) Token: 0x06013433 RID: 78899 RVA: 0x0049EDE4 File Offset: 0x0049CFE4
|
||||
[Token(Token = "0x1700335F")]
|
||||
private float MNAGNABBCLJ
|
||||
{
|
||||
[Token(Token = "0x6013433")]
|
||||
[Address(RVA = "0x1363940", Offset = "0x1362340", VA = "0x181363940")]
|
||||
get
|
||||
{
|
||||
return Time.time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013434 RID: 78900 RVA: 0x0049EDF8 File Offset: 0x0049CFF8
|
||||
[Token(Token = "0x6013434")]
|
||||
[Address(RVA = "0x1363FF0", Offset = "0x13629F0", VA = "0x181363FF0")]
|
||||
public void Load(string CIPJLJINMIM)
|
||||
{
|
||||
this.JGOIHFDJBDK(CIPJLJINMIM);
|
||||
}
|
||||
|
||||
// Token: 0x06013435 RID: 78901 RVA: 0x0049EE0C File Offset: 0x0049D00C
|
||||
[Token(Token = "0x6013435")]
|
||||
[Address(RVA = "0x1364000", Offset = "0x1362A00", VA = "0x181364000")]
|
||||
public void Play()
|
||||
{
|
||||
List<SubtitlePlayer.IPGOMELJFCO> iieidpjlamf = this.IIEIDPJLAMF;
|
||||
if (this.DBMIHIFLDJN != 0)
|
||||
{
|
||||
this.DBMIHIFLDJN = (ulong)0L;
|
||||
}
|
||||
bool flag = SingletonMonoBehaviour.Instance.LJCDMPGPHDB.RemoveValue(this);
|
||||
float time = Time.time;
|
||||
this.HCONOGAKLCD = time;
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
SubtitlePlayer.DCEPAPNLMGD dcepapnlmgd;
|
||||
dcepapnlmgd.<>1__state = (int)((ulong)0L);
|
||||
dcepapnlmgd.<>4__this = this;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(this, dcepapnlmgd);
|
||||
this.DBMIHIFLDJN = schedulerPromise;
|
||||
}
|
||||
|
||||
// Token: 0x06013436 RID: 78902 RVA: 0x0049EE88 File Offset: 0x0049D088
|
||||
[Token(Token = "0x6013436")]
|
||||
[Address(RVA = "0x13641A0", Offset = "0x1362BA0", VA = "0x1813641A0")]
|
||||
public void Stop()
|
||||
{
|
||||
if (this.DBMIHIFLDJN != 0)
|
||||
{
|
||||
this.DBMIHIFLDJN = (ulong)0L;
|
||||
}
|
||||
bool flag = SingletonMonoBehaviour.Instance.LJCDMPGPHDB.RemoveValue(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013437 RID: 78903 RVA: 0x0049EEC0 File Offset: 0x0049D0C0
|
||||
[Token(Token = "0x6013437")]
|
||||
[Address(RVA = "0x13638E0", Offset = "0x13622E0", VA = "0x1813638E0")]
|
||||
private IEnumerator<ISchedule> CPLDGKCIAGP()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013437)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> 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: 0x06013438 RID: 78904 RVA: 0x0049EEDC File Offset: 0x0049D0DC
|
||||
[Token(Token = "0x6013438")]
|
||||
[Address(RVA = "0x1363960", Offset = "0x1362360", VA = "0x181363960")]
|
||||
private void JGOIHFDJBDK(string CIPJLJINMIM)
|
||||
{
|
||||
List<SubtitlePlayer.IPGOMELJFCO> iieidpjlamf = this.IIEIDPJLAMF;
|
||||
int num = 0;
|
||||
iieidpjlamf.Clear();
|
||||
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 length = array2.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text = array2[num].Trim();
|
||||
if (num != 0)
|
||||
{
|
||||
if (num != 0)
|
||||
{
|
||||
if (num != 1)
|
||||
{
|
||||
goto IL_17A;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
StringBuilder stringBuilder2 = stringBuilder.AppendLine(text);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
int length2 = array2.Length;
|
||||
if (num != length2)
|
||||
{
|
||||
goto IL_17A;
|
||||
}
|
||||
}
|
||||
List<SubtitlePlayer.IPGOMELJFCO> iieidpjlamf2 = this.IIEIDPJLAMF;
|
||||
int hashCode = stringBuilder.GetHashCode();
|
||||
SubtitlePlayer.IPGOMELJFCO ipgomeljfco;
|
||||
iieidpjlamf2.Add(ipgomeljfco);
|
||||
TimeSpan minValue3 = TimeSpan.MinValue;
|
||||
TimeSpan minValue4 = TimeSpan.MinValue;
|
||||
StringBuilder stringBuilder3 = stringBuilder.Clear();
|
||||
num++;
|
||||
}
|
||||
string[] array3 = new string[1];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
string text2;
|
||||
bool flag;
|
||||
if (!string.IsNullOrEmpty(text2) && !flag)
|
||||
{
|
||||
goto IL_17E;
|
||||
}
|
||||
IL_17A:
|
||||
num++;
|
||||
IL_17E:
|
||||
int num3;
|
||||
Debug.LogError(string.Format("Error parsing SRT Sequence Number at line {0}: {1}", num3, text2));
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013439 RID: 78905 RVA: 0x0049F080 File Offset: 0x0049D280
|
||||
[Token(Token = "0x6013439")]
|
||||
[Address(RVA = "0x1364260", Offset = "0x1362C60", VA = "0x181364260")]
|
||||
public SubtitlePlayer()
|
||||
{
|
||||
List<SubtitlePlayer.IPGOMELJFCO> list = new List();
|
||||
this.IIEIDPJLAMF = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D14A RID: 53578
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D14A")]
|
||||
private List<SubtitlePlayer.IPGOMELJFCO> IIEIDPJLAMF;
|
||||
|
||||
// Token: 0x0400D14B RID: 53579
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D14B")]
|
||||
private ISchedulerPromise DBMIHIFLDJN;
|
||||
|
||||
// Token: 0x0400D14C RID: 53580
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D14C")]
|
||||
private float HCONOGAKLCD;
|
||||
|
||||
// Token: 0x02002B0A RID: 11018
|
||||
[Token(Token = "0x2002B0A")]
|
||||
private enum CHFOGCMHLHC
|
||||
{
|
||||
// Token: 0x0400D14E RID: 53582
|
||||
[Token(Token = "0x400D14E")]
|
||||
SequenceNumber,
|
||||
// Token: 0x0400D14F RID: 53583
|
||||
[Token(Token = "0x400D14F")]
|
||||
Time,
|
||||
// Token: 0x0400D150 RID: 53584
|
||||
[Token(Token = "0x400D150")]
|
||||
Text
|
||||
}
|
||||
|
||||
// Token: 0x02002B0B RID: 11019
|
||||
[Token(Token = "0x2002B0B")]
|
||||
private class IPGOMELJFCO
|
||||
{
|
||||
// Token: 0x17003360 RID: 13152
|
||||
// (get) Token: 0x0601343A RID: 78906 RVA: 0x0049F0A0 File Offset: 0x0049D2A0
|
||||
// (set) Token: 0x0601343B RID: 78907 RVA: 0x0049F0B4 File Offset: 0x0049D2B4
|
||||
[Token(Token = "0x17003360")]
|
||||
public int CMDHDIEMIHJ
|
||||
{
|
||||
[Token(Token = "0x601343A")]
|
||||
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
|
||||
get;
|
||||
[Token(Token = "0x601343B")]
|
||||
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003361 RID: 13153
|
||||
// (get) Token: 0x0601343C RID: 78908 RVA: 0x0049F0C8 File Offset: 0x0049D2C8
|
||||
// (set) Token: 0x0601343D RID: 78909 RVA: 0x0049F0DC File Offset: 0x0049D2DC
|
||||
[Token(Token = "0x17003361")]
|
||||
public float OEBFMBNCPHJ
|
||||
{
|
||||
[Token(Token = "0x601343C")]
|
||||
[Address(RVA = "0x57B8E0", Offset = "0x57A2E0", VA = "0x18057B8E0")]
|
||||
get;
|
||||
[Token(Token = "0x601343D")]
|
||||
[Address(RVA = "0x57B910", Offset = "0x57A310", VA = "0x18057B910")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003362 RID: 13154
|
||||
// (get) Token: 0x0601343E RID: 78910 RVA: 0x0049F0F0 File Offset: 0x0049D2F0
|
||||
// (set) Token: 0x0601343F RID: 78911 RVA: 0x0049F104 File Offset: 0x0049D304
|
||||
[Token(Token = "0x17003362")]
|
||||
public float JGPNHBFHFPK
|
||||
{
|
||||
[Token(Token = "0x601343E")]
|
||||
[Address(RVA = "0x57B900", Offset = "0x57A300", VA = "0x18057B900")]
|
||||
get;
|
||||
[Token(Token = "0x601343F")]
|
||||
[Address(RVA = "0x57B930", Offset = "0x57A330", VA = "0x18057B930")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003363 RID: 13155
|
||||
// (get) Token: 0x06013440 RID: 78912 RVA: 0x0049F118 File Offset: 0x0049D318
|
||||
// (set) Token: 0x06013441 RID: 78913 RVA: 0x0049F12C File Offset: 0x0049D32C
|
||||
[Token(Token = "0x17003363")]
|
||||
public string KKJIOHNFHFJ
|
||||
{
|
||||
[Token(Token = "0x6013440")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get;
|
||||
[Token(Token = "0x6013441")]
|
||||
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013442 RID: 78914 RVA: 0x0049F140 File Offset: 0x0049D340
|
||||
[Token(Token = "0x6013442")]
|
||||
[Address(RVA = "0x135F660", Offset = "0x135E060", VA = "0x18135F660")]
|
||||
public IPGOMELJFCO(int sequenceNumber, float timeStart, float timeEnd, string text)
|
||||
{
|
||||
this.OEBFMBNCPHJ = timeStart;
|
||||
this.JGPNHBFHFPK = timeEnd;
|
||||
this.CMDHDIEMIHJ = sequenceNumber;
|
||||
this.KKJIOHNFHFJ = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B12 RID: 11026
|
||||
[Token(Token = "0x2002B12")]
|
||||
[StructLayout(3)]
|
||||
public class UIInputMaxRayDistance : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06013463 RID: 78947 RVA: 0x0049F6C4 File Offset: 0x0049D8C4
|
||||
[Token(Token = "0x6013463")]
|
||||
[Address(RVA = "0x1364600", Offset = "0x1363000", VA = "0x181364600")]
|
||||
public bool IsInRange(float FAONCIOCBGG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013463)
|
||||
|
||||
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: 0x06013464 RID: 78948 RVA: 0x0049F6D8 File Offset: 0x0049D8D8
|
||||
[Token(Token = "0x6013464")]
|
||||
[Address(RVA = "0x1364610", Offset = "0x1363010", VA = "0x181364610")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Gizmos.color = 0;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013465 RID: 78949 RVA: 0x0049F700 File Offset: 0x0049D900
|
||||
[Token(Token = "0x6013465")]
|
||||
[Address(RVA = "0x13646C0", Offset = "0x13630C0", VA = "0x1813646C0")]
|
||||
public UIInputMaxRayDistance()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D169 RID: 53609
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D169")]
|
||||
[SerializeField]
|
||||
[IKJMHFGIDEP("Visualize Gizmos to see the range (although not necessarily the area) from which you can raycast the children of this gameobject")]
|
||||
private float maximumRaycastDistance = 5f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1889 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Com.TheFallenGames.OSA.Core;
|
||||
using Cpp2IlInjected;
|
||||
using JetBrains.Annotations;
|
||||
using RecRoom.Inputs.Touch;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B13 RID: 11027
|
||||
[Token(Token = "0x2002B13")]
|
||||
[StructLayout(3)]
|
||||
public class UIInputModule : BaseInputModule
|
||||
{
|
||||
// Token: 0x17003369 RID: 13161
|
||||
// (get) Token: 0x06013466 RID: 78950 RVA: 0x0049F720 File Offset: 0x0049D920
|
||||
// (set) Token: 0x06013467 RID: 78951 RVA: 0x0049F734 File Offset: 0x0049D934
|
||||
[Token(Token = "0x17003369")]
|
||||
public Camera JACHLBCPPDF
|
||||
{
|
||||
[Token(Token = "0x6013466")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
|
||||
get;
|
||||
[Token(Token = "0x6013467")]
|
||||
[Address(RVA = "0x52F850", Offset = "0x52E250", VA = "0x18052F850")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700336A RID: 13162
|
||||
// (get) Token: 0x06013468 RID: 78952 RVA: 0x0049F748 File Offset: 0x0049D948
|
||||
[Token(Token = "0x1700336A")]
|
||||
private Camera DGHIEEAIKHM
|
||||
{
|
||||
[Token(Token = "0x6013468")]
|
||||
[Address(RVA = "0x1367760", Offset = "0x1366160", VA = "0x181367760")]
|
||||
get
|
||||
{
|
||||
if (!this.useCustomReferenceCamera)
|
||||
{
|
||||
return SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
||||
}
|
||||
return this.customReferenceCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013469 RID: 78953 RVA: 0x0049F778 File Offset: 0x0049D978
|
||||
[Token(Token = "0x6013469")]
|
||||
[Address(RVA = "0x1364D80", Offset = "0x1363780", VA = "0x181364D80", 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.RecRoomDontDestroyOnLoad<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.RecRoomDontDestroyOnLoad();
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601346A RID: 78954 RVA: 0x0049F8B8 File Offset: 0x0049DAB8
|
||||
[Token(Token = "0x601346A")]
|
||||
[Address(RVA = "0x1369390", Offset = "0x1367D90", VA = "0x181369390", Slot = "7")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
EventSystem eventSystem = this.m_EventSystem;
|
||||
int num = 0;
|
||||
eventSystem.SetEnabled(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601346B RID: 78955 RVA: 0x0049F8DC File Offset: 0x0049DADC
|
||||
[Token(Token = "0x601346B")]
|
||||
[Address(RVA = "0x1369790", Offset = "0x1368190", VA = "0x181369790", Slot = "5")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
this.m_EventSystem.SetEnabled(true);
|
||||
}
|
||||
|
||||
// Token: 0x0601346C RID: 78956 RVA: 0x0049F8FC File Offset: 0x0049DAFC
|
||||
[Token(Token = "0x601346C")]
|
||||
[Address(RVA = "0x1369160", Offset = "0x1367B60", VA = "0x181369160", 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: 0x0601346D RID: 78957 RVA: 0x0049F9A4 File Offset: 0x0049DBA4
|
||||
[Token(Token = "0x601346D")]
|
||||
[Address(RVA = "0x82C4F0", Offset = "0x82AEF0", VA = "0x18082C4F0")]
|
||||
private void Update()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0601346E RID: 78958 RVA: 0x0049F9B8 File Offset: 0x0049DBB8
|
||||
[Token(Token = "0x601346E")]
|
||||
[Address(RVA = "0x1369A30", Offset = "0x1368430", VA = "0x181369A30", 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: 0x0601346F RID: 78959 RVA: 0x0049FA08 File Offset: 0x0049DC08
|
||||
[Token(Token = "0x601346F")]
|
||||
[Address(RVA = "0x136ABE0", Offset = "0x13695E0", VA = "0x18136ABE0")]
|
||||
public UIInputModule.LAGCGHDHJEI UpdateRaycastsWorldSpace(int MOCLFAKPDGA, Camera FOMHGMLPOND, Vector2 MAIKKHCFMEF, UIInputModule.EAHPIECMAIB JJAPBNJPPAK, bool ODLOBIALKOD = true)
|
||||
{
|
||||
TouchInputSystem instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
TouchInputSystem instance2 = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
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);
|
||||
BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK;
|
||||
this.m_AxisEventData = z2;
|
||||
PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP;
|
||||
this.m_BaseEventData = ecdaheaglek;
|
||||
bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value;
|
||||
this.m_DefaultInput = flalbhihdmp;
|
||||
this.dragAngleThreshold = has_value2;
|
||||
this.customReferenceCamera = flalbhihdmp;
|
||||
this.FBLACJMFALL = has_value2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013470 RID: 78960 RVA: 0x0049FAB4 File Offset: 0x0049DCB4
|
||||
[Token(Token = "0x6013470")]
|
||||
[Address(RVA = "0x136A400", Offset = "0x1368E00", VA = "0x18136A400")]
|
||||
public UIInputModule.LAGCGHDHJEI UpdateRaycastsWorldSpace(int MOCLFAKPDGA, Vector3 DDHPAFKBMON, Vector3 NLIECGEOPGH, UIInputModule.EAHPIECMAIB JJAPBNJPPAK)
|
||||
{
|
||||
float x = DDHPAFKBMON.x;
|
||||
UIInputModule.GEHDJKDCFID gehdjkdcfid = new UIInputModule.GEHDJKDCFID();
|
||||
gehdjkdcfid.<>4__this = MOCLFAKPDGA;
|
||||
UIInputModule.EAHPIECMAIB options = gehdjkdcfid.options;
|
||||
gehdjkdcfid.options.OGIBKJPIGCH = options != null;
|
||||
float z = NLIECGEOPGH.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Camera camera;
|
||||
Transform transform = camera.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform2 = camera.transform;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(gehdjkdcfid.<UpdateRaycastsWorldSpace>g__PushButtonCollisionFilter|1);
|
||||
float z3 = NLIECGEOPGH.z;
|
||||
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
||||
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.HIT)
|
||||
{
|
||||
int num = 0;
|
||||
PhysicalButtonBase physicalButtonBase;
|
||||
bool flag3 = physicalButtonBase == num;
|
||||
if (!flag3)
|
||||
{
|
||||
if (physicalButtonBase.enforceLaserMinDistance != flag3)
|
||||
{
|
||||
}
|
||||
if (physicalButtonBase.enforceLaserFromFront)
|
||||
{
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
if (num3 >= (float)num2)
|
||||
{
|
||||
goto IL_D5;
|
||||
}
|
||||
}
|
||||
if (!physicalButtonBase.allowLaserInVR)
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance.EBPFBFMJMBB)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_D5:;
|
||||
}
|
||||
bool pikfheachne = gehdjkdcfid.options.PIKFHEACHNE;
|
||||
this.m_CachedPtr = options;
|
||||
this.m_BaseEventData = options;
|
||||
this.dragAngleThreshold = options;
|
||||
this.FBLACJMFALL = options;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013471 RID: 78961 RVA: 0x0049FBD0 File Offset: 0x0049DDD0
|
||||
[Token(Token = "0x6013471")]
|
||||
[Address(RVA = "0x136A210", Offset = "0x1368C10", VA = "0x18136A210")]
|
||||
public UIInputModule.LAGCGHDHJEI UpdateRaycastsScreenSpace(int MOCLFAKPDGA, Vector2 MAIKKHCFMEF, UIInputModule.IDMLDOPBOJK JJAPBNJPPAK)
|
||||
{
|
||||
float x = MAIKKHCFMEF.x;
|
||||
int num = 0;
|
||||
this.m_CachedPtr = (IntPtr)num;
|
||||
this.m_AxisEventData = num;
|
||||
this.m_BaseEventData = num;
|
||||
this.m_DefaultInput = num;
|
||||
this.dragAngleThreshold = (float)num;
|
||||
this.customReferenceCamera = num;
|
||||
this.FBLACJMFALL = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013472 RID: 78962 RVA: 0x0049FC30 File Offset: 0x0049DE30
|
||||
[Token(Token = "0x6013472")]
|
||||
[Address(RVA = "0x136AED0", Offset = "0x13698D0", VA = "0x18136AED0")]
|
||||
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: 0x06013473 RID: 78963 RVA: 0x0049FC5C File Offset: 0x0049DE5C
|
||||
[Token(Token = "0x6013473")]
|
||||
[Address(RVA = "0x1369B80", Offset = "0x1368580", VA = "0x181369B80")]
|
||||
public bool UpdateDirectDragUIRaycast(int MOCLFAKPDGA, Vector2 HKOBEDCKAHC)
|
||||
{
|
||||
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
||||
if (mkojoanibbf != 0)
|
||||
{
|
||||
GameObject <pointerDrag>k__BackingField = mkojoanibbf.<pointerDrag>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<pointerDrag>k__BackingField == num))
|
||||
{
|
||||
UIInputModule.IFOCEOIDPHA acagenpbpbf = this.FBLACJMFALL[MOCLFAKPDGA].ACAGENPBPBF;
|
||||
if (acagenpbpbf != 0)
|
||||
{
|
||||
GameObject dmhnocjimjm = acagenpbpbf.DMHNOCJIMJM;
|
||||
GameObject <pointerDrag>k__BackingField2 = mkojoanibbf.<pointerDrag>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(dmhnocjimjm != <pointerDrag>k__BackingField2))
|
||||
{
|
||||
this.OAFNDDLCCDA(MOCLFAKPDGA, num2);
|
||||
}
|
||||
}
|
||||
this.EFPJJAOPAEO(MOCLFAKPDGA);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
this.FBLACJMFALL[MOCLFAKPDGA].ACAGENPBPBF = (ulong)0L;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013474 RID: 78964 RVA: 0x0049FCF4 File Offset: 0x0049DEF4
|
||||
[Token(Token = "0x6013474")]
|
||||
[Address(RVA = "0x1369D40", Offset = "0x1368740", VA = "0x181369D40")]
|
||||
public UIInputModule.GBLBJCNGCGN UpdateInput(int MOCLFAKPDGA, UIInputModule.JKPCIGPINIB JJAPBNJPPAK)
|
||||
{
|
||||
bool oeifhpgjmpn = JJAPBNJPPAK.OEIFHPGJMPN;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x06013475 RID: 78965 RVA: 0x0049FD28 File Offset: 0x0049DF28
|
||||
[Token(Token = "0x6013475")]
|
||||
[Address(RVA = "0x1365990", Offset = "0x1364390", VA = "0x181365990")]
|
||||
public void ClearCursorTarget(int MOCLFAKPDGA)
|
||||
{
|
||||
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
||||
if (mkojoanibbf != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.HandlePointerExitAndEnter(mkojoanibbf, num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013476 RID: 78966 RVA: 0x0049FD5C File Offset: 0x0049DF5C
|
||||
[Token(Token = "0x6013476")]
|
||||
[Address(RVA = "0x1364890", Offset = "0x1363290", VA = "0x181364890")]
|
||||
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;
|
||||
mkojoanibbf2.<pointerPressRaycast>k__BackingField = <pointerCurrentRaycast>k__BackingField;
|
||||
float distance = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
mkojoanibbf2.<pointerPressRaycast>k__BackingField.distance = distance;
|
||||
int sortingOrder = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
mkojoanibbf2.<pointerPressRaycast>k__BackingField.sortingOrder = sortingOrder;
|
||||
Vector3 worldNormal = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
||||
mkojoanibbf2.<pointerPressRaycast>k__BackingField.worldNormal = worldNormal;
|
||||
PointerEventData mkojoanibbf3 = kilboicalhe.MKOJOANIBBF;
|
||||
int num = 0;
|
||||
mkojoanibbf3.pointerPress = num;
|
||||
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 num2 = 0;
|
||||
if (!(hjeldenabnp != num2))
|
||||
{
|
||||
kilboicalhe.PANGGOHNIGF = true;
|
||||
return;
|
||||
}
|
||||
kilboicalhe.PFNEMLKIAFA = hjeldenabnp;
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall3 = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe3;
|
||||
GameObject pfnemlkiafa = kilboicalhe3.PFNEMLKIAFA;
|
||||
PointerEventData mkojoanibbf4 = kilboicalhe.MKOJOANIBBF;
|
||||
ExecuteEvents.EventFunction<IPointerDownHandler> s_PointerDownHandler = ExecuteEvents.s_PointerDownHandler;
|
||||
GameObject gameObject = ExecuteEvents.ExecuteHierarchy<IPointerDownHandler>(pfnemlkiafa, mkojoanibbf4, s_PointerDownHandler);
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall4 = this.FBLACJMFALL;
|
||||
ActionEvent<GameObject> onPointerPressed = this.OnPointerPressed;
|
||||
UIInputModule.KILBOICALHE kilboicalhe4;
|
||||
GameObject pfnemlkiafa2 = kilboicalhe4.PFNEMLKIAFA;
|
||||
onPointerPressed.Invoke(pfnemlkiafa2);
|
||||
int num3 = 0;
|
||||
if (gameObject != num3)
|
||||
{
|
||||
kilboicalhe.MKOJOANIBBF.pointerPress = gameObject;
|
||||
kilboicalhe.PFNEMLKIAFA = gameObject;
|
||||
}
|
||||
PointerEventData mkojoanibbf5 = kilboicalhe.MKOJOANIBBF;
|
||||
GameObject hjeldenabnp2 = kilboicalhe.HJELDENABNP;
|
||||
int num4 = 0;
|
||||
GameObject eventHandler;
|
||||
if (hjeldenabnp2 != num4)
|
||||
{
|
||||
eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(hjeldenabnp2);
|
||||
if ((ulong)1L != 0UL)
|
||||
{
|
||||
}
|
||||
int num5 = 0;
|
||||
if (!(eventHandler == num5))
|
||||
{
|
||||
mkojoanibbf5.<pointerDrag>k__BackingField = eventHandler;
|
||||
Transform parent = eventHandler.transform.parent;
|
||||
if (parent != 0)
|
||||
{
|
||||
GameObject gameObject2 = parent.gameObject;
|
||||
}
|
||||
}
|
||||
}
|
||||
mkojoanibbf5.<pointerDrag>k__BackingField = (ulong)0L;
|
||||
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = eventHandler;
|
||||
}
|
||||
kilboicalhe.PANGGOHNIGF = false;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013477 RID: 78967 RVA: 0x0049FF90 File Offset: 0x0049E190
|
||||
[Token(Token = "0x6013477")]
|
||||
[Address(RVA = "0x13684A0", Offset = "0x1366EA0", VA = "0x1813684A0")]
|
||||
private void NELGELBECFH(int MOCLFAKPDGA, bool INAJJKCOBEN, 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.ACAGENPBPBF != (ulong)0L)
|
||||
{
|
||||
this.OFFHJHILDDN(MOCLFAKPDGA, INAJJKCOBEN);
|
||||
}
|
||||
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;
|
||||
PointerEventData mkojoanibbf4 = kilboicalhe.MKOJOANIBBF;
|
||||
int num3 = 0;
|
||||
mkojoanibbf4.<rawPointerPress>k__BackingField = num3;
|
||||
PointerEventData mkojoanibbf5 = kilboicalhe.MKOJOANIBBF;
|
||||
int num4 = 0;
|
||||
mkojoanibbf5.pointerPress = num4;
|
||||
kilboicalhe.MKOJOANIBBF.<eligibleForClick>k__BackingField = num3 != 0;
|
||||
kilboicalhe.PFNEMLKIAFA = num3;
|
||||
}
|
||||
kilboicalhe.MCFICFMFNBP = false;
|
||||
kilboicalhe.PANGGOHNIGF = false;
|
||||
}
|
||||
|
||||
// Token: 0x06013478 RID: 78968 RVA: 0x004A00E4 File Offset: 0x0049E2E4
|
||||
[Token(Token = "0x6013478")]
|
||||
[Address(RVA = "0x1367550", Offset = "0x1365F50", VA = "0x181367550")]
|
||||
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: 0x06013479 RID: 78969 RVA: 0x004A0178 File Offset: 0x0049E378
|
||||
[Token(Token = "0x6013479")]
|
||||
[Address(RVA = "0x13646D0", Offset = "0x13630D0", VA = "0x1813646D0")]
|
||||
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: 0x0601347A RID: 78970 RVA: 0x004A01BC File Offset: 0x0049E3BC
|
||||
[Token(Token = "0x601347A")]
|
||||
[Address(RVA = "0x1369810", Offset = "0x1368210", VA = "0x181369810")]
|
||||
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: 0x0601347B RID: 78971 RVA: 0x004A0258 File Offset: 0x0049E458
|
||||
[Token(Token = "0x601347B")]
|
||||
[Address(RVA = "0x13672F0", Offset = "0x1365CF0", VA = "0x1813672F0")]
|
||||
private void GMOHINEDHCM(int MOCLFAKPDGA, float GJCDADEGOLM)
|
||||
{
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
GameObject oilkanjfdin = kilboicalhe.OILKANJFDIN;
|
||||
int num = 0;
|
||||
if (oilkanjfdin == num)
|
||||
{
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
GameObject gameObject;
|
||||
kilboicalhe.OILKANJFDIN = gameObject;
|
||||
}
|
||||
ulong num2;
|
||||
mkojoanibbf.<scrollDelta>k__BackingField = num2;
|
||||
mkojoanibbf.<scrollDelta>k__BackingField.y = (float)0;
|
||||
GameObject oilkanjfdin2 = kilboicalhe.OILKANJFDIN;
|
||||
ExecuteEvents.EventFunction<IScrollHandler> s_ScrollHandler = ExecuteEvents.s_ScrollHandler;
|
||||
GameObject gameObject2 = ExecuteEvents.ExecuteHierarchy<IScrollHandler>(oilkanjfdin2, mkojoanibbf, s_ScrollHandler);
|
||||
}
|
||||
|
||||
// Token: 0x0601347C RID: 78972 RVA: 0x004A02D4 File Offset: 0x0049E4D4
|
||||
[Token(Token = "0x601347C")]
|
||||
[Address(RVA = "0x13677E0", Offset = "0x13661E0", VA = "0x1813677E0")]
|
||||
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: 0x0601347D RID: 78973 RVA: 0x004A0328 File Offset: 0x0049E528
|
||||
[Token(Token = "0x601347D")]
|
||||
[Address(RVA = "0x1365010", Offset = "0x1363A10", VA = "0x181365010")]
|
||||
private bool BEICHKBKKCJ(int MOCLFAKPDGA)
|
||||
{
|
||||
int num = 0;
|
||||
return this.EPDNBHBJOEG(MOCLFAKPDGA, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601347E RID: 78974 RVA: 0x004A0340 File Offset: 0x0049E540
|
||||
[Token(Token = "0x601347E")]
|
||||
[Address(RVA = "0x1364800", Offset = "0x1363200", VA = "0x181364800")]
|
||||
private bool AGDCOFEFDOE(int MOCLFAKPDGA, Vector2 MAIKKHCFMEF)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601347F RID: 78975 RVA: 0x004A0350 File Offset: 0x0049E550
|
||||
[Token(Token = "0x601347F")]
|
||||
[Address(RVA = "0x1366B80", Offset = "0x1365580", VA = "0x181366B80")]
|
||||
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.PCKNMJNLKIO);
|
||||
Camera camera = this.DGHIEEAIKHM;
|
||||
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.EMBJGHHAOAB);
|
||||
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_243;
|
||||
}
|
||||
}
|
||||
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_243:
|
||||
this.CCHDPPCBHCN(kilboicalhe, <pointerCurrentRaycast>k__BackingField);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013480 RID: 78976 RVA: 0x004A05B0 File Offset: 0x0049E7B0
|
||||
[Token(Token = "0x6013480")]
|
||||
[Address(RVA = "0x1365040", Offset = "0x1363A40", VA = "0x181365040")]
|
||||
private void CCHDPPCBHCN(UIInputModule.KILBOICALHE GHPAHELKDBP, RaycastResult HLDPCCBFOBC)
|
||||
{
|
||||
PointerEventData mkojoanibbf = GHPAHELKDBP.MKOJOANIBBF;
|
||||
Vector2 zero = Vector2.zero;
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
Vector3 worldNormal = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
||||
if (zero == 0)
|
||||
{
|
||||
int num = 0;
|
||||
GHPAHELKDBP.NMFEALMHAPG = num;
|
||||
GHPAHELKDBP.NMFEALMHAPG.has_value = num != 0;
|
||||
}
|
||||
Vector3? nmfealmhapg = GHPAHELKDBP.NMFEALMHAPG;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num2 = 0;
|
||||
GHPAHELKDBP.NMFEALMHAPG = num2;
|
||||
bool flag;
|
||||
if (num2 != 0 && flag)
|
||||
{
|
||||
mkojoanibbf.<delta>k__BackingField.y = worldNormal;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013481 RID: 78977 RVA: 0x004A0648 File Offset: 0x0049E848
|
||||
[Token(Token = "0x6013481")]
|
||||
[Address(RVA = "0x1367B90", Offset = "0x1366590", VA = "0x181367B90")]
|
||||
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: 0x06013482 RID: 78978 RVA: 0x004A06DC File Offset: 0x0049E8DC
|
||||
[Token(Token = "0x6013482")]
|
||||
[Address(RVA = "0x1368E00", Offset = "0x1367800", VA = "0x181368E00")]
|
||||
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: 0x06013483 RID: 78979 RVA: 0x004A0730 File Offset: 0x0049E930
|
||||
[Token(Token = "0x6013483")]
|
||||
[Address(RVA = "0x1365E30", Offset = "0x1364830", VA = "0x181365E30")]
|
||||
private void EGKKOMPNLGO(int MOCLFAKPDGA, PhysicalButtonBase KMJAFCOEBOF, RaycastHit NDPGNCOOCEM, bool EDMELLAHDDM, out UIInputModule.LAGCGHDHJEI GIAOBLMEMMI)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
Transform oifldnbgjoh = kilboicalhe.OIFLDNBGJOH;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
if (0 == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
int num2 = 0;
|
||||
List<GameObject> hovered = mkojoanibbf.hovered;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator == 0)
|
||||
{
|
||||
goto IL_13B;
|
||||
}
|
||||
bool flag3;
|
||||
while (!flag3)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
Selectable selectable;
|
||||
if (selectable != num3)
|
||||
{
|
||||
}
|
||||
GameObject gameObject;
|
||||
if (gameObject)
|
||||
{
|
||||
int num4 = 0;
|
||||
if (gameObject == num4)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num2 != 0)
|
||||
{
|
||||
}
|
||||
int num5 = 0;
|
||||
Tooltip tooltip;
|
||||
if (!(tooltip != num5))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
oifldnbgjoh.gameObject.SetActive(true);
|
||||
int collider = NDPGNCOOCEM.m_Collider;
|
||||
}
|
||||
GameObject <pointerEnter>k__BackingField = mkojoanibbf.<pointerEnter>k__BackingField;
|
||||
int num6 = 0;
|
||||
if (!(<pointerEnter>k__BackingField != num6))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
RectTransform component = mkojoanibbf.<pointerEnter>k__BackingField.GetComponent<RectTransform>();
|
||||
Vector3 zero = Vector3.zero;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
int sortingOrder = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
Vector3 zero2 = Vector3.zero;
|
||||
bool flag4;
|
||||
if (!flag4)
|
||||
{
|
||||
Camera enterEventCamera = mkojoanibbf.enterEventCamera;
|
||||
bool flag5;
|
||||
while (!flag5)
|
||||
{
|
||||
}
|
||||
Quaternion rotation = component.rotation;
|
||||
}
|
||||
Vector3 worldNormal = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
||||
int num7 = 0;
|
||||
if (worldNormal <= num7 && worldNormal <= num7 && worldNormal <= num7)
|
||||
{
|
||||
Camera enterEventCamera2 = mkojoanibbf.enterEventCamera;
|
||||
bool flag6;
|
||||
if (flag6)
|
||||
{
|
||||
Quaternion rotation2 = component.rotation;
|
||||
}
|
||||
}
|
||||
IL_13B:
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06013484 RID: 78980 RVA: 0x004A0898 File Offset: 0x0049EA98
|
||||
[Token(Token = "0x6013484")]
|
||||
[Address(RVA = "0x1368340", Offset = "0x1366D40", VA = "0x181368340")]
|
||||
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: 0x06013485 RID: 78981 RVA: 0x004A08EC File Offset: 0x0049EAEC
|
||||
[Token(Token = "0x6013485")]
|
||||
[Address(RVA = "0x1365680", Offset = "0x1364080", VA = "0x181365680")]
|
||||
private static int CJINAFMLIIM(RaycastResult IPHIIJNAEON, RaycastResult FOJLJNMAJLC)
|
||||
{
|
||||
if (FOJLJNMAJLC.distance < 0.0001f)
|
||||
{
|
||||
bool flag;
|
||||
if (!flag || flag || flag)
|
||||
{
|
||||
}
|
||||
if (flag != typeof(global::UnityEngine.Object).TypeHandle || IPHIIJNAEON.sortingOrder == FOJLJNMAJLC.sortingOrder)
|
||||
{
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013486 RID: 78982 RVA: 0x004A092C File Offset: 0x0049EB2C
|
||||
[Token(Token = "0x6013486")]
|
||||
[Address(RVA = "0x1367AC0", Offset = "0x13664C0", VA = "0x181367AC0")]
|
||||
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: 0x06013487 RID: 78983 RVA: 0x004A0974 File Offset: 0x0049EB74
|
||||
[Token(Token = "0x6013487")]
|
||||
[Address(RVA = "0x1367DC0", Offset = "0x13667C0", VA = "0x181367DC0")]
|
||||
private bool MCFILCHFMFJ(PhysicalButtonBase LKDLEHGHCAD, RaycastHit JMAIFNBKGMM, Vector3 DHAKDECDIBL)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = LKDLEHGHCAD == num;
|
||||
if (!flag)
|
||||
{
|
||||
if (LKDLEHGHCAD.enforceLaserMinDistance != flag)
|
||||
{
|
||||
}
|
||||
if (LKDLEHGHCAD.enforceLaserFromFront)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = DHAKDECDIBL.z;
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
if (num3 >= (float)num2)
|
||||
{
|
||||
goto IL_51;
|
||||
}
|
||||
}
|
||||
if (LKDLEHGHCAD.allowLaserInVR || !SingletonMonoBehaviour.Instance.EBPFBFMJMBB)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
IL_51:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013488 RID: 78984 RVA: 0x004A09DC File Offset: 0x0049EBDC
|
||||
[Token(Token = "0x6013488")]
|
||||
[Address(RVA = "0x1367920", Offset = "0x1366320", VA = "0x181367920")]
|
||||
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: 0x06013489 RID: 78985 RVA: 0x004A0A40 File Offset: 0x0049EC40
|
||||
[Token(Token = "0x6013489")]
|
||||
[Address(RVA = "0x1368870", Offset = "0x1367270", VA = "0x181368870")]
|
||||
private bool NOCLJADILGC(int MOCLFAKPDGA, bool MMIDBALKCPJ, 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))
|
||||
{
|
||||
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
||||
if ((mkojoanibbf.<useDragThreshold>k__BackingField ? 1 : 0) == num || this.MPLHLCJINPC(mkojoanibbf, MMIDBALKCPJ))
|
||||
{
|
||||
GameObject hjeldenabnp = kilboicalhe.HJELDENABNP;
|
||||
int num3 = 0;
|
||||
if (hjeldenabnp != num3)
|
||||
{
|
||||
GameObject eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(hjeldenabnp);
|
||||
int num4 = 0;
|
||||
bool flag;
|
||||
if (!(eventHandler == num4) && !flag)
|
||||
{
|
||||
Transform transform;
|
||||
Transform parent = transform.parent;
|
||||
if (parent != 0)
|
||||
{
|
||||
GameObject gameObject = parent.gameObject;
|
||||
}
|
||||
}
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
GameObject eventHandler2 = ExecuteEvents.GetEventHandler<IDragHandler>(kilboicalhe.HJELDENABNP);
|
||||
}
|
||||
bool flag3;
|
||||
return flag3;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601348A RID: 78986 RVA: 0x004A0B08 File Offset: 0x0049ED08
|
||||
[Token(Token = "0x601348A")]
|
||||
[Address(RVA = "0x1365350", Offset = "0x1363D50", VA = "0x181365350")]
|
||||
private bool CEBCOLDKOGL(GameObject PHAMGPPBMOM, PointerEventData ECOAIGKMLHA)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(PHAMGPPBMOM == num))
|
||||
{
|
||||
int sortingOrder = ECOAIGKMLHA.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = PHAMGPPBMOM.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
if (sortingOrder <= sortingOrder)
|
||||
{
|
||||
ScrollRect component = PHAMGPPBMOM.GetComponent<ScrollRect>();
|
||||
int num2 = 0;
|
||||
if (!(component != num2) && PHAMGPPBMOM.GetComponent<IOSA>() == 0)
|
||||
{
|
||||
Slider component2 = PHAMGPPBMOM.GetComponent<Slider>();
|
||||
int num3 = 0;
|
||||
if (component2 != num3)
|
||||
{
|
||||
Slider.Direction direction = component2.m_Direction;
|
||||
if (direction <= Slider.Direction.RightToLeft)
|
||||
{
|
||||
}
|
||||
if (direction <= Slider.Direction.RightToLeft)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601348B RID: 78987 RVA: 0x004A0BA4 File Offset: 0x0049EDA4
|
||||
[Token(Token = "0x601348B")]
|
||||
[Address(RVA = "0x1367F60", Offset = "0x1366960", VA = "0x181367F60")]
|
||||
private bool MPLHLCJINPC(PointerEventData ECOAIGKMLHA, bool DIGIBBNEDKN)
|
||||
{
|
||||
if (ECOAIGKMLHA != 0)
|
||||
{
|
||||
if (DIGIBBNEDKN)
|
||||
{
|
||||
int sortingOrder = ECOAIGKMLHA.<pointerPressRaycast>k__BackingField.sortingOrder;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (this.dragDistanceThreshold > (float)sortingOrder)
|
||||
{
|
||||
goto IL_6B;
|
||||
}
|
||||
}
|
||||
Camera pressEventCamera = ECOAIGKMLHA.pressEventCamera;
|
||||
Camera camera = this.<MCLKPPFJMIH>k__BackingField;
|
||||
if (!(pressEventCamera == camera))
|
||||
{
|
||||
Vector2 screenPosition = ECOAIGKMLHA.<pointerPressRaycast>k__BackingField.screenPosition;
|
||||
Vector2 screenPosition2 = ECOAIGKMLHA.<pointerCurrentRaycast>k__BackingField.screenPosition;
|
||||
int dragThreshold = EventSystem.current.m_DragThreshold;
|
||||
}
|
||||
}
|
||||
IL_6B:
|
||||
Transform transform = ECOAIGKMLHA.pressEventCamera.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
float num = this.dragAngleThreshold;
|
||||
float num2;
|
||||
while (num2 > num2)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601348C RID: 78988 RVA: 0x004A0C5C File Offset: 0x0049EE5C
|
||||
[Token(Token = "0x601348C")]
|
||||
[Address(RVA = "0x1365AF0", Offset = "0x13644F0", VA = "0x181365AF0")]
|
||||
private void EFPJJAOPAEO(int MOCLFAKPDGA)
|
||||
{
|
||||
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
||||
DirectDragSettings component = mkojoanibbf.<pointerDrag>k__BackingField.GetComponent<DirectDragSettings>();
|
||||
int num = 0;
|
||||
float num2 = this.defaultDirectDragSpeed;
|
||||
int num3 = 0;
|
||||
if (component != num3)
|
||||
{
|
||||
}
|
||||
Transform transform = mkojoanibbf.<pointerDrag>k__BackingField.transform;
|
||||
int num4 = 0;
|
||||
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
||||
UIInputModule.IFOCEOIDPHA ifoceoidpha = new UIInputModule.IFOCEOIDPHA();
|
||||
GameObject <pointerDrag>k__BackingField = mkojoanibbf.<pointerDrag>k__BackingField;
|
||||
ifoceoidpha.DMHNOCJIMJM = <pointerDrag>k__BackingField;
|
||||
Transform transform2 = mkojoanibbf.<pointerDrag>k__BackingField.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
ifoceoidpha.GKLMKKBIENL = num2;
|
||||
ifoceoidpha.EJBJLLOIFKO.z = z;
|
||||
ifoceoidpha.ALBOGJCMMCF = num;
|
||||
kilboicalhe.ACAGENPBPBF = ifoceoidpha;
|
||||
bool flag = this.EPDNBHBJOEG(MOCLFAKPDGA, num4);
|
||||
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
||||
float distance = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
||||
mkojoanibbf.<pointerPressRaycast>k__BackingField = <pointerCurrentRaycast>k__BackingField;
|
||||
int sortingOrder = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
||||
mkojoanibbf.<pointerPressRaycast>k__BackingField.distance = distance;
|
||||
Vector3 worldNormal = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
||||
mkojoanibbf.<pointerPressRaycast>k__BackingField.sortingOrder = sortingOrder;
|
||||
mkojoanibbf.<pointerPressRaycast>k__BackingField.worldNormal = worldNormal;
|
||||
}
|
||||
|
||||
// Token: 0x0601348D RID: 78989 RVA: 0x004A0D80 File Offset: 0x0049EF80
|
||||
[Token(Token = "0x601348D")]
|
||||
[Address(RVA = "0x1368B20", Offset = "0x1367520", VA = "0x181368B20")]
|
||||
private void OAFNDDLCCDA(int MOCLFAKPDGA, Vector2 HKOBEDCKAHC)
|
||||
{
|
||||
UIInputModule.IFOCEOIDPHA acagenpbpbf = this.FBLACJMFALL[MOCLFAKPDGA].ACAGENPBPBF;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
acagenpbpbf.EJBJLLOIFKO.z = z;
|
||||
RectTransform albogjcmmcf = acagenpbpbf.ALBOGJCMMCF;
|
||||
int num = 0;
|
||||
if (albogjcmmcf != num)
|
||||
{
|
||||
RectTransform albogjcmmcf2 = acagenpbpbf.ALBOGJCMMCF;
|
||||
Rect rect = albogjcmmcf.rect;
|
||||
Vector3 ejbjlloifko = acagenpbpbf.EJBJLLOIFKO;
|
||||
acagenpbpbf.EJBJLLOIFKO.y = ejbjlloifko;
|
||||
}
|
||||
Transform transform = acagenpbpbf.DMHNOCJIMJM.transform;
|
||||
float z2 = acagenpbpbf.EJBJLLOIFKO.z;
|
||||
Transform transform2 = acagenpbpbf.DMHNOCJIMJM.transform;
|
||||
int num2 = 0;
|
||||
bool flag = this.EPDNBHBJOEG(MOCLFAKPDGA, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0601348E RID: 78990 RVA: 0x004A0E28 File Offset: 0x0049F028
|
||||
[Token(Token = "0x601348E")]
|
||||
[Address(RVA = "0x1368F20", Offset = "0x1367920", VA = "0x181368F20")]
|
||||
private void OFFHJHILDDN(int MOCLFAKPDGA, bool NOFMGFLLANG)
|
||||
{
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe;
|
||||
UIInputModule.IFOCEOIDPHA acagenpbpbf = kilboicalhe.ACAGENPBPBF;
|
||||
if (acagenpbpbf != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (NOFMGFLLANG)
|
||||
{
|
||||
ScrollRect component = acagenpbpbf.DMHNOCJIMJM.GetComponent<ScrollRect>();
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (component != num3)
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
component.m_Velocity = zero;
|
||||
component.m_Velocity.y = (float)0;
|
||||
}
|
||||
if (acagenpbpbf.DMHNOCJIMJM.GetComponent<IOSA>() != 0)
|
||||
{
|
||||
Vector2 zero2 = Vector2.zero;
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
UIInputModule.KILBOICALHE[] fblacjmfall2 = this.FBLACJMFALL;
|
||||
UIInputModule.KILBOICALHE kilboicalhe2;
|
||||
kilboicalhe2.ACAGENPBPBF = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601348F RID: 78991 RVA: 0x004A0ECC File Offset: 0x0049F0CC
|
||||
[Token(Token = "0x601348F")]
|
||||
[Address(RVA = "0x13693C0", Offset = "0x1367DC0", VA = "0x1813693C0")]
|
||||
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;
|
||||
if (num != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (num != num2)
|
||||
{
|
||||
Color cyan = Color.cyan;
|
||||
Gizmos.color = num;
|
||||
}
|
||||
}
|
||||
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;
|
||||
if (num != 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (num != num3)
|
||||
{
|
||||
Color blue = Color.blue;
|
||||
Gizmos.color = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013490 RID: 78992 RVA: 0x004A0FC4 File Offset: 0x0049F1C4
|
||||
[Token(Token = "0x6013490")]
|
||||
[Address(RVA = "0x136B040", Offset = "0x1369A40", VA = "0x18136B040")]
|
||||
public UIInputModule()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<GameObject> actionEvent = new ActionEvent(4, num != 0);
|
||||
num = 0;
|
||||
this.OnPointerPressed = actionEvent;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06013491 RID: 78993 RVA: 0x004A1020 File Offset: 0x0049F220
|
||||
[Token(Token = "0x6013491")]
|
||||
[Address(RVA = "0x13659F0", Offset = "0x13643F0", VA = "0x1813659F0")]
|
||||
[CompilerGenerated]
|
||||
private bool EAMNGAOPIGJ(RaycastResult GIAOBLMEMMI)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06013492 RID: 78994 RVA: 0x004A1038 File Offset: 0x0049F238
|
||||
[Token(Token = "0x6013492")]
|
||||
[Address(RVA = "0x1366B30", Offset = "0x1365530", VA = "0x181366B30")]
|
||||
[CompilerGenerated]
|
||||
private bool EMBJGHHAOAB(RaycastResult PBAOMKNFBFL)
|
||||
{
|
||||
float distance = PBAOMKNFBFL.distance;
|
||||
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
||||
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06013493 RID: 78995 RVA: 0x004A105C File Offset: 0x0049F25C
|
||||
[Token(Token = "0x6013493")]
|
||||
[Address(RVA = "0x13697C0", Offset = "0x13681C0", VA = "0x1813697C0")]
|
||||
[CompilerGenerated]
|
||||
private bool PCKNMJNLKIO(RaycastResult PBAOMKNFBFL)
|
||||
{
|
||||
float distance = PBAOMKNFBFL.distance;
|
||||
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
||||
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400D16A RID: 53610
|
||||
[Token(Token = "0x400D16A")]
|
||||
public static UIInputModule Instance;
|
||||
|
||||
// Token: 0x0400D16B RID: 53611
|
||||
[Token(Token = "0x400D16B")]
|
||||
private const float PCGHIPDBNPP = 0.2f;
|
||||
|
||||
// Token: 0x0400D16C RID: 53612
|
||||
[Token(Token = "0x400D16C")]
|
||||
private const float JJMDFCBKOJC = 20f;
|
||||
|
||||
// Token: 0x0400D16D RID: 53613
|
||||
[Token(Token = "0x400D16D")]
|
||||
private const float CMLJNNCBKOM = 0.1f;
|
||||
|
||||
// Token: 0x0400D16E RID: 53614
|
||||
[Token(Token = "0x400D16E")]
|
||||
private const float EFFLOFMFNHP = 0.0001f;
|
||||
|
||||
// Token: 0x0400D16F RID: 53615
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D16F")]
|
||||
[SerializeField]
|
||||
private int maxCursorCount = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400D170 RID: 53616
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400D170")]
|
||||
[Tooltip("AG : max UI interaction angle from head look direction")]
|
||||
public float MaxUIHeadAngle = 40f;
|
||||
|
||||
// Token: 0x0400D171 RID: 53617
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D171")]
|
||||
[SerializeField]
|
||||
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
||||
private float dragAngleThreshold = 3f;
|
||||
|
||||
// Token: 0x0400D172 RID: 53618
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D172")]
|
||||
[SerializeField]
|
||||
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
||||
private float dragDistanceThreshold = 0.03f;
|
||||
|
||||
// Token: 0x0400D173 RID: 53619
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D173")]
|
||||
[SerializeField]
|
||||
private float defaultDirectDragSpeed = 400f;
|
||||
|
||||
// Token: 0x0400D174 RID: 53620
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400D174")]
|
||||
[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: 0x0400D175 RID: 53621
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D175")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("useCustomReferenceCamera")]
|
||||
private Camera customReferenceCamera;
|
||||
|
||||
// Token: 0x0400D176 RID: 53622
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D176")]
|
||||
public readonly ActionEvent<GameObject> OnPointerPressed;
|
||||
|
||||
// Token: 0x0400D177 RID: 53623
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D177")]
|
||||
private UIInputModule.KILBOICALHE[] FBLACJMFALL;
|
||||
|
||||
// Token: 0x02002B14 RID: 11028
|
||||
[Token(Token = "0x2002B14")]
|
||||
public struct EAHPIECMAIB
|
||||
{
|
||||
// Token: 0x0400D179 RID: 53625
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D179")]
|
||||
[CanBeNull]
|
||||
public GameObject HPPENPEBKLF;
|
||||
|
||||
// Token: 0x0400D17A RID: 53626
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D17A")]
|
||||
public bool ELEKKGLEFOD;
|
||||
|
||||
// Token: 0x0400D17B RID: 53627
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400D17B")]
|
||||
public float NJHILIMJEMJ;
|
||||
|
||||
// Token: 0x0400D17C RID: 53628
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D17C")]
|
||||
public bool OGIBKJPIGCH;
|
||||
|
||||
// Token: 0x0400D17D RID: 53629
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400D17D")]
|
||||
public float PJBAGEJJDHH;
|
||||
|
||||
// Token: 0x0400D17E RID: 53630
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D17E")]
|
||||
public bool NJOHGJKJKOK;
|
||||
|
||||
// Token: 0x0400D17F RID: 53631
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x400D17F")]
|
||||
public bool IDHBFECMJDA;
|
||||
|
||||
// Token: 0x0400D180 RID: 53632
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
|
||||
[Token(Token = "0x400D180")]
|
||||
public bool PIKFHEACHNE;
|
||||
}
|
||||
|
||||
// Token: 0x02002B15 RID: 11029
|
||||
[Token(Token = "0x2002B15")]
|
||||
public struct IDMLDOPBOJK
|
||||
{
|
||||
// Token: 0x0400D181 RID: 53633
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D181")]
|
||||
public bool PIKFHEACHNE;
|
||||
}
|
||||
|
||||
// Token: 0x02002B16 RID: 11030
|
||||
[Token(Token = "0x2002B16")]
|
||||
public struct LAGCGHDHJEI
|
||||
{
|
||||
// Token: 0x06013494 RID: 78996 RVA: 0x004A1084 File Offset: 0x0049F284
|
||||
[Token(Token = "0x6013494")]
|
||||
[Address(RVA = "0x230CE0", Offset = "0x2300E0", VA = "0x180230CE0")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.FHMPGBCCAIM.has_value = num2 != 0;
|
||||
this.CCNPNGGMNGG = num;
|
||||
this.CCNPNGGMNGG.z = (float)num;
|
||||
this.FLALBHIHDMP = num2;
|
||||
this.LOJFGCFIMNE = num2;
|
||||
this.LOJFGCFIMNE.has_value = num2 != 0;
|
||||
this.OHNIPAHMBJI = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x1700336B RID: 13163
|
||||
// (get) Token: 0x06013495 RID: 78997 RVA: 0x004A10D8 File Offset: 0x0049F2D8
|
||||
[Token(Token = "0x1700336B")]
|
||||
public bool HMNNKDDNFCF
|
||||
{
|
||||
[Token(Token = "0x6013495")]
|
||||
[Address(RVA = "0x230BF0", Offset = "0x22FFF0", VA = "0x180230BF0")]
|
||||
get
|
||||
{
|
||||
bool has_value = this.FHMPGBCCAIM.has_value;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700336C RID: 13164
|
||||
// (get) Token: 0x06013496 RID: 78998 RVA: 0x004A10F4 File Offset: 0x0049F2F4
|
||||
[Token(Token = "0x1700336C")]
|
||||
public bool JGBMMLFFOMM
|
||||
{
|
||||
[Token(Token = "0x6013496")]
|
||||
[Address(RVA = "0x230C50", Offset = "0x230050", VA = "0x180230C50")]
|
||||
get
|
||||
{
|
||||
GameObject dmhnocjimjm = this.DMHNOCJIMJM;
|
||||
int num = 0;
|
||||
bool flag = dmhnocjimjm != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
GameObject dmhnocjimjm2 = this.DMHNOCJIMJM;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400D182 RID: 53634
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D182")]
|
||||
public GameObject PKNEDJNFJLD;
|
||||
|
||||
// Token: 0x0400D183 RID: 53635
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D183")]
|
||||
public Vector3? FHMPGBCCAIM;
|
||||
|
||||
// Token: 0x0400D184 RID: 53636
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D184")]
|
||||
public Vector3 CCNPNGGMNGG;
|
||||
|
||||
// Token: 0x0400D185 RID: 53637
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D185")]
|
||||
public Selectable ACEIPFONJHD;
|
||||
|
||||
// Token: 0x0400D186 RID: 53638
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D186")]
|
||||
public BaseRaycaster ECDAHEAGLEK;
|
||||
|
||||
// Token: 0x0400D187 RID: 53639
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D187")]
|
||||
public GameObject DMHNOCJIMJM;
|
||||
|
||||
// Token: 0x0400D188 RID: 53640
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D188")]
|
||||
public PhysicalButtonBase FLALBHIHDMP;
|
||||
|
||||
// Token: 0x0400D189 RID: 53641
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D189")]
|
||||
public RaycastHit? LOJFGCFIMNE;
|
||||
|
||||
// Token: 0x0400D18A RID: 53642
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D18A")]
|
||||
public bool OHNIPAHMBJI;
|
||||
|
||||
// Token: 0x0400D18B RID: 53643
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x79")]
|
||||
[Token(Token = "0x400D18B")]
|
||||
public bool CGDMLFBDKEH;
|
||||
}
|
||||
|
||||
// Token: 0x02002B17 RID: 11031
|
||||
[Token(Token = "0x2002B17")]
|
||||
public struct JKPCIGPINIB
|
||||
{
|
||||
// Token: 0x0400D18C RID: 53644
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D18C")]
|
||||
public bool OEIFHPGJMPN;
|
||||
|
||||
// Token: 0x0400D18D RID: 53645
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400D18D")]
|
||||
public bool BDEHNKIEDDN;
|
||||
|
||||
// Token: 0x0400D18E RID: 53646
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400D18E")]
|
||||
public float AEKJOJKOCHF;
|
||||
|
||||
// Token: 0x0400D18F RID: 53647
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D18F")]
|
||||
public bool LGEFHEMCOJD;
|
||||
|
||||
// Token: 0x0400D190 RID: 53648
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9")]
|
||||
[Token(Token = "0x400D190")]
|
||||
public bool GADLAOOKFDP;
|
||||
|
||||
// Token: 0x0400D191 RID: 53649
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA")]
|
||||
[Token(Token = "0x400D191")]
|
||||
public bool OHJCJBPGJFA;
|
||||
|
||||
// Token: 0x0400D192 RID: 53650
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB")]
|
||||
[Token(Token = "0x400D192")]
|
||||
public bool EGGEPKBAGKC;
|
||||
}
|
||||
|
||||
// Token: 0x02002B18 RID: 11032
|
||||
[Token(Token = "0x2002B18")]
|
||||
public struct GBLBJCNGCGN
|
||||
{
|
||||
// Token: 0x06013497 RID: 78999 RVA: 0x004A1124 File Offset: 0x0049F324
|
||||
[Token(Token = "0x6013497")]
|
||||
[Address(RVA = "0x230B40", Offset = "0x22FF40", VA = "0x180230B40")]
|
||||
public void LKLKGDMFMCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D193 RID: 53651
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D193")]
|
||||
public bool IMBIKAPFHFJ;
|
||||
|
||||
// Token: 0x0400D194 RID: 53652
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400D194")]
|
||||
public bool FEJBJIPINAD;
|
||||
|
||||
// Token: 0x0400D195 RID: 53653
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
|
||||
[Token(Token = "0x400D195")]
|
||||
public bool DKLFJNAMNLE;
|
||||
|
||||
// Token: 0x0400D196 RID: 53654
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3")]
|
||||
[Token(Token = "0x400D196")]
|
||||
public bool IIJHHIKJJAO;
|
||||
|
||||
// Token: 0x0400D197 RID: 53655
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400D197")]
|
||||
public bool JGFCMECEAIP;
|
||||
|
||||
// Token: 0x0400D198 RID: 53656
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5")]
|
||||
[Token(Token = "0x400D198")]
|
||||
public bool MJGGMNJGGHD;
|
||||
|
||||
// Token: 0x0400D199 RID: 53657
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D199")]
|
||||
public PointerEventData DIFOLHDKADP;
|
||||
}
|
||||
|
||||
// Token: 0x02002B19 RID: 11033
|
||||
[Token(Token = "0x2002B19")]
|
||||
private class IFOCEOIDPHA
|
||||
{
|
||||
// Token: 0x06013498 RID: 79000 RVA: 0x004A1134 File Offset: 0x0049F334
|
||||
[Token(Token = "0x6013498")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public IFOCEOIDPHA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D19A RID: 53658
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D19A")]
|
||||
public GameObject DMHNOCJIMJM;
|
||||
|
||||
// Token: 0x0400D19B RID: 53659
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D19B")]
|
||||
public Vector3 EJBJLLOIFKO;
|
||||
|
||||
// Token: 0x0400D19C RID: 53660
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400D19C")]
|
||||
public float GKLMKKBIENL;
|
||||
|
||||
// Token: 0x0400D19D RID: 53661
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D19D")]
|
||||
public RectTransform ALBOGJCMMCF;
|
||||
}
|
||||
|
||||
// Token: 0x02002B1A RID: 11034
|
||||
[Token(Token = "0x2002B1A")]
|
||||
private class KILBOICALHE
|
||||
{
|
||||
// Token: 0x06013499 RID: 79001 RVA: 0x004A1148 File Offset: 0x0049F348
|
||||
[Token(Token = "0x6013499")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KILBOICALHE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D19E RID: 53662
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D19E")]
|
||||
public GameObject HJELDENABNP;
|
||||
|
||||
// Token: 0x0400D19F RID: 53663
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D19F")]
|
||||
public GameObject PFNEMLKIAFA;
|
||||
|
||||
// Token: 0x0400D1A0 RID: 53664
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D1A0")]
|
||||
public GameObject OILKANJFDIN;
|
||||
|
||||
// Token: 0x0400D1A1 RID: 53665
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D1A1")]
|
||||
public GameObject MBGHIDLDLFI;
|
||||
|
||||
// Token: 0x0400D1A2 RID: 53666
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D1A2")]
|
||||
public UIInputModule.IFOCEOIDPHA ACAGENPBPBF;
|
||||
|
||||
// Token: 0x0400D1A3 RID: 53667
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D1A3")]
|
||||
public PointerEventData MKOJOANIBBF;
|
||||
|
||||
// Token: 0x0400D1A4 RID: 53668
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D1A4")]
|
||||
public Vector3? NMFEALMHAPG;
|
||||
|
||||
// Token: 0x0400D1A5 RID: 53669
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D1A5")]
|
||||
public Transform OIFLDNBGJOH;
|
||||
|
||||
// Token: 0x0400D1A6 RID: 53670
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400D1A6")]
|
||||
public bool PANGGOHNIGF;
|
||||
|
||||
// Token: 0x0400D1A7 RID: 53671
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x59")]
|
||||
[Token(Token = "0x400D1A7")]
|
||||
public bool JMEJBKEFAND;
|
||||
|
||||
// Token: 0x0400D1A8 RID: 53672
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5A")]
|
||||
[Token(Token = "0x400D1A8")]
|
||||
public bool MCFICFMFNBP;
|
||||
}
|
||||
|
||||
// Token: 0x02002B1B RID: 11035
|
||||
[Token(Token = "0x2002B1B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GEHDJKDCFID
|
||||
{
|
||||
// Token: 0x0601349A RID: 79002 RVA: 0x004A115C File Offset: 0x0049F35C
|
||||
[Token(Token = "0x601349A")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GEHDJKDCFID()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601349B RID: 79003 RVA: 0x004A1170 File Offset: 0x0049F370
|
||||
[Token(Token = "0x601349B")]
|
||||
[Address(RVA = "0x135E650", Offset = "0x135D050", VA = "0x18135E650")]
|
||||
internal bool <UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(GameObject childObject)
|
||||
{
|
||||
UIInputModule.EAHPIECMAIB eahpiecmaib = this.options;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Transform transform = childObject.transform;
|
||||
UIInputModule.EAHPIECMAIB eahpiecmaib2 = this.options;
|
||||
Transform transform2;
|
||||
return transform.IsChildOf(transform2);
|
||||
}
|
||||
|
||||
// Token: 0x0601349C RID: 79004 RVA: 0x004A11A8 File Offset: 0x0049F3A8
|
||||
[Token(Token = "0x601349C")]
|
||||
[Address(RVA = "0x135E710", Offset = "0x135D110", VA = "0x18135E710")]
|
||||
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: 0x0601349D RID: 79005 RVA: 0x004A11DC File Offset: 0x0049F3DC
|
||||
[Token(Token = "0x601349D")]
|
||||
[Address(RVA = "0x135E570", Offset = "0x135CF70", VA = "0x18135E570")]
|
||||
internal bool <UpdateRaycastsWorldSpace>g__HitValidImposter|3(ref UIInputModule.KPFCNPHNPOH cpp2il__autoParamName__idx_0)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
GameObject gameObject;
|
||||
return this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(gameObject);
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601349E RID: 79006 RVA: 0x004A1200 File Offset: 0x0049F400
|
||||
[Token(Token = "0x601349E")]
|
||||
[Address(RVA = "0x135E7C0", Offset = "0x135D1C0", VA = "0x18135E7C0")]
|
||||
internal bool <UpdateRaycastsWorldSpace>g__ValidateUIHit|4(ref UIInputModule.KPFCNPHNPOH cpp2il__autoParamName__idx_0)
|
||||
{
|
||||
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;
|
||||
GameObject gameObject;
|
||||
if (this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(hitObject) || (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(base.<UpdateRaycastsWorldSpace>g__UIOccluderCollisionFilter|27_2);
|
||||
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
||||
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.MISS)
|
||||
{
|
||||
UIInputMaxRayDistance maxDistanceCheck = cpp2il__autoParamName__idx_0.maxDistanceCheck;
|
||||
int num3 = 0;
|
||||
if (maxDistanceCheck != num3)
|
||||
{
|
||||
float maximumRaycastDistance = cpp2il__autoParamName__idx_0.maxDistanceCheck.maximumRaycastDistance;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400D1A9 RID: 53673
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D1A9")]
|
||||
public UIInputModule.EAHPIECMAIB options;
|
||||
|
||||
// Token: 0x0400D1AA RID: 53674
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D1AA")]
|
||||
public UIInputModule <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002B1C RID: 11036
|
||||
[Token(Token = "0x2002B1C")]
|
||||
[CompilerGenerated]
|
||||
[StructLayout(3)]
|
||||
private struct KPFCNPHNPOH
|
||||
{
|
||||
// Token: 0x0400D1AB RID: 53675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400D1AB")]
|
||||
public PointerEventData pointerEventData;
|
||||
|
||||
// Token: 0x0400D1AC RID: 53676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400D1AC")]
|
||||
public float uiDistance;
|
||||
|
||||
// Token: 0x0400D1AD RID: 53677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400D1AD")]
|
||||
public Vector3 playerHeadToPoint;
|
||||
|
||||
// Token: 0x0400D1AE RID: 53678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D1AE")]
|
||||
public Vector3 playerHeadForward;
|
||||
|
||||
// Token: 0x0400D1AF RID: 53679
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D1AF")]
|
||||
public GameObject hitObject;
|
||||
|
||||
// Token: 0x0400D1B0 RID: 53680
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D1B0")]
|
||||
public UIInputMaxRayDistance maxDistanceCheck;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.UI;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B0E RID: 11022
|
||||
[Token(Token = "0x2002B0E")]
|
||||
[StructLayout(3)]
|
||||
public class WatchButtonSprite : ShortcutEntryDecorator
|
||||
{
|
||||
// Token: 0x06013452 RID: 78930 RVA: 0x0049F444 File Offset: 0x0049D644
|
||||
[Token(Token = "0x6013452")]
|
||||
[Address(RVA = "0x1371320", Offset = "0x136FD20", VA = "0x181371320")]
|
||||
public void Awake()
|
||||
{
|
||||
GameObject gameObject = this.notificationBadge.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06013453 RID: 78931 RVA: 0x0049F46C File Offset: 0x0049D66C
|
||||
[Token(Token = "0x6013453")]
|
||||
[Address(RVA = "0x1371400", Offset = "0x136FE00", VA = "0x181371400")]
|
||||
public void Start()
|
||||
{
|
||||
Image image = this.notificationBadge;
|
||||
int num = 0;
|
||||
if (!(image == num))
|
||||
{
|
||||
Action<float> action = new Action(this.IFGLJFLHHEN);
|
||||
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update5hz(this, action);
|
||||
CameraRig instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance != 0)
|
||||
{
|
||||
bool isWatchNotificationBadgeVisible = instance.screenModeHUD.HBGNCGCKAGG;
|
||||
}
|
||||
int num2 = 0;
|
||||
this.notificationBadge.gameObject.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
Debug.LogWarning("WatchButtonSprite does not have a notification badge hooked up");
|
||||
}
|
||||
|
||||
// Token: 0x06013454 RID: 78932 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013454")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "4")]
|
||||
public override void Repaint()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013455 RID: 78933 RVA: 0x0049F4E4 File Offset: 0x0049D6E4
|
||||
[Token(Token = "0x6013455")]
|
||||
[Address(RVA = "0x1371350", Offset = "0x136FD50", VA = "0x181371350")]
|
||||
private void IFGLJFLHHEN(float POGAEJIEPIM)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance != 0)
|
||||
{
|
||||
bool isWatchNotificationBadgeVisible = instance.screenModeHUD.HBGNCGCKAGG;
|
||||
}
|
||||
int num = 0;
|
||||
this.notificationBadge.gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06013456 RID: 78934 RVA: 0x0049F520 File Offset: 0x0049D720
|
||||
[Token(Token = "0x6013456")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public WatchButtonSprite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D15E RID: 53598
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D15E")]
|
||||
[SerializeField]
|
||||
private Image notificationBadge;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02002B1E RID: 11038
|
||||
[Token(Token = "0x2002B1E")]
|
||||
[StructLayout(3)]
|
||||
public class WorldUIView : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060134A2 RID: 79010 RVA: 0x004A1358 File Offset: 0x0049F558
|
||||
[Token(Token = "0x60134A2")]
|
||||
[Address(RVA = "0x1372030", Offset = "0x1370A30", VA = "0x181372030", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
CachedView cachedView = this.cachedView;
|
||||
int num = 0;
|
||||
if (cachedView != num)
|
||||
{
|
||||
this.PFLNEMCEGED = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134A3 RID: 79011 RVA: 0x004A1380 File Offset: 0x0049F580
|
||||
[Token(Token = "0x60134A3")]
|
||||
[Address(RVA = "0x1372130", Offset = "0x1370B30", VA = "0x181372130", 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: 0x060134A4 RID: 79012 RVA: 0x004A13DC File Offset: 0x0049F5DC
|
||||
[Token(Token = "0x60134A4")]
|
||||
[Address(RVA = "0x13720A0", Offset = "0x1370AA0", VA = "0x1813720A0")]
|
||||
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: 0x060134A5 RID: 79013 RVA: 0x004A141C File Offset: 0x0049F61C
|
||||
[Token(Token = "0x60134A5")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public WorldUIView()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D1B2 RID: 53682
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D1B2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private BaseRaycaster thisRaycaster;
|
||||
|
||||
// Token: 0x0400D1B3 RID: 53683
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D1B3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
protected Canvas thisCanvas;
|
||||
|
||||
// Token: 0x0400D1B4 RID: 53684
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D1B4")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
||||
protected CachedView cachedView;
|
||||
|
||||
// Token: 0x0400D1B5 RID: 53685
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400D1B5")]
|
||||
private bool PFLNEMCEGED;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user