using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace RecRoom { // Token: 0x0200223D RID: 8765 [Token(Token = "0x200223D")] [AddComponentMenu("Event/Fast Graphic Raycaster")] [RequireComponent(typeof(Canvas))] public class FastGraphicRaycaster : BaseRaycaster { // Token: 0x1700236F RID: 9071 // (get) Token: 0x0600DF08 RID: 57096 RVA: 0x00335BF0 File Offset: 0x00333DF0 [Token(Token = "0x1700236F")] public bool BCOJGEDBOAF { [Token(Token = "0x600DF08")] [Address(RVA = "0x1279390", Offset = "0x1278390", VA = "0x181279390")] get { Canvas dnackdjaghc = this.DNACKDJAGHC; int num = 0; bool flag = dnackdjaghc != num; if (!flag) { return flag; } return this.DNACKDJAGHC.renderMode == RenderMode.WorldSpace; } } // Token: 0x17002370 RID: 9072 // (get) Token: 0x0600DF09 RID: 57097 RVA: 0x00335C28 File Offset: 0x00333E28 [Token(Token = "0x17002370")] private bool BMNCCLCILKP { [Token(Token = "0x600DF09")] [Address(RVA = "0x1278870", Offset = "0x1277870", VA = "0x181278870")] get { Canvas dnackdjaghc = this.DNACKDJAGHC; int num = 0; bool flag = dnackdjaghc != num; if (!flag) { return flag; } return this.DNACKDJAGHC.renderMode == RenderMode.ScreenSpaceOverlay; } } // Token: 0x17002371 RID: 9073 // (get) Token: 0x0600DF0A RID: 57098 RVA: 0x00335C60 File Offset: 0x00333E60 [Token(Token = "0x17002371")] public override Camera JEKKFJLBPCD { [Token(Token = "0x600DF0A")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "18")] get { return this.HDDFFEGGDIL; } } // Token: 0x0600DF0B RID: 57099 RVA: 0x00335C74 File Offset: 0x00333E74 [Token(Token = "0x600DF0B")] [Address(RVA = "0x12792D0", Offset = "0x12782D0", VA = "0x1812792D0")] protected FastGraphicRaycaster() { List list = new List(); this.IMHJPBIJFNH = list; this.JIPDMJPDMJC = (int)((ulong)4294967295L); List list2 = new List(); this.AMLALAGMOKL = list2; Vector3[] array = new Vector3[4]; this.EGFNFIJOIMK = array; List list3 = new List(); this.OKHJNLIFOPO = list3; base..ctor(); } // Token: 0x0600DF0C RID: 57100 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DF0C")] [Address(RVA = "0x1278A60", Offset = "0x1277A60", VA = "0x181278A60", Slot = "17")] public override void Raycast(PointerEventData OEKEOCOGKMG, List ANFBLDOJOFJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DF0D RID: 57101 RVA: 0x00335CCC File Offset: 0x00333ECC [Token(Token = "0x600DF0D")] [Address(RVA = "0x1278900", Offset = "0x1277900", VA = "0x181278900")] protected bool NLNKAPHIGCC() { bool mfbiiaefgpm = this.MFBIIAEFGPM; if (!mfbiiaefgpm) { Canvas dnackdjaghc = this.DNACKDJAGHC; int num = 0; if (dnackdjaghc == num) { Canvas component = base.GetComponent(); 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: 0x0600DF0E RID: 57102 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DF0E")] [Address(RVA = "0x1278060", Offset = "0x1277060", VA = "0x181278060")] private void JCMGPALGNAJ(Canvas NKKFJKIMHBN, Camera JEKKFJLBPCD, Vector2 FLHOBPLHJDM, Ray CMLDCIJJDAA, List LLCIDEKMKBG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400908D RID: 37005 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400908D")] protected Canvas DNACKDJAGHC; // Token: 0x0400908E RID: 37006 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400908E")] protected Camera HDDFFEGGDIL; // Token: 0x0400908F RID: 37007 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400908F")] private bool MFBIIAEFGPM; // Token: 0x04009090 RID: 37008 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009090")] [NonSerialized] private List IMHJPBIJFNH; // Token: 0x04009091 RID: 37009 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4009091")] private int JIPDMJPDMJC; // Token: 0x04009092 RID: 37010 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009092")] private List AMLALAGMOKL; // Token: 0x04009093 RID: 37011 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4009093")] private Vector3[] EGFNFIJOIMK; // Token: 0x04009094 RID: 37012 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4009094")] [NonSerialized] private List OKHJNLIFOPO; // Token: 0x0200223E RID: 8766 [Token(Token = "0x200223E")] private struct ENLOHLEGPKD { // Token: 0x04009095 RID: 37013 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009095")] public Graphic ALLPJCBPKJH; // Token: 0x04009096 RID: 37014 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4009096")] public int ONAIMHLMAPE; // Token: 0x04009097 RID: 37015 [FieldOffset(Offset = "0xC")] [Token(Token = "0x4009097")] public Bounds BMLDJOCHNCN; } } }