204 lines
5.9 KiB
C#
204 lines
5.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02001DA1 RID: 7585
|
|
[Token(Token = "0x2001DA1")]
|
|
[RequireComponent(typeof(Canvas))]
|
|
[AddComponentMenu("Event/Fast Graphic Raycaster")]
|
|
[StructLayout(3)]
|
|
public class FastGraphicRaycaster : BaseRaycaster
|
|
{
|
|
// Token: 0x17001FE9 RID: 8169
|
|
// (get) Token: 0x0600CC97 RID: 52375 RVA: 0x003099D8 File Offset: 0x00307BD8
|
|
[Token(Token = "0x17001FE9")]
|
|
public bool BCOJGEDBOAF
|
|
{
|
|
[Token(Token = "0x600CC97")]
|
|
[Address(RVA = "0x12224F0", Offset = "0x1220EF0", VA = "0x1812224F0")]
|
|
get
|
|
{
|
|
Canvas dnackdjaghc = this.DNACKDJAGHC;
|
|
int num = 0;
|
|
bool flag = dnackdjaghc != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return this.DNACKDJAGHC.renderMode == RenderMode.WorldSpace;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FEA RID: 8170
|
|
// (get) Token: 0x0600CC98 RID: 52376 RVA: 0x00309A10 File Offset: 0x00307C10
|
|
[Token(Token = "0x17001FEA")]
|
|
private bool BMNCCLCILKP
|
|
{
|
|
[Token(Token = "0x600CC98")]
|
|
[Address(RVA = "0x12219D0", Offset = "0x12203D0", VA = "0x1812219D0")]
|
|
get
|
|
{
|
|
Canvas dnackdjaghc = this.DNACKDJAGHC;
|
|
int num = 0;
|
|
bool flag = dnackdjaghc != num;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return this.DNACKDJAGHC.renderMode == RenderMode.ScreenSpaceOverlay;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001FEB RID: 8171
|
|
// (get) Token: 0x0600CC99 RID: 52377 RVA: 0x00309A48 File Offset: 0x00307C48
|
|
[Token(Token = "0x17001FEB")]
|
|
public override Camera JEKKFJLBPCD
|
|
{
|
|
[Token(Token = "0x600CC99")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "18")]
|
|
get
|
|
{
|
|
return this.HDDFFEGGDIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600CC9A RID: 52378 RVA: 0x00309A5C File Offset: 0x00307C5C
|
|
[Token(Token = "0x600CC9A")]
|
|
[Address(RVA = "0x1222430", Offset = "0x1220E30", VA = "0x181222430")]
|
|
protected FastGraphicRaycaster()
|
|
{
|
|
List<Graphic> list = new List();
|
|
this.IMHJPBIJFNH = list;
|
|
this.JIPDMJPDMJC = (int)((ulong)4294967295L);
|
|
List<FastGraphicRaycaster.ENLOHLEGPKD> list2 = new List();
|
|
this.AMLALAGMOKL = list2;
|
|
Vector3[] array = new Vector3[4];
|
|
this.EGFNFIJOIMK = array;
|
|
List<FastGraphicRaycaster.ENLOHLEGPKD> list3 = new List();
|
|
this.OKHJNLIFOPO = list3;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600CC9B RID: 52379 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CC9B")]
|
|
[Address(RVA = "0x1221BC0", Offset = "0x12205C0", VA = "0x181221BC0", Slot = "17")]
|
|
public override void Raycast(PointerEventData OEKEOCOGKMG, List<RaycastResult> ANFBLDOJOFJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600CC9C RID: 52380 RVA: 0x00309AB4 File Offset: 0x00307CB4
|
|
[Token(Token = "0x600CC9C")]
|
|
[Address(RVA = "0x1221A60", Offset = "0x1220460", VA = "0x181221A60")]
|
|
protected bool NLNKAPHIGCC()
|
|
{
|
|
bool mfbiiaefgpm = this.MFBIIAEFGPM;
|
|
if (!mfbiiaefgpm)
|
|
{
|
|
Canvas dnackdjaghc = this.DNACKDJAGHC;
|
|
int num = 0;
|
|
if (dnackdjaghc == num)
|
|
{
|
|
Canvas component = base.GetComponent<Canvas>();
|
|
this.DNACKDJAGHC = component;
|
|
int num2 = 0;
|
|
if (component == num2)
|
|
{
|
|
goto IL_81;
|
|
}
|
|
}
|
|
Camera hddffeggdil = this.HDDFFEGGDIL;
|
|
int num3 = 0;
|
|
if (hddffeggdil == num3 && !this.BMNCCLCILKP)
|
|
{
|
|
Camera worldCamera = this.DNACKDJAGHC.worldCamera;
|
|
this.HDDFFEGGDIL = worldCamera;
|
|
int num4 = 0;
|
|
if (worldCamera == num4)
|
|
{
|
|
}
|
|
}
|
|
IL_81:
|
|
this.MFBIIAEFGPM = true;
|
|
}
|
|
return mfbiiaefgpm;
|
|
}
|
|
|
|
// Token: 0x0600CC9D RID: 52381 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600CC9D")]
|
|
[Address(RVA = "0x12211C0", Offset = "0x121FBC0", VA = "0x1812211C0")]
|
|
private void JCMGPALGNAJ(Canvas NKKFJKIMHBN, Camera JEKKFJLBPCD, Vector2 FLHOBPLHJDM, Ray CMLDCIJJDAA, List<Graphic> LLCIDEKMKBG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x040089E5 RID: 35301
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40089E5")]
|
|
protected Canvas DNACKDJAGHC;
|
|
|
|
// Token: 0x040089E6 RID: 35302
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40089E6")]
|
|
protected Camera HDDFFEGGDIL;
|
|
|
|
// Token: 0x040089E7 RID: 35303
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40089E7")]
|
|
private bool MFBIIAEFGPM;
|
|
|
|
// Token: 0x040089E8 RID: 35304
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40089E8")]
|
|
[NonSerialized]
|
|
private List<Graphic> IMHJPBIJFNH;
|
|
|
|
// Token: 0x040089E9 RID: 35305
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40089E9")]
|
|
private int JIPDMJPDMJC;
|
|
|
|
// Token: 0x040089EA RID: 35306
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40089EA")]
|
|
private List<FastGraphicRaycaster.ENLOHLEGPKD> AMLALAGMOKL;
|
|
|
|
// Token: 0x040089EB RID: 35307
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40089EB")]
|
|
private Vector3[] EGFNFIJOIMK;
|
|
|
|
// Token: 0x040089EC RID: 35308
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40089EC")]
|
|
[NonSerialized]
|
|
private List<FastGraphicRaycaster.ENLOHLEGPKD> OKHJNLIFOPO;
|
|
|
|
// Token: 0x02001DA2 RID: 7586
|
|
[Token(Token = "0x2001DA2")]
|
|
private struct ENLOHLEGPKD
|
|
{
|
|
// Token: 0x040089ED RID: 35309
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40089ED")]
|
|
public Graphic ALLPJCBPKJH;
|
|
|
|
// Token: 0x040089EE RID: 35310
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40089EE")]
|
|
public int ONAIMHLMAPE;
|
|
|
|
// Token: 0x040089EF RID: 35311
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x40089EF")]
|
|
public Bounds BMLDJOCHNCN;
|
|
}
|
|
}
|
|
}
|