1966 lines
66 KiB
C#
1966 lines
66 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using JetBrains.Annotations;
|
|
using Pathfinding.RVO;
|
|
using RecRoom.Inputs.Touch;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.Core.UI
|
|
{
|
|
// Token: 0x0200310D RID: 12557
|
|
[Token(Token = "0x200310D")]
|
|
public class UIInputModule : BaseInputModule
|
|
{
|
|
// Token: 0x17003A6B RID: 14955
|
|
// (get) Token: 0x060153D3 RID: 86995 RVA: 0x004F18F0 File Offset: 0x004EFAF0
|
|
// (set) Token: 0x060153D4 RID: 86996 RVA: 0x004F1904 File Offset: 0x004EFB04
|
|
[Token(Token = "0x17003A6B")]
|
|
public Camera JACHLBCPPDF
|
|
{
|
|
[Token(Token = "0x60153D3")]
|
|
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
|
get;
|
|
[Token(Token = "0x60153D4")]
|
|
[Address(RVA = "0x417AB0", Offset = "0x416AB0", VA = "0x180417AB0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003A6C RID: 14956
|
|
// (get) Token: 0x060153D5 RID: 86997 RVA: 0x004F1918 File Offset: 0x004EFB18
|
|
[Token(Token = "0x17003A6C")]
|
|
private Camera DGHIEEAIKHM
|
|
{
|
|
[Token(Token = "0x60153D5")]
|
|
[Address(RVA = "0x160A4C0", Offset = "0x16094C0", VA = "0x18160A4C0")]
|
|
get
|
|
{
|
|
if (!this.useCustomReferenceCamera)
|
|
{
|
|
return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL;
|
|
}
|
|
return this.customReferenceCamera;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153D6 RID: 86998 RVA: 0x004F1948 File Offset: 0x004EFB48
|
|
[Token(Token = "0x60153D6")]
|
|
[Address(RVA = "0x1607160", Offset = "0x1606160", VA = "0x181607160", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
UIInputModule instance = UIInputModule.Instance;
|
|
int num = 0;
|
|
if (instance == num)
|
|
{
|
|
UIInputModule.Instance = this;
|
|
}
|
|
Camera camera = new GameObject("Controller UI Camera").AddComponent<Camera>();
|
|
this.<MCLKPPFJMIH>k__BackingField = camera;
|
|
camera.DFFNGCIAOME<Camera>();
|
|
this.<MCLKPPFJMIH>k__BackingField.clearFlags = CameraClearFlags.Nothing;
|
|
Camera camera2 = this.<MCLKPPFJMIH>k__BackingField;
|
|
int num2 = 0;
|
|
camera2.cullingMask = num2;
|
|
Camera camera3 = this.<MCLKPPFJMIH>k__BackingField;
|
|
int num3 = 0;
|
|
camera3.stereoTargetEye = (StereoTargetEyeMask)num3;
|
|
this.<MCLKPPFJMIH>k__BackingField.nearClipPlane = 0.01f;
|
|
this.<MCLKPPFJMIH>k__BackingField.farClipPlane = 20f;
|
|
Camera camera4 = this.<MCLKPPFJMIH>k__BackingField;
|
|
int num4 = 0;
|
|
camera4.enabled = num4 != 0;
|
|
this.<MCLKPPFJMIH>k__BackingField.depth = -100f;
|
|
UIInputModule.KILBOICALHE[] array = new UIInputModule.KILBOICALHE[this.maxCursorCount];
|
|
int num5 = 0;
|
|
this.FBLACJMFALL = array;
|
|
if (num5 < array.Length)
|
|
{
|
|
int num6 = 0;
|
|
this.MCEBJNIGLDK(num5, num6);
|
|
int num7;
|
|
GameObject gameObject = new GameObject("UI Cursor " + num7);
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[num5];
|
|
Transform component = gameObject.GetComponent<Transform>();
|
|
kilboicalhe.OIFLDNBGJOH = component;
|
|
gameObject.DFFNGCIAOME();
|
|
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
|
num5++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153D7 RID: 86999 RVA: 0x004F1A88 File Offset: 0x004EFC88
|
|
[Token(Token = "0x60153D7")]
|
|
[Address(RVA = "0x160BD30", Offset = "0x160AD30", VA = "0x18160BD30", Slot = "7")]
|
|
protected override void OnDisable()
|
|
{
|
|
base.OnDisable();
|
|
EventSystem eventSystem = this.m_EventSystem;
|
|
int num = 0;
|
|
eventSystem.OFKIHGPJHJI(num != 0);
|
|
}
|
|
|
|
// Token: 0x060153D8 RID: 87000 RVA: 0x004F1AAC File Offset: 0x004EFCAC
|
|
[Token(Token = "0x60153D8")]
|
|
[Address(RVA = "0x160C130", Offset = "0x160B130", VA = "0x18160C130", Slot = "5")]
|
|
protected override void OnEnable()
|
|
{
|
|
base.OnEnable();
|
|
this.m_EventSystem.OFKIHGPJHJI(true);
|
|
}
|
|
|
|
// Token: 0x060153D9 RID: 87001 RVA: 0x004F1ACC File Offset: 0x004EFCCC
|
|
[Token(Token = "0x60153D9")]
|
|
[Address(RVA = "0x160BB00", Offset = "0x160AB00", VA = "0x18160BB00", Slot = "8")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base..ctor();
|
|
Camera camera = this.<MCLKPPFJMIH>k__BackingField;
|
|
int num = 0;
|
|
if (camera != num)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.<MCLKPPFJMIH>k__BackingField.gameObject);
|
|
}
|
|
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (num3 < fblacjmfall.Length)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe;
|
|
if (kilboicalhe != 0)
|
|
{
|
|
Transform oifldnbgjoh = kilboicalhe.OIFLDNBGJOH;
|
|
int num4 = 0;
|
|
if (oifldnbgjoh != num4)
|
|
{
|
|
UIInputModule.KILBOICALHE[] fblacjmfall2 = this.FBLACJMFALL;
|
|
UIInputModule.KILBOICALHE kilboicalhe2;
|
|
global::UnityEngine.Object.Destroy(kilboicalhe2.OIFLDNBGJOH.gameObject);
|
|
}
|
|
}
|
|
UIInputModule.KILBOICALHE[] fblacjmfall3 = this.FBLACJMFALL;
|
|
num2++;
|
|
}
|
|
if (UIInputModule.Instance == this)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153DA RID: 87002 RVA: 0x004F1B74 File Offset: 0x004EFD74
|
|
[Token(Token = "0x60153DA")]
|
|
[Address(RVA = "0x9D2130", Offset = "0x9D1130", VA = "0x1809D2130")]
|
|
private void Update()
|
|
{
|
|
float radius = ((IAgent)this).Radius;
|
|
}
|
|
|
|
// Token: 0x060153DB RID: 87003 RVA: 0x004F1B88 File Offset: 0x004EFD88
|
|
[Token(Token = "0x60153DB")]
|
|
[Address(RVA = "0x160C380", Offset = "0x160B380", VA = "0x18160C380", Slot = "17")]
|
|
public override void Process()
|
|
{
|
|
GameObject currentSelected = this.m_EventSystem.m_CurrentSelected;
|
|
int num = 0;
|
|
if (!(currentSelected == num))
|
|
{
|
|
GameObject currentSelected2 = this.m_EventSystem.m_CurrentSelected;
|
|
ExecuteEvents.EventFunction<IUpdateSelectedHandler> s_UpdateSelectedHandler = ExecuteEvents.s_UpdateSelectedHandler;
|
|
AxisEventData axisEventData;
|
|
bool flag = ExecuteEvents.Execute<IUpdateSelectedHandler>(currentSelected2, axisEventData, s_UpdateSelectedHandler);
|
|
axisEventData.Use();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153DC RID: 87004 RVA: 0x004F1BD8 File Offset: 0x004EFDD8
|
|
[Token(Token = "0x60153DC")]
|
|
[Address(RVA = "0x160D420", Offset = "0x160C420", VA = "0x18160D420")]
|
|
public UIInputModule.LAGCGHDHJEI UpdateRaycastsWorldSpace(int MOCLFAKPDGA, Camera FOMHGMLPOND, Vector2 MAIKKHCFMEF, UIInputModule.EAHPIECMAIB JJAPBNJPPAK, bool ODLOBIALKOD = true)
|
|
{
|
|
TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
TouchInputSystem instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
UIInputModule.LAGCGHDHJEI lagcghdhjei;
|
|
bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value;
|
|
float z2 = lagcghdhjei.CCNPNGGMNGG.z;
|
|
this.m_CachedPtr = (has_value ? 1 : 0);
|
|
this.m_AxisEventData = z2;
|
|
BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK;
|
|
this.m_BaseEventData = has_value;
|
|
PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP;
|
|
this.m_DefaultInput = ecdaheaglek;
|
|
bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value;
|
|
this.dragAngleThreshold = flalbhihdmp;
|
|
this.customReferenceCamera = has_value2;
|
|
this.FBLACJMFALL = has_value2;
|
|
GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153DD RID: 87005 RVA: 0x004F1C8C File Offset: 0x004EFE8C
|
|
[Token(Token = "0x60153DD")]
|
|
[Address(RVA = "0x160CBA0", Offset = "0x160BBA0", VA = "0x18160CBA0")]
|
|
public UIInputModule.LAGCGHDHJEI UpdateRaycastsWorldSpace(int MOCLFAKPDGA, Vector3 DDHPAFKBMON, Vector3 NLIECGEOPGH, UIInputModule.EAHPIECMAIB MEGGPIFCABD)
|
|
{
|
|
float x = DDHPAFKBMON.x;
|
|
UIInputModule.MILMNJJGPED milmnjjgped = new UIInputModule.MILMNJJGPED();
|
|
milmnjjgped.<>4__this = MOCLFAKPDGA;
|
|
milmnjjgped.cursorId = (int)x;
|
|
UIInputModule.EAHPIECMAIB raycastOptions = milmnjjgped.raycastOptions;
|
|
milmnjjgped.raycastOptions.OGIBKJPIGCH = raycastOptions != null;
|
|
float z = NLIECGEOPGH.z;
|
|
int cursorId = milmnjjgped.cursorId;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int cursorId2 = milmnjjgped.cursorId;
|
|
Camera camera;
|
|
Transform transform = camera.transform;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Transform transform2 = camera.transform;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
}
|
|
}
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(milmnjjgped.<UpdateRaycastsWorldSpace>g__PushButtonCollisionFilter|1);
|
|
float z3 = NLIECGEOPGH.z;
|
|
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
|
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.HIT)
|
|
{
|
|
Collider collider;
|
|
PhysicalButtonBase component = collider.GetComponent<PhysicalButtonBase>();
|
|
int num = 0;
|
|
bool flag3 = component == num;
|
|
if (!flag3)
|
|
{
|
|
if (component.enforceLaserMinDistance != flag3)
|
|
{
|
|
}
|
|
if (component.enforceLaserFromFront)
|
|
{
|
|
Collider collider2;
|
|
Transform transform3 = collider2.transform;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
int num2 = 0;
|
|
float num3;
|
|
if (num3 >= (float)num2)
|
|
{
|
|
goto IL_10D;
|
|
}
|
|
}
|
|
if (component.allowLaserInVR)
|
|
{
|
|
goto IL_118;
|
|
}
|
|
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (!instance.EBPFBFMJMBB)
|
|
{
|
|
goto IL_118;
|
|
}
|
|
}
|
|
IL_10D:;
|
|
}
|
|
int cursorId3 = milmnjjgped.cursorId;
|
|
}
|
|
IL_118:
|
|
int cursorId4 = milmnjjgped.cursorId;
|
|
int cursorId5 = milmnjjgped.cursorId;
|
|
bool pikfheachne = milmnjjgped.raycastOptions.PIKFHEACHNE;
|
|
UIInputModule.EAHPIECMAIB raycastOptions2 = milmnjjgped.raycastOptions;
|
|
bool ogibkjpigch = milmnjjgped.raycastOptions.OGIBKJPIGCH;
|
|
this.m_CachedPtr = raycastOptions2;
|
|
UIInputModule <>4__this = milmnjjgped.<>4__this;
|
|
this.m_AxisEventData = ogibkjpigch;
|
|
this.m_BaseEventData = <>4__this;
|
|
this.m_DefaultInput = ogibkjpigch;
|
|
this.dragAngleThreshold = <>4__this;
|
|
this.customReferenceCamera = ogibkjpigch;
|
|
this.FBLACJMFALL = ogibkjpigch;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153DE RID: 87006 RVA: 0x004F1E28 File Offset: 0x004F0028
|
|
[Token(Token = "0x60153DE")]
|
|
[Address(RVA = "0x160C9A0", Offset = "0x160B9A0", VA = "0x18160C9A0")]
|
|
public UIInputModule.LAGCGHDHJEI UpdateRaycastsScreenSpace(int MOCLFAKPDGA, Vector2 MAIKKHCFMEF)
|
|
{
|
|
float x = MAIKKHCFMEF.x;
|
|
int num = 0;
|
|
this.m_CachedPtr = (IntPtr)num;
|
|
this.m_BaseEventData = num;
|
|
this.dragAngleThreshold = (float)num;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153DF RID: 87007 RVA: 0x004F1E68 File Offset: 0x004F0068
|
|
[Token(Token = "0x60153DF")]
|
|
[Address(RVA = "0x160D750", Offset = "0x160C750", VA = "0x18160D750")]
|
|
public void UpdateUIRaycast(int MOCLFAKPDGA, Camera FOMHGMLPOND, Vector2 MAIKKHCFMEF)
|
|
{
|
|
int num = 0;
|
|
this.MCEBJNIGLDK(MOCLFAKPDGA, num);
|
|
int num2 = 0;
|
|
bool flag = this.EPDNBHBJOEG(MOCLFAKPDGA, num2);
|
|
}
|
|
|
|
// Token: 0x060153E0 RID: 87008 RVA: 0x004F1E94 File Offset: 0x004F0094
|
|
[Token(Token = "0x60153E0")]
|
|
[Address(RVA = "0x160C4D0", Offset = "0x160B4D0", VA = "0x18160C4D0")]
|
|
public UIInputModule.GBLBJCNGCGN UpdateInput(int MOCLFAKPDGA, UIInputModule.JKPCIGPINIB JJAPBNJPPAK)
|
|
{
|
|
bool oeifhpgjmpn = JJAPBNJPPAK.OEIFHPGJMPN;
|
|
int num = 0;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" != num)
|
|
{
|
|
}
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x060153E1 RID: 87009 RVA: 0x004F1ED0 File Offset: 0x004F00D0
|
|
[Token(Token = "0x60153E1")]
|
|
[Address(RVA = "0x1607E10", Offset = "0x1606E10", VA = "0x181607E10")]
|
|
public void ClearCursorTarget(int MOCLFAKPDGA)
|
|
{
|
|
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
|
if (mkojoanibbf != 0)
|
|
{
|
|
int num = 0;
|
|
base.HandlePointerExitAndEnter(mkojoanibbf, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153E2 RID: 87010 RVA: 0x004F1F04 File Offset: 0x004F0104
|
|
[Token(Token = "0x60153E2")]
|
|
[Address(RVA = "0x1606B00", Offset = "0x1605B00", VA = "0x181606B00")]
|
|
private void APAOKGFOKHE(int MOCLFAKPDGA, bool JMEJBKEFAND, out bool DLNFMPGLFCB)
|
|
{
|
|
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
|
UIInputModule.KILBOICALHE kilboicalhe;
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
Vector2 <position>k__BackingField = mkojoanibbf.<position>k__BackingField;
|
|
float y = mkojoanibbf.<position>k__BackingField.y;
|
|
mkojoanibbf.<pressPosition>k__BackingField = <position>k__BackingField;
|
|
mkojoanibbf.<pressPosition>k__BackingField.y = y;
|
|
PointerEventData mkojoanibbf2 = kilboicalhe.MKOJOANIBBF;
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField;
|
|
float distance = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.distance;
|
|
int sortingOrder = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
|
Vector3 worldNormal = mkojoanibbf2.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
|
PointerEventData mkojoanibbf3 = kilboicalhe.MKOJOANIBBF;
|
|
mkojoanibbf3.<pointerPressRaycast>k__BackingField = <pointerCurrentRaycast>k__BackingField;
|
|
mkojoanibbf3.<pointerPressRaycast>k__BackingField.distance = distance;
|
|
mkojoanibbf3.<pointerPressRaycast>k__BackingField.sortingOrder = sortingOrder;
|
|
mkojoanibbf3.<pointerPressRaycast>k__BackingField.worldNormal = worldNormal;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
int num = 0;
|
|
kilboicalhe.JFIIHOFKIDH = num;
|
|
kilboicalhe.JFIIHOFKIDH.has_value = num != 0;
|
|
}
|
|
GameObject gameObject;
|
|
Transform transform = gameObject.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num2 = 0;
|
|
kilboicalhe.JFIIHOFKIDH = num2;
|
|
PointerEventData mkojoanibbf4 = kilboicalhe.MKOJOANIBBF;
|
|
int num3 = 0;
|
|
mkojoanibbf4.pointerPress = num3;
|
|
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = (ulong)0L;
|
|
kilboicalhe.MKOJOANIBBF.<eligibleForClick>k__BackingField = true;
|
|
kilboicalhe.MKOJOANIBBF.<dragging>k__BackingField = false;
|
|
kilboicalhe.MKOJOANIBBF.<useDragThreshold>k__BackingField = true;
|
|
kilboicalhe.JMEJBKEFAND = JMEJBKEFAND;
|
|
UIInputModule.KILBOICALHE[] fblacjmfall2 = this.FBLACJMFALL;
|
|
if (!kilboicalhe.MCFICFMFNBP)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe2;
|
|
GameObject hjeldenabnp = kilboicalhe2.HJELDENABNP;
|
|
int num4 = 0;
|
|
if (!(hjeldenabnp != num4))
|
|
{
|
|
kilboicalhe.PANGGOHNIGF = true;
|
|
return;
|
|
}
|
|
kilboicalhe.PFNEMLKIAFA = hjeldenabnp;
|
|
UIInputModule.KILBOICALHE[] fblacjmfall3 = this.FBLACJMFALL;
|
|
UIInputModule.KILBOICALHE kilboicalhe3;
|
|
GameObject pfnemlkiafa = kilboicalhe3.PFNEMLKIAFA;
|
|
PointerEventData mkojoanibbf5 = kilboicalhe.MKOJOANIBBF;
|
|
ExecuteEvents.EventFunction<IPointerDownHandler> s_PointerDownHandler = ExecuteEvents.s_PointerDownHandler;
|
|
GameObject gameObject2 = ExecuteEvents.ExecuteHierarchy<IPointerDownHandler>(pfnemlkiafa, mkojoanibbf5, s_PointerDownHandler);
|
|
MFBGLIHGCGO<GameObject> onPointerPressed = this.OnPointerPressed;
|
|
UIInputModule.KILBOICALHE[] fblacjmfall4 = this.FBLACJMFALL;
|
|
UIInputModule.KILBOICALHE kilboicalhe4;
|
|
GameObject pfnemlkiafa2 = kilboicalhe4.PFNEMLKIAFA;
|
|
onPointerPressed.CNFDGDEOPPF(pfnemlkiafa2);
|
|
int num5 = 0;
|
|
if (gameObject2 != num5)
|
|
{
|
|
kilboicalhe.MKOJOANIBBF.pointerPress = gameObject2;
|
|
kilboicalhe.PFNEMLKIAFA = gameObject2;
|
|
}
|
|
PointerEventData mkojoanibbf6 = kilboicalhe.MKOJOANIBBF;
|
|
int num6 = 0;
|
|
GameObject eventHandler;
|
|
if (hjeldenabnp != num6)
|
|
{
|
|
eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(hjeldenabnp);
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
}
|
|
int num7 = 0;
|
|
if (!(eventHandler == num7))
|
|
{
|
|
mkojoanibbf6.<pointerDrag>k__BackingField = eventHandler;
|
|
Transform parent = eventHandler.transform.parent;
|
|
if (parent != 0)
|
|
{
|
|
GameObject gameObject3 = parent.gameObject;
|
|
}
|
|
}
|
|
}
|
|
mkojoanibbf6.<pointerDrag>k__BackingField = (ulong)0L;
|
|
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = eventHandler;
|
|
}
|
|
kilboicalhe.PANGGOHNIGF = false;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153E3 RID: 87011 RVA: 0x004F2170 File Offset: 0x004F0370
|
|
[Token(Token = "0x60153E3")]
|
|
[Address(RVA = "0x160B1E0", Offset = "0x160A1E0", VA = "0x18160B1E0")]
|
|
private void NELGELBECFH(int MOCLFAKPDGA, out bool NHGOLLMPKJJ, out bool DOPDAOOGHHA)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
|
GameObject <pointerDrag>k__BackingField = kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField;
|
|
int num = 0;
|
|
if (<pointerDrag>k__BackingField != num)
|
|
{
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
if (mkojoanibbf.<dragging>k__BackingField)
|
|
{
|
|
GameObject <pointerDrag>k__BackingField2 = mkojoanibbf.<pointerDrag>k__BackingField;
|
|
ExecuteEvents.EventFunction<IEndDragHandler> s_EndDragHandler = ExecuteEvents.s_EndDragHandler;
|
|
bool flag = ExecuteEvents.Execute<IEndDragHandler>(<pointerDrag>k__BackingField2, mkojoanibbf, s_EndDragHandler);
|
|
GameObject hjeldenabnp = kilboicalhe.HJELDENABNP;
|
|
int num2 = 0;
|
|
if (hjeldenabnp != num2)
|
|
{
|
|
GameObject hjeldenabnp2 = kilboicalhe.HJELDENABNP;
|
|
PointerEventData mkojoanibbf2 = kilboicalhe.MKOJOANIBBF;
|
|
ExecuteEvents.EventFunction<IDropHandler> s_DropHandler = ExecuteEvents.s_DropHandler;
|
|
GameObject gameObject = ExecuteEvents.ExecuteHierarchy<IDropHandler>(hjeldenabnp2, mkojoanibbf2, s_DropHandler);
|
|
}
|
|
kilboicalhe.MKOJOANIBBF.<pointerDrag>k__BackingField = (ulong)0L;
|
|
kilboicalhe.MKOJOANIBBF.<dragging>k__BackingField = false;
|
|
}
|
|
}
|
|
if (kilboicalhe.PFNEMLKIAFA)
|
|
{
|
|
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
|
PointerEventData mkojoanibbf3 = kilboicalhe.MKOJOANIBBF;
|
|
ExecuteEvents.EventFunction<IPointerUpHandler> s_PointerUpHandler = ExecuteEvents.s_PointerUpHandler;
|
|
bool flag2 = ExecuteEvents.Execute<IPointerUpHandler>(pfnemlkiafa, mkojoanibbf3, s_PointerUpHandler);
|
|
NHGOLLMPKJJ.m_value = flag2;
|
|
this.GOCNBEOEIDE(MOCLFAKPDGA, out DOPDAOOGHHA);
|
|
kilboicalhe.MKOJOANIBBF.<rawPointerPress>k__BackingField = (ulong)0L;
|
|
PointerEventData mkojoanibbf4 = kilboicalhe.MKOJOANIBBF;
|
|
int num3 = 0;
|
|
mkojoanibbf4.pointerPress = num3;
|
|
kilboicalhe.MKOJOANIBBF.<eligibleForClick>k__BackingField = false;
|
|
kilboicalhe.PFNEMLKIAFA = (ulong)0L;
|
|
}
|
|
kilboicalhe.MCFICFMFNBP = false;
|
|
kilboicalhe.PANGGOHNIGF = false;
|
|
}
|
|
|
|
// Token: 0x060153E4 RID: 87012 RVA: 0x004F22B4 File Offset: 0x004F04B4
|
|
[Token(Token = "0x60153E4")]
|
|
[Address(RVA = "0x1609D70", Offset = "0x1608D70", VA = "0x181609D70")]
|
|
private void GOCNBEOEIDE(int MOCLFAKPDGA, out bool DOPDAOOGHHA)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
|
if (kilboicalhe.PFNEMLKIAFA)
|
|
{
|
|
if (kilboicalhe.JMEJBKEFAND)
|
|
{
|
|
}
|
|
GameObject eventHandler = ExecuteEvents.GetEventHandler<IPointerClickHandler>(kilboicalhe.HJELDENABNP);
|
|
if (kilboicalhe.MKOJOANIBBF.m_PointerPress == eventHandler)
|
|
{
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
if (mkojoanibbf.<eligibleForClick>k__BackingField)
|
|
{
|
|
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
|
ExecuteEvents.EventFunction<IPointerClickHandler> s_PointerClickHandler = ExecuteEvents.s_PointerClickHandler;
|
|
bool flag = ExecuteEvents.Execute<IPointerClickHandler>(pfnemlkiafa, mkojoanibbf, s_PointerClickHandler);
|
|
kilboicalhe.MKOJOANIBBF.<eligibleForClick>k__BackingField = false;
|
|
kilboicalhe.PANGGOHNIGF = false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153E5 RID: 87013 RVA: 0x004F2348 File Offset: 0x004F0548
|
|
[Token(Token = "0x60153E5")]
|
|
[Address(RVA = "0x1606940", Offset = "0x1605940", VA = "0x181606940")]
|
|
private void AEAJHMFNKJH(int MOCLFAKPDGA, GameObject PHAMGPPBMOM)
|
|
{
|
|
PointerEventData mkojoanibbf = this.FBLACJMFALL[MOCLFAKPDGA].MKOJOANIBBF;
|
|
mkojoanibbf.<pointerDrag>k__BackingField = PHAMGPPBMOM;
|
|
ExecuteEvents.EventFunction<IBeginDragHandler> s_BeginDragHandler = ExecuteEvents.s_BeginDragHandler;
|
|
bool flag = ExecuteEvents.Execute<IBeginDragHandler>(PHAMGPPBMOM, mkojoanibbf, s_BeginDragHandler);
|
|
mkojoanibbf.<dragging>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x060153E6 RID: 87014 RVA: 0x004F238C File Offset: 0x004F058C
|
|
[Token(Token = "0x60153E6")]
|
|
[Address(RVA = "0x160C160", Offset = "0x160B160", VA = "0x18160C160")]
|
|
private void PHMOAANNCDF(int MOCLFAKPDGA)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
GameObject pointerPress = mkojoanibbf.m_PointerPress;
|
|
GameObject <pointerDrag>k__BackingField = mkojoanibbf.<pointerDrag>k__BackingField;
|
|
if (pointerPress != <pointerDrag>k__BackingField)
|
|
{
|
|
GameObject pointerPress2 = mkojoanibbf.m_PointerPress;
|
|
ExecuteEvents.EventFunction<IPointerUpHandler> s_PointerUpHandler = ExecuteEvents.s_PointerUpHandler;
|
|
bool flag = ExecuteEvents.Execute<IPointerUpHandler>(pointerPress2, mkojoanibbf, s_PointerUpHandler);
|
|
mkojoanibbf.<eligibleForClick>k__BackingField = false;
|
|
int num = 0;
|
|
mkojoanibbf.pointerPress = num;
|
|
int num2 = 0;
|
|
mkojoanibbf.<rawPointerPress>k__BackingField = num2;
|
|
kilboicalhe.PFNEMLKIAFA = num2;
|
|
}
|
|
GameObject <pointerDrag>k__BackingField2 = mkojoanibbf.<pointerDrag>k__BackingField;
|
|
ExecuteEvents.EventFunction<IDragHandler> s_DragHandler = ExecuteEvents.s_DragHandler;
|
|
bool flag2 = ExecuteEvents.Execute<IDragHandler>(<pointerDrag>k__BackingField2, mkojoanibbf, s_DragHandler);
|
|
}
|
|
|
|
// Token: 0x060153E7 RID: 87015 RVA: 0x004F2428 File Offset: 0x004F0628
|
|
[Token(Token = "0x60153E7")]
|
|
[Address(RVA = "0x1609A80", Offset = "0x1608A80", VA = "0x181609A80")]
|
|
private void GMOHINEDHCM(int MOCLFAKPDGA, Vector2 GJCDADEGOLM)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
GameObject injcfhkglgf = kilboicalhe.INJCFHKGLGF;
|
|
int num = 0;
|
|
if (injcfhkglgf != num)
|
|
{
|
|
ulong num2;
|
|
mkojoanibbf.<scrollDelta>k__BackingField = num2;
|
|
mkojoanibbf.<scrollDelta>k__BackingField.y = (float)0;
|
|
GameObject injcfhkglgf2 = kilboicalhe.INJCFHKGLGF;
|
|
ExecuteEvents.EventFunction<IScrollHandler> s_ScrollHandler = ExecuteEvents.s_ScrollHandler;
|
|
GameObject gameObject = ExecuteEvents.ExecuteHierarchy<IScrollHandler>(injcfhkglgf2, mkojoanibbf, s_ScrollHandler);
|
|
}
|
|
GameObject pjlebcgpeon = kilboicalhe.PJLEBCGPEON;
|
|
int num3 = 0;
|
|
if (pjlebcgpeon != num3)
|
|
{
|
|
ulong num4;
|
|
mkojoanibbf.<scrollDelta>k__BackingField = num4;
|
|
mkojoanibbf.<scrollDelta>k__BackingField.y = (float)0;
|
|
GameObject pjlebcgpeon2 = kilboicalhe.PJLEBCGPEON;
|
|
ExecuteEvents.EventFunction<IScrollHandler> s_ScrollHandler2 = ExecuteEvents.s_ScrollHandler;
|
|
GameObject gameObject2 = ExecuteEvents.ExecuteHierarchy<IScrollHandler>(pjlebcgpeon2, mkojoanibbf, s_ScrollHandler2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153E8 RID: 87016 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60153E8")]
|
|
[Address(RVA = "0x160AB70", Offset = "0x1609B70", VA = "0x18160AB70")]
|
|
private static float JOEOGFEOKJO(float PCJKFNBAOCM, float MEGECAOPDAF, float OMKNAONJKLC, float BKBLDCJFFPG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060153E9 RID: 87017 RVA: 0x004F24D8 File Offset: 0x004F06D8
|
|
[Token(Token = "0x60153E9")]
|
|
[Address(RVA = "0x160A540", Offset = "0x1609540", VA = "0x18160A540")]
|
|
private void HPLIKDDGAEE(int MOCLFAKPDGA, bool IBHFHCKDLJE, bool IEDKOEGHAIL, bool PANGGOHNIGF, bool DLNFMPGLFCB, bool NHGOLLMPKJJ, bool DOPDAOOGHHA, bool DIHCPPCGHDA, bool GCGHNCAPMHN, out UIInputModule.GBLBJCNGCGN IFAJJGOHEAO)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
|
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
|
int num = 0;
|
|
if (pfnemlkiafa == num)
|
|
{
|
|
GameObject hjeldenabnp = kilboicalhe.HJELDENABNP;
|
|
int num2 = 0;
|
|
if (hjeldenabnp == num2)
|
|
{
|
|
}
|
|
}
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
}
|
|
|
|
// Token: 0x060153EA RID: 87018 RVA: 0x004F252C File Offset: 0x004F072C
|
|
[Token(Token = "0x60153EA")]
|
|
[Address(RVA = "0x16073F0", Offset = "0x16063F0", VA = "0x1816073F0")]
|
|
private bool BEICHKBKKCJ(int MOCLFAKPDGA)
|
|
{
|
|
int num = 0;
|
|
return this.EPDNBHBJOEG(MOCLFAKPDGA, num);
|
|
}
|
|
|
|
// Token: 0x060153EB RID: 87019 RVA: 0x004F2544 File Offset: 0x004F0744
|
|
[Token(Token = "0x60153EB")]
|
|
[Address(RVA = "0x1606A70", Offset = "0x1605A70", VA = "0x181606A70")]
|
|
private bool AGDCOFEFDOE(int MOCLFAKPDGA, Vector2 MAIKKHCFMEF)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060153EC RID: 87020 RVA: 0x004F2554 File Offset: 0x004F0754
|
|
[Token(Token = "0x60153EC")]
|
|
[Address(RVA = "0x1609310", Offset = "0x1608310", VA = "0x181609310")]
|
|
private bool EPDNBHBJOEG(int MOCLFAKPDGA, Vector2? MAIKKHCFMEF)
|
|
{
|
|
List<RaycastResult> raycastResultCache = this.m_RaycastResultCache;
|
|
int num = 0;
|
|
raycastResultCache.Clear();
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
|
float distance = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
|
Vector2 zero = Vector2.zero;
|
|
Vector2 zero2 = Vector2.zero;
|
|
int width = Screen.width;
|
|
int height = Screen.height;
|
|
EventSystem eventSystem = this.m_EventSystem;
|
|
List<RaycastResult> raycastResultCache2 = this.m_RaycastResultCache;
|
|
eventSystem.RaycastAll(mkojoanibbf, raycastResultCache2);
|
|
List<RaycastResult> raycastResultCache3 = this.m_RaycastResultCache;
|
|
Predicate<RaycastResult> predicate = new Predicate(this.OIBKJNABNIC);
|
|
Camera camera = this.DGHIEEAIKHM;
|
|
Vector2 value = MAIKKHCFMEF.Value;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
EventSystem eventSystem2 = this.m_EventSystem;
|
|
List<RaycastResult> raycastResultCache4 = this.m_RaycastResultCache;
|
|
eventSystem2.RaycastAll(mkojoanibbf, raycastResultCache4);
|
|
List<RaycastResult> raycastResultCache5 = this.m_RaycastResultCache;
|
|
Predicate<RaycastResult> predicate2 = new Predicate(this.KDNPGBOMHPH);
|
|
int num2 = raycastResultCache5.RemoveAll(predicate2);
|
|
List<RaycastResult> raycastResultCache6 = this.m_RaycastResultCache;
|
|
int num3;
|
|
Comparison<RaycastResult> comparison = new Comparison(num3.CJINAFMLIIM);
|
|
num3 = 0;
|
|
raycastResultCache6.Sort(comparison);
|
|
RaycastResult raycastResult = BaseInputModule.FindFirstRaycast(raycastResultCache6);
|
|
float distance2 = raycastResult.distance;
|
|
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance = distance2;
|
|
int sortingOrder = raycastResult.sortingOrder;
|
|
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder = sortingOrder;
|
|
Vector3 worldNormal = raycastResult.worldNormal;
|
|
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal = worldNormal;
|
|
float distance3 = raycastResult.distance;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
float distance4 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField2 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField3 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
|
float distance5 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
|
float z2 = Vector3.zero.z;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
int num4 = 0;
|
|
Camera enterEventCamera = mkojoanibbf.enterEventCamera;
|
|
RectTransform rectTransform;
|
|
if (!RectTransformUtility.ScreenPointToWorldPointInRectangle(rectTransform, num4, enterEventCamera, num))
|
|
{
|
|
goto IL_24B;
|
|
}
|
|
}
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField4 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
|
float distance6 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField5 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
|
float distance7 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
int sortingOrder2 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField6 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
|
float distance8 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
|
Vector3 worldNormal2 = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
|
mkojoanibbf.<pointerCurrentRaycast>k__BackingField = <pointerCurrentRaycast>k__BackingField6;
|
|
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance = distance8;
|
|
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder = sortingOrder2;
|
|
mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal = worldNormal2;
|
|
}
|
|
}
|
|
IL_24B:
|
|
this.CCHDPPCBHCN(kilboicalhe, <pointerCurrentRaycast>k__BackingField);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153ED RID: 87021 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60153ED")]
|
|
[Address(RVA = "0x1607470", Offset = "0x1606470", VA = "0x181607470")]
|
|
private void CCHDPPCBHCN(UIInputModule.KILBOICALHE GHPAHELKDBP, RaycastResult HLDPCCBFOBC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060153EE RID: 87022 RVA: 0x004F27BC File Offset: 0x004F09BC
|
|
[Token(Token = "0x60153EE")]
|
|
[Address(RVA = "0x160ACB0", Offset = "0x1609CB0", VA = "0x18160ACB0")]
|
|
private void MCEBJNIGLDK(int MOCLFAKPDGA, [Optional] GameObject NCOBJCLLOLM)
|
|
{
|
|
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
|
UIInputModule.KILBOICALHE kilboicalhe = fblacjmfall[MOCLFAKPDGA];
|
|
if (kilboicalhe != 0)
|
|
{
|
|
string text = kilboicalhe.MKOJOANIBBF.ToString();
|
|
}
|
|
UIInputModule.KILBOICALHE kilboicalhe2 = new UIInputModule.KILBOICALHE();
|
|
PointerEventData pointerEventData = new PointerEventData(this.m_EventSystem);
|
|
kilboicalhe2.MKOJOANIBBF = pointerEventData;
|
|
fblacjmfall[0] = kilboicalhe2;
|
|
if (this.FBLACJMFALL[MOCLFAKPDGA].MBGHIDLDLFI != NCOBJCLLOLM)
|
|
{
|
|
this.FBLACJMFALL[MOCLFAKPDGA].MBGHIDLDLFI = NCOBJCLLOLM;
|
|
this.FBLACJMFALL[MOCLFAKPDGA].PANGGOHNIGF = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153EF RID: 87023 RVA: 0x004F2850 File Offset: 0x004F0A50
|
|
[Token(Token = "0x60153EF")]
|
|
[Address(RVA = "0x160B990", Offset = "0x160A990", VA = "0x18160B990")]
|
|
private void OCPLLLPJONI(Vector3 DDHPAFKBMON, Vector3 NLIECGEOPGH)
|
|
{
|
|
Camera camera = this.<MCLKPPFJMIH>k__BackingField;
|
|
int num = 0;
|
|
if (camera != num)
|
|
{
|
|
Transform transform = this.<MCLKPPFJMIH>k__BackingField.transform;
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (num2 != num3)
|
|
{
|
|
float z = DDHPAFKBMON.z;
|
|
float z2 = NLIECGEOPGH.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153F0 RID: 87024 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60153F0")]
|
|
[Address(RVA = "0x1607E70", Offset = "0x1606E70", VA = "0x181607E70")]
|
|
private void EGKKOMPNLGO(int MOCLFAKPDGA, PhysicalButtonBase KMJAFCOEBOF, RaycastHit NDPGNCOOCEM, bool EDMELLAHDDM, out UIInputModule.LAGCGHDHJEI GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060153F1 RID: 87025 RVA: 0x004F28A4 File Offset: 0x004F0AA4
|
|
[Token(Token = "0x60153F1")]
|
|
[Address(RVA = "0x1609F80", Offset = "0x1608F80", VA = "0x181609F80")]
|
|
private static void HKNICKEBOAL(GameObject IOBEPGLJNIP, out GameObject INJCFHKGLGF, out float ELADGFFNJLH, out float ALPKKPFIEDP, out GameObject PJLEBCGPEON, out float MKDCFHMOMJP, out float BFNPANGPGDG)
|
|
{
|
|
int num = 0;
|
|
GameObject eventHandler = ExecuteEvents.GetEventHandler<IScrollHandler>(IOBEPGLJNIP);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (!(eventHandler == num3))
|
|
{
|
|
ScrollRect component = eventHandler.GetComponent<ScrollRect>();
|
|
int num4 = 0;
|
|
if (!(component != num4))
|
|
{
|
|
if (eventHandler.GetComponent<MIHIBPPCKHM>() == 0)
|
|
{
|
|
DragScrollDecorator component2 = eventHandler.GetComponent<DragScrollDecorator>();
|
|
int num5 = 0;
|
|
if (component2 != num5)
|
|
{
|
|
float sensitivity = component2.HNAMNDFJHIK;
|
|
RectTransform rectTransform = component2.rectTransform;
|
|
ELADGFFNJLH.m_value = sensitivity;
|
|
ALPKKPFIEDP.m_value = sensitivity;
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
if (num < num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
uint num6;
|
|
if (num < (int)num6)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
Rect rect;
|
|
if (rect == 0)
|
|
{
|
|
while (rect == 0)
|
|
{
|
|
}
|
|
int num7 = 0;
|
|
num7 += num7;
|
|
}
|
|
}
|
|
}
|
|
GameObject gameObject;
|
|
ScrollRectMovementEnforcer scrollRectMovementEnforcer = gameObject.GLENGLDKGCK<ScrollRectMovementEnforcer>();
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153F2 RID: 87026 RVA: 0x004F2968 File Offset: 0x004F0B68
|
|
[Token(Token = "0x60153F2")]
|
|
[Address(RVA = "0x1607420", Offset = "0x1606420", VA = "0x181607420")]
|
|
private static void BHBDDGPPBKL(ScrollRect HLFKDLEAIBF)
|
|
{
|
|
ScrollRectMovementEnforcer scrollRectMovementEnforcer = HLFKDLEAIBF.gameObject.GLENGLDKGCK<ScrollRectMovementEnforcer>();
|
|
}
|
|
|
|
// Token: 0x060153F3 RID: 87027 RVA: 0x004F2988 File Offset: 0x004F0B88
|
|
[Token(Token = "0x60153F3")]
|
|
[Address(RVA = "0x160B080", Offset = "0x160A080", VA = "0x18160B080")]
|
|
private bool NCHHINNLHBF()
|
|
{
|
|
GameObject currentSelected = this.m_EventSystem.m_CurrentSelected;
|
|
int num = 0;
|
|
if (!(currentSelected == num))
|
|
{
|
|
GameObject currentSelected2 = this.m_EventSystem.m_CurrentSelected;
|
|
ExecuteEvents.EventFunction<IUpdateSelectedHandler> s_UpdateSelectedHandler = ExecuteEvents.s_UpdateSelectedHandler;
|
|
AxisEventData axisEventData;
|
|
bool flag = ExecuteEvents.Execute<IUpdateSelectedHandler>(currentSelected2, axisEventData, s_UpdateSelectedHandler);
|
|
axisEventData.CompleteDisposed();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153F4 RID: 87028 RVA: 0x004F29DC File Offset: 0x004F0BDC
|
|
[Token(Token = "0x60153F4")]
|
|
[Address(RVA = "0x1607B00", Offset = "0x1606B00", VA = "0x181607B00")]
|
|
private static int CJINAFMLIIM(RaycastResult IPHIIJNAEON, RaycastResult FOJLJNMAJLC)
|
|
{
|
|
if (FOJLJNMAJLC.distance < 0.0001f)
|
|
{
|
|
bool flag;
|
|
if (flag && !flag && flag)
|
|
{
|
|
int num;
|
|
return num;
|
|
}
|
|
if (flag != typeof(global::UnityEngine.Object).TypeHandle || IPHIIJNAEON.sortingOrder == FOJLJNMAJLC.sortingOrder)
|
|
{
|
|
}
|
|
}
|
|
float distance = FOJLJNMAJLC.distance;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153F5 RID: 87029 RVA: 0x004F2A28 File Offset: 0x004F0C28
|
|
[Token(Token = "0x60153F5")]
|
|
[Address(RVA = "0x160AB90", Offset = "0x1609B90", VA = "0x18160AB90")]
|
|
private static RaycastResult KDBEFPBEGMP(List<RaycastResult> LLCIDEKMKBG)
|
|
{
|
|
int num;
|
|
Comparison<RaycastResult> comparison = new Comparison(num.CJINAFMLIIM);
|
|
num = 0;
|
|
RaycastResult raycastResult;
|
|
float distance = raycastResult.distance;
|
|
int sortingOrder = raycastResult.sortingOrder;
|
|
LLCIDEKMKBG._items = distance;
|
|
Vector3 worldNormal = raycastResult.worldNormal;
|
|
LLCIDEKMKBG._syncRoot = sortingOrder;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153F6 RID: 87030 RVA: 0x004F2A70 File Offset: 0x004F0C70
|
|
[Token(Token = "0x60153F6")]
|
|
[Address(RVA = "0x160AEE0", Offset = "0x1609EE0", VA = "0x18160AEE0")]
|
|
private bool MCFILCHFMFJ(PhysicalButtonBase LKDLEHGHCAD, RaycastHit JMAIFNBKGMM, Vector3 DHAKDECDIBL)
|
|
{
|
|
int num = 0;
|
|
bool flag = LKDLEHGHCAD == num;
|
|
if (!flag)
|
|
{
|
|
if (LKDLEHGHCAD.enforceLaserMinDistance != flag)
|
|
{
|
|
float distance = JMAIFNBKGMM.distance;
|
|
}
|
|
if (LKDLEHGHCAD.enforceLaserFromFront)
|
|
{
|
|
Transform transform = JMAIFNBKGMM.collider.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = DHAKDECDIBL.z;
|
|
int num2 = 0;
|
|
float num3;
|
|
if (num3 >= (float)num2)
|
|
{
|
|
goto IL_65;
|
|
}
|
|
}
|
|
if (LKDLEHGHCAD.allowLaserInVR || !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
IL_65:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153F7 RID: 87031 RVA: 0x004F2AEC File Offset: 0x004F0CEC
|
|
[Token(Token = "0x60153F7")]
|
|
[Address(RVA = "0x160A680", Offset = "0x1609680", VA = "0x18160A680")]
|
|
private void IBGEDGAGEDE(GameObject MILAOPNLGJD, PointerEventData MKOJOANIBBF, out GameObject JMJCPNLJMFL)
|
|
{
|
|
int num = 0;
|
|
if (MILAOPNLGJD != num)
|
|
{
|
|
GameObject eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(MILAOPNLGJD);
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
if (!(eventHandler == num2))
|
|
{
|
|
MKOJOANIBBF.<pointerDrag>k__BackingField = eventHandler;
|
|
Transform parent = eventHandler.transform.parent;
|
|
if (parent != 0)
|
|
{
|
|
GameObject gameObject = parent.gameObject;
|
|
}
|
|
}
|
|
}
|
|
MKOJOANIBBF.<pointerDrag>k__BackingField = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x060153F8 RID: 87032 RVA: 0x004F2B50 File Offset: 0x004F0D50
|
|
[Token(Token = "0x60153F8")]
|
|
[Address(RVA = "0x160B6A0", Offset = "0x160A6A0", VA = "0x18160B6A0")]
|
|
private bool NOCLJADILGC(int MOCLFAKPDGA, UIInputModule.JKPCIGPINIB JJAPBNJPPAK, out GameObject PHAMGPPBMOM)
|
|
{
|
|
int num = 0;
|
|
UIInputModule.KILBOICALHE kilboicalhe = this.FBLACJMFALL[MOCLFAKPDGA];
|
|
if ((kilboicalhe.MKOJOANIBBF.<dragging>k__BackingField ? 1 : 0) == num)
|
|
{
|
|
GameObject pfnemlkiafa = kilboicalhe.PFNEMLKIAFA;
|
|
int num2 = 0;
|
|
if (!(pfnemlkiafa == num2))
|
|
{
|
|
if ((kilboicalhe.MKOJOANIBBF.<useDragThreshold>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
float? hcfpkokpffh = JJAPBNJPPAK.HCFPKOKPFFH;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
goto IL_AA;
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
if (pfnemlkiafa != num3)
|
|
{
|
|
GameObject eventHandler = ExecuteEvents.GetEventHandler<IDragHandler>(pfnemlkiafa);
|
|
int num4 = 0;
|
|
if (!(eventHandler == num4))
|
|
{
|
|
float? hcfpkokpffh2 = JJAPBNJPPAK.HCFPKOKPFFH;
|
|
bool flag2;
|
|
if (!flag2)
|
|
{
|
|
Transform transform;
|
|
Transform parent = transform.parent;
|
|
if (parent != 0)
|
|
{
|
|
GameObject gameObject = parent.gameObject;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
GameObject eventHandler2 = ExecuteEvents.GetEventHandler<IDragHandler>(pfnemlkiafa);
|
|
}
|
|
bool flag4;
|
|
return flag4;
|
|
}
|
|
}
|
|
IL_AA:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153F9 RID: 87033 RVA: 0x004F2C0C File Offset: 0x004F0E0C
|
|
[Token(Token = "0x60153F9")]
|
|
[Address(RVA = "0x1607780", Offset = "0x1606780", VA = "0x181607780")]
|
|
private bool CEBCOLDKOGL(GameObject PHAMGPPBMOM, UIInputModule.KILBOICALHE GHPAHELKDBP, UIInputModule.JKPCIGPINIB JJAPBNJPPAK)
|
|
{
|
|
int num = 0;
|
|
if (!(PHAMGPPBMOM == num))
|
|
{
|
|
if (GHPAHELKDBP != 0)
|
|
{
|
|
}
|
|
float z = Vector3.zero.z;
|
|
Transform transform = PHAMGPPBMOM.transform;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
float num2;
|
|
if (num2 <= num2)
|
|
{
|
|
ScrollRect component = PHAMGPPBMOM.GetComponent<ScrollRect>();
|
|
int num3 = 0;
|
|
if (!(component != num3) && PHAMGPPBMOM.GetComponent<MIHIBPPCKHM>() == 0)
|
|
{
|
|
Slider component2 = PHAMGPPBMOM.GetComponent<Slider>();
|
|
int num4 = 0;
|
|
if (component2 != num4)
|
|
{
|
|
Slider.Direction direction = component2.m_Direction;
|
|
if (direction <= Slider.Direction.RightToLeft)
|
|
{
|
|
}
|
|
if (direction <= Slider.Direction.RightToLeft)
|
|
{
|
|
}
|
|
}
|
|
TMP_InputField component3 = PHAMGPPBMOM.GetComponent<TMP_InputField>();
|
|
int num5 = 0;
|
|
if (component3 != num5)
|
|
{
|
|
bool allowInput = component3.m_AllowInput;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153FA RID: 87034 RVA: 0x004F2CC0 File Offset: 0x004F0EC0
|
|
[Token(Token = "0x60153FA")]
|
|
[Address(RVA = "0x160A820", Offset = "0x1609820", VA = "0x18160A820")]
|
|
private bool IINPADKPKIP(UIInputModule.KILBOICALHE GHPAHELKDBP, UIInputModule.JKPCIGPINIB JJAPBNJPPAK)
|
|
{
|
|
PointerEventData mkojoanibbf = GHPAHELKDBP.MKOJOANIBBF;
|
|
if (mkojoanibbf != 0)
|
|
{
|
|
Camera pressEventCamera = mkojoanibbf.pressEventCamera;
|
|
Camera camera = this.<MCLKPPFJMIH>k__BackingField;
|
|
bool flag = pressEventCamera != camera;
|
|
if (!flag)
|
|
{
|
|
if (flag)
|
|
{
|
|
}
|
|
float num = this.dragAngleThreshold * 0.017453292f;
|
|
if (flag)
|
|
{
|
|
}
|
|
float num2 = CameraRig.NLKENEJMNOK;
|
|
num2 = num;
|
|
num2 = Mathf.Max(num2, num2);
|
|
if (mkojoanibbf != 0)
|
|
{
|
|
}
|
|
Vector3 zero = Vector3.zero;
|
|
Vector2 vector;
|
|
return UIInputModule.HMHMBHGJOMN(vector, num2);
|
|
}
|
|
EventSystem current = EventSystem.current;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060153FB RID: 87035 RVA: 0x004F2D48 File Offset: 0x004F0F48
|
|
[Token(Token = "0x60153FB")]
|
|
[Address(RVA = "0x160BD60", Offset = "0x160AD60", VA = "0x18160BD60")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
UIInputModule.KILBOICALHE[] fblacjmfall = this.FBLACJMFALL;
|
|
if (fblacjmfall != 0)
|
|
{
|
|
int num = 0;
|
|
int length = fblacjmfall.Length;
|
|
if (num < length)
|
|
{
|
|
UIInputModule.KILBOICALHE kilboicalhe = fblacjmfall[num];
|
|
if (kilboicalhe != 0)
|
|
{
|
|
PointerEventData mkojoanibbf = kilboicalhe.MKOJOANIBBF;
|
|
RaycastResult <pointerCurrentRaycast>k__BackingField = mkojoanibbf.<pointerCurrentRaycast>k__BackingField;
|
|
float distance = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.distance;
|
|
int sortingOrder = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.sortingOrder;
|
|
Vector3 worldNormal = mkojoanibbf.<pointerCurrentRaycast>k__BackingField.worldNormal;
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag && flag2)
|
|
{
|
|
Color cyan = Color.cyan;
|
|
}
|
|
RaycastResult <pointerPressRaycast>k__BackingField = mkojoanibbf.<pointerPressRaycast>k__BackingField;
|
|
float distance2 = mkojoanibbf.<pointerPressRaycast>k__BackingField.distance;
|
|
int sortingOrder2 = mkojoanibbf.<pointerPressRaycast>k__BackingField.sortingOrder;
|
|
Vector3 worldNormal2 = mkojoanibbf.<pointerPressRaycast>k__BackingField.worldNormal;
|
|
bool flag3;
|
|
bool flag4;
|
|
if (flag3 && flag4)
|
|
{
|
|
Color blue = Color.blue;
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060153FC RID: 87036 RVA: 0x004F2E24 File Offset: 0x004F1024
|
|
[Token(Token = "0x60153FC")]
|
|
[Address(RVA = "0x160D8C0", Offset = "0x160C8C0", VA = "0x18160D8C0")]
|
|
public UIInputModule()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<GameObject> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
this.OnPointerPressed = mfbglihgcgo;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060153FD RID: 87037 RVA: 0x004F2E78 File Offset: 0x004F1078
|
|
[Token(Token = "0x60153FD")]
|
|
[Address(RVA = "0x160B5A0", Offset = "0x160A5A0", VA = "0x18160B5A0")]
|
|
[CompilerGenerated]
|
|
private bool NFJDOBDDBEN(RaycastResult GIAOBLMEMMI)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060153FE RID: 87038 RVA: 0x004F2E90 File Offset: 0x004F1090
|
|
[Token(Token = "0x60153FE")]
|
|
[Address(RVA = "0x160AC60", Offset = "0x1609C60", VA = "0x18160AC60")]
|
|
[CompilerGenerated]
|
|
private bool KDNPGBOMHPH(RaycastResult PBAOMKNFBFL)
|
|
{
|
|
float distance = PBAOMKNFBFL.distance;
|
|
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
|
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060153FF RID: 87039 RVA: 0x004F2EB4 File Offset: 0x004F10B4
|
|
[Token(Token = "0x60153FF")]
|
|
[Address(RVA = "0x160BAB0", Offset = "0x160AAB0", VA = "0x18160BAB0")]
|
|
[CompilerGenerated]
|
|
private bool OIBKJNABNIC(RaycastResult PBAOMKNFBFL)
|
|
{
|
|
float distance = PBAOMKNFBFL.distance;
|
|
int sortingOrder = PBAOMKNFBFL.sortingOrder;
|
|
Vector3 worldNormal = PBAOMKNFBFL.worldNormal;
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
|
|
// Token: 0x06015400 RID: 87040 RVA: 0x004F2EDC File Offset: 0x004F10DC
|
|
[Token(Token = "0x6015400")]
|
|
[Address(RVA = "0x160A400", Offset = "0x1609400", VA = "0x18160A400")]
|
|
[CompilerGenerated]
|
|
internal static bool HMHMBHGJOMN(Vector2 DINHOLEGEMB, float LIMOILDIGKF)
|
|
{
|
|
while (DINHOLEGEMB <= LIMOILDIGKF)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0400E038 RID: 57400
|
|
[Token(Token = "0x400E038")]
|
|
public static UIInputModule Instance;
|
|
|
|
// Token: 0x0400E039 RID: 57401
|
|
[Token(Token = "0x400E039")]
|
|
private const float ALKBMALFJIN = 250f;
|
|
|
|
// Token: 0x0400E03A RID: 57402
|
|
[Token(Token = "0x400E03A")]
|
|
private const float MNEMGMEELIM = 1920f;
|
|
|
|
// Token: 0x0400E03B RID: 57403
|
|
[Token(Token = "0x400E03B")]
|
|
private const float CBGBEDKJNAE = 1080f;
|
|
|
|
// Token: 0x0400E03C RID: 57404
|
|
[Token(Token = "0x400E03C")]
|
|
public const float CONTROLLER_CAMERA_FAR_CLIP = 20f;
|
|
|
|
// Token: 0x0400E03D RID: 57405
|
|
[Token(Token = "0x400E03D")]
|
|
private const float PCGHIPDBNPP = 0.2f;
|
|
|
|
// Token: 0x0400E03E RID: 57406
|
|
[Token(Token = "0x400E03E")]
|
|
private const float CMLJNNCBKOM = 0.1f;
|
|
|
|
// Token: 0x0400E03F RID: 57407
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E03F")]
|
|
[SerializeField]
|
|
private int maxCursorCount = (int)((ulong)2L);
|
|
|
|
// Token: 0x0400E040 RID: 57408
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400E040")]
|
|
[Tooltip("AG : max UI interaction angle from head look direction")]
|
|
public float MaxUIHeadAngle = 40f;
|
|
|
|
// Token: 0x0400E041 RID: 57409
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E041")]
|
|
[SerializeField]
|
|
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
|
private float dragAngleThreshold = 3f;
|
|
|
|
// Token: 0x0400E042 RID: 57410
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400E042")]
|
|
[SerializeField]
|
|
[Tooltip("AG : Threshold used to differentiate drags from clicks")]
|
|
private float dragDistanceThreshold = 0.03f;
|
|
|
|
// Token: 0x0400E043 RID: 57411
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E043")]
|
|
[SerializeField]
|
|
[Tooltip("Whether to use a custom camera for determining things like the angle to the player's head. Should usually be false.")]
|
|
private bool useCustomReferenceCamera;
|
|
|
|
// Token: 0x0400E044 RID: 57412
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E044")]
|
|
[SerializeField]
|
|
[JEAMMEGEDDJ("useCustomReferenceCamera")]
|
|
private Camera customReferenceCamera;
|
|
|
|
// Token: 0x0400E045 RID: 57413
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E045")]
|
|
public readonly MFBGLIHGCGO<GameObject> OnPointerPressed;
|
|
|
|
// Token: 0x0400E046 RID: 57414
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E046")]
|
|
private UIInputModule.KILBOICALHE[] FBLACJMFALL;
|
|
|
|
// Token: 0x0200310E RID: 12558
|
|
[Token(Token = "0x200310E")]
|
|
public struct EAHPIECMAIB
|
|
{
|
|
// Token: 0x0400E048 RID: 57416
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E048")]
|
|
[CanBeNull]
|
|
public GameObject HPPENPEBKLF;
|
|
|
|
// Token: 0x0400E049 RID: 57417
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400E049")]
|
|
public bool ELEKKGLEFOD;
|
|
|
|
// Token: 0x0400E04A RID: 57418
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400E04A")]
|
|
public float NJHILIMJEMJ;
|
|
|
|
// Token: 0x0400E04B RID: 57419
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E04B")]
|
|
public bool OGIBKJPIGCH;
|
|
|
|
// Token: 0x0400E04C RID: 57420
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400E04C")]
|
|
public float PJBAGEJJDHH;
|
|
|
|
// Token: 0x0400E04D RID: 57421
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E04D")]
|
|
public bool NJOHGJKJKOK;
|
|
|
|
// Token: 0x0400E04E RID: 57422
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x400E04E")]
|
|
public bool IDHBFECMJDA;
|
|
|
|
// Token: 0x0400E04F RID: 57423
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A")]
|
|
[Token(Token = "0x400E04F")]
|
|
public bool PIKFHEACHNE;
|
|
}
|
|
|
|
// Token: 0x0200310F RID: 12559
|
|
[Token(Token = "0x200310F")]
|
|
public struct LAGCGHDHJEI
|
|
{
|
|
// Token: 0x06015401 RID: 87041 RVA: 0x004F2EF0 File Offset: 0x004F10F0
|
|
[Token(Token = "0x6015401")]
|
|
[Address(RVA = "0x1604CB0", Offset = "0x1603CB0", VA = "0x181604CB0")]
|
|
public void LKLKGDMFMCC()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
this.PKNEDJNFJLD = num2;
|
|
this.FHMPGBCCAIM = num;
|
|
this.FHMPGBCCAIM.has_value = num != 0;
|
|
this.IBKJFKPMOBF = num;
|
|
this.IBKJFKPMOBF.has_value = num != 0;
|
|
this.ECDAHEAGLEK = num2;
|
|
this.DMHNOCJIMJM = num2;
|
|
this.FLALBHIHDMP = num2;
|
|
this.LOJFGCFIMNE = num;
|
|
this.LOJFGCFIMNE.has_value = num != 0;
|
|
this.GGLCCNHBLIP = num2;
|
|
this.EPFGKPFFDFF = num2;
|
|
this.EDNCMGJJLIH = (float)num2;
|
|
}
|
|
|
|
// Token: 0x17003A6D RID: 14957
|
|
// (get) Token: 0x06015402 RID: 87042 RVA: 0x004F2F6C File Offset: 0x004F116C
|
|
[Token(Token = "0x17003A6D")]
|
|
public bool PAHHGLPNEBL
|
|
{
|
|
[Token(Token = "0x6015402")]
|
|
[Address(RVA = "0x1604BF0", Offset = "0x1603BF0", VA = "0x181604BF0")]
|
|
get
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A6E RID: 14958
|
|
// (get) Token: 0x06015403 RID: 87043 RVA: 0x004F2F7C File Offset: 0x004F117C
|
|
[Token(Token = "0x17003A6E")]
|
|
public bool JDIFHEFFEEE
|
|
{
|
|
[Token(Token = "0x6015403")]
|
|
[Address(RVA = "0x16049D0", Offset = "0x16039D0", VA = "0x1816049D0")]
|
|
get
|
|
{
|
|
Selectable aceipfonjhd = this.ACEIPFONJHD;
|
|
int num = 0;
|
|
return aceipfonjhd != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A6F RID: 14959
|
|
// (get) Token: 0x06015404 RID: 87044 RVA: 0x004F2F9C File Offset: 0x004F119C
|
|
[Token(Token = "0x17003A6F")]
|
|
public bool IDBJONFJBBK
|
|
{
|
|
[Token(Token = "0x6015404")]
|
|
[Address(RVA = "0x1604C50", Offset = "0x1603C50", VA = "0x181604C50")]
|
|
get
|
|
{
|
|
GameObject dmhnocjimjm = this.DMHNOCJIMJM;
|
|
int num = 0;
|
|
return dmhnocjimjm != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A70 RID: 14960
|
|
// (get) Token: 0x06015405 RID: 87045 RVA: 0x004F2FBC File Offset: 0x004F11BC
|
|
[Token(Token = "0x17003A70")]
|
|
public bool AIKBFEHNPDD
|
|
{
|
|
[Token(Token = "0x6015405")]
|
|
[Address(RVA = "0x1604920", Offset = "0x1603920", VA = "0x181604920")]
|
|
get
|
|
{
|
|
GameObject gglccnhblip = this.GGLCCNHBLIP;
|
|
int num = 0;
|
|
if (gglccnhblip != num)
|
|
{
|
|
return true;
|
|
}
|
|
GameObject epfgkpffdff = this.EPFGKPFFDFF;
|
|
int num2 = 0;
|
|
return epfgkpffdff != num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A71 RID: 14961
|
|
// (get) Token: 0x06015406 RID: 87046 RVA: 0x004F2FF0 File Offset: 0x004F11F0
|
|
[Token(Token = "0x17003A71")]
|
|
public bool DHKICHIHGFL
|
|
{
|
|
[Token(Token = "0x6015406")]
|
|
[Address(RVA = "0x1604D10", Offset = "0x1603D10", VA = "0x181604D10")]
|
|
get
|
|
{
|
|
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
|
int num = 0;
|
|
return flalbhihdmp != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A72 RID: 14962
|
|
// (get) Token: 0x06015407 RID: 87047 RVA: 0x004F3010 File Offset: 0x004F1210
|
|
[Token(Token = "0x17003A72")]
|
|
public bool BJMBIKEEDEL
|
|
{
|
|
[Token(Token = "0x6015407")]
|
|
[Address(RVA = "0x1604A30", Offset = "0x1603A30", VA = "0x181604A30")]
|
|
get
|
|
{
|
|
Selectable aceipfonjhd = this.ACEIPFONJHD;
|
|
int num = 0;
|
|
if (aceipfonjhd != num)
|
|
{
|
|
return true;
|
|
}
|
|
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
|
int num2 = 0;
|
|
return flalbhihdmp != num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003A73 RID: 14963
|
|
// (get) Token: 0x06015408 RID: 87048 RVA: 0x004F3044 File Offset: 0x004F1244
|
|
[Token(Token = "0x17003A73")]
|
|
public bool PECBJMDELOJ
|
|
{
|
|
[Token(Token = "0x6015408")]
|
|
[Address(RVA = "0x1604D70", Offset = "0x1603D70", VA = "0x181604D70")]
|
|
get
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
PhysicalButtonBase flalbhihdmp = this.FLALBHIHDMP;
|
|
int num = 0;
|
|
return !(flalbhihdmp != num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015409 RID: 87049 RVA: 0x004F306C File Offset: 0x004F126C
|
|
[Token(Token = "0x6015409")]
|
|
[Address(RVA = "0x1604AF0", Offset = "0x1603AF0", VA = "0x181604AF0")]
|
|
public string FEPMIJLPGKB()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num = 0;
|
|
UIInputSettings uiinputSettings;
|
|
if (!(uiinputSettings != num) || !string.IsNullOrEmpty(uiinputSettings.buttonPromptOverride))
|
|
{
|
|
}
|
|
return "Push button";
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400E050 RID: 57424
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E050")]
|
|
public GameObject PKNEDJNFJLD;
|
|
|
|
// Token: 0x0400E051 RID: 57425
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400E051")]
|
|
public Vector3? FHMPGBCCAIM;
|
|
|
|
// Token: 0x0400E052 RID: 57426
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E052")]
|
|
public Vector3 CCNPNGGMNGG;
|
|
|
|
// Token: 0x0400E053 RID: 57427
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400E053")]
|
|
public Vector3? IBKJFKPMOBF;
|
|
|
|
// Token: 0x0400E054 RID: 57428
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400E054")]
|
|
public Selectable ACEIPFONJHD;
|
|
|
|
// Token: 0x0400E055 RID: 57429
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E055")]
|
|
public BaseRaycaster ECDAHEAGLEK;
|
|
|
|
// Token: 0x0400E056 RID: 57430
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E056")]
|
|
public GameObject DMHNOCJIMJM;
|
|
|
|
// Token: 0x0400E057 RID: 57431
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E057")]
|
|
public PhysicalButtonBase FLALBHIHDMP;
|
|
|
|
// Token: 0x0400E058 RID: 57432
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E058")]
|
|
public RaycastHit? LOJFGCFIMNE;
|
|
|
|
// Token: 0x0400E059 RID: 57433
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E059")]
|
|
public GameObject GGLCCNHBLIP;
|
|
|
|
// Token: 0x0400E05A RID: 57434
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400E05A")]
|
|
public GameObject EPFGKPFFDFF;
|
|
|
|
// Token: 0x0400E05B RID: 57435
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400E05B")]
|
|
public float EDNCMGJJLIH;
|
|
}
|
|
|
|
// Token: 0x02003110 RID: 12560
|
|
[Token(Token = "0x2003110")]
|
|
public struct JKPCIGPINIB
|
|
{
|
|
// Token: 0x0400E05C RID: 57436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E05C")]
|
|
public bool OEIFHPGJMPN;
|
|
|
|
// Token: 0x0400E05D RID: 57437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
|
[Token(Token = "0x400E05D")]
|
|
public bool BDEHNKIEDDN;
|
|
|
|
// Token: 0x0400E05E RID: 57438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400E05E")]
|
|
public Vector2 AEKJOJKOCHF;
|
|
|
|
// Token: 0x0400E05F RID: 57439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400E05F")]
|
|
public bool LGEFHEMCOJD;
|
|
|
|
// Token: 0x0400E060 RID: 57440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD")]
|
|
[Token(Token = "0x400E060")]
|
|
public bool GADLAOOKFDP;
|
|
|
|
// Token: 0x0400E061 RID: 57441
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E061")]
|
|
public float? HCFPKOKPFFH;
|
|
|
|
// Token: 0x0400E062 RID: 57442
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E062")]
|
|
public float? BMEEAEDDKBL;
|
|
}
|
|
|
|
// Token: 0x02003111 RID: 12561
|
|
[Token(Token = "0x2003111")]
|
|
public struct GBLBJCNGCGN
|
|
{
|
|
// Token: 0x0601540A RID: 87050 RVA: 0x004F30A4 File Offset: 0x004F12A4
|
|
[Token(Token = "0x601540A")]
|
|
[Address(RVA = "0xD17700", Offset = "0xD16700", VA = "0x180D17700")]
|
|
public void LKLKGDMFMCC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400E063 RID: 57443
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E063")]
|
|
public bool IMBIKAPFHFJ;
|
|
|
|
// Token: 0x0400E064 RID: 57444
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
|
[Token(Token = "0x400E064")]
|
|
public bool FEJBJIPINAD;
|
|
|
|
// Token: 0x0400E065 RID: 57445
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
|
|
[Token(Token = "0x400E065")]
|
|
public bool DKLFJNAMNLE;
|
|
|
|
// Token: 0x0400E066 RID: 57446
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3")]
|
|
[Token(Token = "0x400E066")]
|
|
public bool IIJHHIKJJAO;
|
|
|
|
// Token: 0x0400E067 RID: 57447
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400E067")]
|
|
public bool JGFCMECEAIP;
|
|
|
|
// Token: 0x0400E068 RID: 57448
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5")]
|
|
[Token(Token = "0x400E068")]
|
|
public bool MJGGMNJGGHD;
|
|
|
|
// Token: 0x0400E069 RID: 57449
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400E069")]
|
|
public PointerEventData DIFOLHDKADP;
|
|
}
|
|
|
|
// Token: 0x02003112 RID: 12562
|
|
[Token(Token = "0x2003112")]
|
|
private class KILBOICALHE
|
|
{
|
|
// Token: 0x0601540B RID: 87051 RVA: 0x004F30B4 File Offset: 0x004F12B4
|
|
[Token(Token = "0x601540B")]
|
|
[Address(RVA = "0x16047C0", Offset = "0x16037C0", VA = "0x1816047C0")]
|
|
public void ICPGHBDDNDM(RaycastResult BPOMLOIAHCB)
|
|
{
|
|
PointerEventData mkojoanibbf = this.MKOJOANIBBF;
|
|
float distance = BPOMLOIAHCB.distance;
|
|
mkojoanibbf.<pointerPressRaycast>k__BackingField.distance = distance;
|
|
int sortingOrder = BPOMLOIAHCB.sortingOrder;
|
|
mkojoanibbf.<pointerPressRaycast>k__BackingField.sortingOrder = sortingOrder;
|
|
Vector3 worldNormal = BPOMLOIAHCB.worldNormal;
|
|
mkojoanibbf.<pointerPressRaycast>k__BackingField.worldNormal = worldNormal;
|
|
if (!BPOMLOIAHCB.isValid)
|
|
{
|
|
int num = 0;
|
|
this.JFIIHOFKIDH = num;
|
|
this.JFIIHOFKIDH.has_value = num != 0;
|
|
return;
|
|
}
|
|
int sortingOrder2 = BPOMLOIAHCB.sortingOrder;
|
|
GameObject gameObject;
|
|
Transform transform = gameObject.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num2 = 0;
|
|
this.JFIIHOFKIDH = num2;
|
|
}
|
|
|
|
// Token: 0x0601540C RID: 87052 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601540C")]
|
|
[Address(RVA = "0x1604550", Offset = "0x1603550", VA = "0x181604550")]
|
|
public Vector3? AGPGFAGEKGG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601540D RID: 87053 RVA: 0x004F3150 File Offset: 0x004F1350
|
|
[Token(Token = "0x601540D")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KILBOICALHE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400E06A RID: 57450
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E06A")]
|
|
public GameObject HJELDENABNP;
|
|
|
|
// Token: 0x0400E06B RID: 57451
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E06B")]
|
|
public GameObject PFNEMLKIAFA;
|
|
|
|
// Token: 0x0400E06C RID: 57452
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E06C")]
|
|
public GameObject OILKANJFDIN;
|
|
|
|
// Token: 0x0400E06D RID: 57453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E06D")]
|
|
public GameObject MBGHIDLDLFI;
|
|
|
|
// Token: 0x0400E06E RID: 57454
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E06E")]
|
|
public PointerEventData MKOJOANIBBF;
|
|
|
|
// Token: 0x0400E06F RID: 57455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400E06F")]
|
|
public Vector3? NMFEALMHAPG;
|
|
|
|
// Token: 0x0400E070 RID: 57456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E070")]
|
|
public Vector3? JFIIHOFKIDH;
|
|
|
|
// Token: 0x0400E071 RID: 57457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E071")]
|
|
public Transform OIFLDNBGJOH;
|
|
|
|
// Token: 0x0400E072 RID: 57458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E072")]
|
|
public GameObject INJCFHKGLGF;
|
|
|
|
// Token: 0x0400E073 RID: 57459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E073")]
|
|
public GameObject PJLEBCGPEON;
|
|
|
|
// Token: 0x0400E074 RID: 57460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E074")]
|
|
public float ELADGFFNJLH;
|
|
|
|
// Token: 0x0400E075 RID: 57461
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400E075")]
|
|
public float MKDCFHMOMJP;
|
|
|
|
// Token: 0x0400E076 RID: 57462
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400E076")]
|
|
public float ALPKKPFIEDP;
|
|
|
|
// Token: 0x0400E077 RID: 57463
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
|
[Token(Token = "0x400E077")]
|
|
public float BFNPANGPGDG;
|
|
|
|
// Token: 0x0400E078 RID: 57464
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E078")]
|
|
public bool PANGGOHNIGF;
|
|
|
|
// Token: 0x0400E079 RID: 57465
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x81")]
|
|
[Token(Token = "0x400E079")]
|
|
public bool JMEJBKEFAND;
|
|
|
|
// Token: 0x0400E07A RID: 57466
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x82")]
|
|
[Token(Token = "0x400E07A")]
|
|
public bool MCFICFMFNBP;
|
|
}
|
|
|
|
// Token: 0x02003113 RID: 12563
|
|
[Token(Token = "0x2003113")]
|
|
[CompilerGenerated]
|
|
private sealed class MILMNJJGPED
|
|
{
|
|
// Token: 0x0601540E RID: 87054 RVA: 0x004F3164 File Offset: 0x004F1364
|
|
[Token(Token = "0x601540E")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MILMNJJGPED()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601540F RID: 87055 RVA: 0x004F3178 File Offset: 0x004F1378
|
|
[Token(Token = "0x601540F")]
|
|
[Address(RVA = "0x1604F70", Offset = "0x1603F70", VA = "0x181604F70")]
|
|
internal bool <UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(GameObject childObject)
|
|
{
|
|
UIInputModule.EAHPIECMAIB eahpiecmaib = this.raycastOptions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return true;
|
|
}
|
|
Transform transform = childObject.transform;
|
|
UIInputModule.EAHPIECMAIB eahpiecmaib2 = this.raycastOptions;
|
|
Transform transform2;
|
|
return transform.IsChildOf(transform2);
|
|
}
|
|
|
|
// Token: 0x06015410 RID: 87056 RVA: 0x004F31B0 File Offset: 0x004F13B0
|
|
[Token(Token = "0x6015410")]
|
|
[Address(RVA = "0x1605030", Offset = "0x1604030", VA = "0x181605030")]
|
|
internal bool <UpdateRaycastsWorldSpace>g__PushButtonCollisionFilter|1(Collider collider)
|
|
{
|
|
GameObject gameObject = collider.gameObject;
|
|
bool flag = this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(gameObject);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return collider.GetComponent<PhysicalButtonBase>();
|
|
}
|
|
|
|
// Token: 0x06015411 RID: 87057 RVA: 0x004F31E4 File Offset: 0x004F13E4
|
|
[Token(Token = "0x6015411")]
|
|
[Address(RVA = "0x1604E90", Offset = "0x1603E90", VA = "0x181604E90")]
|
|
internal bool <UpdateRaycastsWorldSpace>g__HitValidImposter|3(ref UIInputModule.ICGOBJMKEBC cpp2il__autoParamName__idx_0)
|
|
{
|
|
if (0 != 0)
|
|
{
|
|
GameObject gameObject;
|
|
return this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(gameObject);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015412 RID: 87058 RVA: 0x004F3208 File Offset: 0x004F1408
|
|
[Token(Token = "0x6015412")]
|
|
[Address(RVA = "0x16050E0", Offset = "0x16040E0", VA = "0x1816050E0")]
|
|
internal bool <UpdateRaycastsWorldSpace>g__ValidateUIHit|4(ref UIInputModule.ICGOBJMKEBC cpp2il__autoParamName__idx_0)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
float uiDistance = cpp2il__autoParamName__idx_0.uiDistance;
|
|
float z = cpp2il__autoParamName__idx_0.playerHeadToPoint.z;
|
|
float z2 = cpp2il__autoParamName__idx_0.playerHeadForward.z;
|
|
UIInputModule uiinputModule = this.<>4__this;
|
|
float num;
|
|
if (num <= uiinputModule.MaxUIHeadAngle)
|
|
{
|
|
GameObject hitObject = cpp2il__autoParamName__idx_0.hitObject;
|
|
int num2 = 0;
|
|
bool flag2 = this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(hitObject);
|
|
int num3 = 0;
|
|
GameObject gameObject;
|
|
if (flag2 || (num2 != 0 && num2 != 0 && this.<UpdateRaycastsWorldSpace>g__IsPartOfRoot|0(gameObject)))
|
|
{
|
|
Transform transform = this.<>4__this.<MCLKPPFJMIH>k__BackingField.transform;
|
|
UIInputModule uiinputModule2 = this.<>4__this;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
Transform transform2 = uiinputModule2.<MCLKPPFJMIH>k__BackingField.transform;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(transform2.<UpdateRaycastsWorldSpace>g__UIOccluderCollisionFilter|28_2);
|
|
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
|
if (leacjficinb == LEGLBECFPMF.LEACJFICINB.MISS)
|
|
{
|
|
UIInputMaxRayDistance maxDistanceCheck = cpp2il__autoParamName__idx_0.maxDistanceCheck;
|
|
int num4 = 0;
|
|
if (maxDistanceCheck != num4)
|
|
{
|
|
float maximumRaycastDistance = cpp2il__autoParamName__idx_0.maxDistanceCheck.maximumRaycastDistance;
|
|
}
|
|
UIInputSettings hitObjectSettings = cpp2il__autoParamName__idx_0.hitObjectSettings;
|
|
int num5 = 0;
|
|
if (hitObjectSettings != num5)
|
|
{
|
|
UIInputSettings hitObjectSettings2 = cpp2il__autoParamName__idx_0.hitObjectSettings;
|
|
if ((hitObjectSettings2.isInteractableWhileHoldingTool ? 1 : 0) == num3)
|
|
{
|
|
int num6 = 0;
|
|
if (hitObjectSettings2 != num6)
|
|
{
|
|
}
|
|
bool flag3;
|
|
bool flag4;
|
|
if (flag3 && flag4)
|
|
{
|
|
goto IL_134;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
IL_134:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400E07B RID: 57467
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E07B")]
|
|
public UIInputModule.EAHPIECMAIB raycastOptions;
|
|
|
|
// Token: 0x0400E07C RID: 57468
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E07C")]
|
|
public UIInputModule <>4__this;
|
|
|
|
// Token: 0x0400E07D RID: 57469
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400E07D")]
|
|
public int cursorId;
|
|
}
|
|
|
|
// Token: 0x02003114 RID: 12564
|
|
[Token(Token = "0x2003114")]
|
|
[CompilerGenerated]
|
|
[StructLayout(3)]
|
|
private struct ICGOBJMKEBC
|
|
{
|
|
// Token: 0x0400E07E RID: 57470
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400E07E")]
|
|
public PointerEventData pointerEventData;
|
|
|
|
// Token: 0x0400E07F RID: 57471
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400E07F")]
|
|
public float uiDistance;
|
|
|
|
// Token: 0x0400E080 RID: 57472
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400E080")]
|
|
public Vector3 playerHeadToPoint;
|
|
|
|
// Token: 0x0400E081 RID: 57473
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E081")]
|
|
public Vector3 playerHeadForward;
|
|
|
|
// Token: 0x0400E082 RID: 57474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E082")]
|
|
public GameObject hitObject;
|
|
|
|
// Token: 0x0400E083 RID: 57475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400E083")]
|
|
public UIInputMaxRayDistance maxDistanceCheck;
|
|
|
|
// Token: 0x0400E084 RID: 57476
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400E084")]
|
|
public UIInputSettings hitObjectSettings;
|
|
}
|
|
}
|
|
}
|