1890 lines
65 KiB
C#
1890 lines
65 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|