using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; namespace RecRoom { // Token: 0x02001098 RID: 4248 public class ImposterGraphicRaycaster : FastGraphicRaycaster { // Token: 0x06024065 RID: 147557 RVA: 0x009D9A30 File Offset: 0x009D7C30 protected virtual void FHNCHPMIBJP() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x06024066 RID: 147558 RVA: 0x009D9A5C File Offset: 0x009D7C5C private void KLGIBBDMGGM() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x06024067 RID: 147559 RVA: 0x009D9A6C File Offset: 0x009D7C6C public virtual void NBHPGEPIPDL(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.EEOGFBNJGFN(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1555f, vector.y / sizeDelta.y + 1556f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.OCCLNNHPNGB(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024068 RID: 147560 RVA: 0x009D9C58 File Offset: 0x009D7E58 protected virtual void DMDAJLDPDNC() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x06024069 RID: 147561 RVA: 0x009D9C84 File Offset: 0x009D7E84 private void FDLDMNJLOCJ() { this.ImposterViewManager.MarkForRender(); } // Token: 0x0602406A RID: 147562 RVA: 0x009D9C94 File Offset: 0x009D7E94 public virtual void BBAJFHDLCOC(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.ENOBJHCFJNL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 360f, vector.y / sizeDelta.y + 972f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.MFPGFIINLHF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x0602406B RID: 147563 RVA: 0x009D9E80 File Offset: 0x009D8080 private void LNFOILPALOI() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x0602406C RID: 147564 RVA: 0x009D9E90 File Offset: 0x009D8090 private void BKIDIKHGBGN() { this.ImposterViewManager.MarkForRender(); } // Token: 0x0602406D RID: 147565 RVA: 0x009D9EA0 File Offset: 0x009D80A0 private void IAJCKHHFIAA() { this.ImposterViewManager.MarkForRender(); } // Token: 0x0602406E RID: 147566 RVA: 0x009D9EB0 File Offset: 0x009D80B0 private void PPIIHODPLEC() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x0602406F RID: 147567 RVA: 0x009D9EC0 File Offset: 0x009D80C0 public virtual void LAEFGMEKDGM(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.HNBHCDOBANO(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 885f, vector.y / sizeDelta.y + 387f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.PBCCHDJDMPC(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024070 RID: 147568 RVA: 0x009DA0AC File Offset: 0x009D82AC protected virtual void FNDBDPNMFIO() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x06024071 RID: 147569 RVA: 0x009DA0D8 File Offset: 0x009D82D8 private void EFKFIHHFHBE() { this.ImposterViewManager.MGGLGOCGGJL(); } // Token: 0x06024072 RID: 147570 RVA: 0x009DA0E8 File Offset: 0x009D82E8 protected virtual void BHNBOLEJFFH() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x06024073 RID: 147571 RVA: 0x009DA114 File Offset: 0x009D8314 private void JDCOHLABPJM() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x06024074 RID: 147572 RVA: 0x009DA124 File Offset: 0x009D8324 protected virtual void OEHHNAFKDLN() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x06024075 RID: 147573 RVA: 0x009DA150 File Offset: 0x009D8350 private void GDFKJNHBNCB() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x06024076 RID: 147574 RVA: 0x009DA160 File Offset: 0x009D8360 private void DMKAAFNLOOH() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x06024077 RID: 147575 RVA: 0x009DA170 File Offset: 0x009D8370 private void OKHGINEHIPJ() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x06024078 RID: 147576 RVA: 0x009DA180 File Offset: 0x009D8380 public virtual void ENKLPCEOMLI(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.EEOGFBNJGFN(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1585f, vector.y / sizeDelta.y + 1494f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.FACKEBDINOJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024079 RID: 147577 RVA: 0x009DA36C File Offset: 0x009D856C protected virtual void CHHOKIFAEDF() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x0602407A RID: 147578 RVA: 0x009DA398 File Offset: 0x009D8598 public override void JOBFPHAGPPF(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.JEIJJDAPGLL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1995f, vector.y / sizeDelta.y + 1720f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.ABIEJOJPBMJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x0602407B RID: 147579 RVA: 0x009DA584 File Offset: 0x009D8784 protected virtual void PLHKCNHIOMA() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x0602407C RID: 147580 RVA: 0x009DA5B0 File Offset: 0x009D87B0 protected virtual void PPJBILGDEDF() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x0602407D RID: 147581 RVA: 0x009DA5DC File Offset: 0x009D87DC private void HCCCEEJKFCC() { this.ImposterViewManager.FBMLBPGNDOE(); } // Token: 0x0602407E RID: 147582 RVA: 0x009DA5EC File Offset: 0x009D87EC protected override void OnDestroy() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x0602407F RID: 147583 RVA: 0x009DA618 File Offset: 0x009D8818 public virtual void KLGFIHODOAG(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.EOLMGGGECDL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1983f, vector.y / sizeDelta.y + 169f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.JOBFPHAGPPF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024080 RID: 147584 RVA: 0x009DA804 File Offset: 0x009D8A04 public virtual void NNOIEKBMGFC(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.JPNEIHJDFOI(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1308f, vector.y / sizeDelta.y + 552f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.MFPGFIINLHF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024081 RID: 147585 RVA: 0x009DA9F0 File Offset: 0x009D8BF0 public virtual void IAEAKMIMILB(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.IHGKEDAOEJK(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1953f, vector.y / sizeDelta.y + 141f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.LHFDFPGDPPN(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024082 RID: 147586 RVA: 0x009DABDC File Offset: 0x009D8DDC private void OnWillRenderObject() { this.ImposterViewManager.MarkForRender(); } // Token: 0x06024083 RID: 147587 RVA: 0x009DABEC File Offset: 0x009D8DEC protected virtual void IAKCEMICIDN() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x06024084 RID: 147588 RVA: 0x009DAC18 File Offset: 0x009D8E18 public override void CHJAAMBFADN(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.ENOBJHCFJNL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1093f, vector.y / sizeDelta.y + 1376f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.ALLKHDMPDCP(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024085 RID: 147589 RVA: 0x009DAE04 File Offset: 0x009D9004 public virtual void LLLGIEGHBKP(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.FICDCMCKPLP(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1454f, vector.y / sizeDelta.y + 264f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.OCCLNNHPNGB(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024086 RID: 147590 RVA: 0x009DAFF0 File Offset: 0x009D91F0 private void OFCHGDOIPPN() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x06024087 RID: 147591 RVA: 0x009DB000 File Offset: 0x009D9200 private void AJFNHNBHCGE() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x06024088 RID: 147592 RVA: 0x009DB010 File Offset: 0x009D9210 protected virtual void CGMNEFAINDI() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x06024089 RID: 147593 RVA: 0x009DB03C File Offset: 0x009D923C protected virtual void JDBELFHCDHB() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x0602408A RID: 147594 RVA: 0x009DB068 File Offset: 0x009D9268 protected virtual void KNOGCPGCNHH() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x0602408B RID: 147595 RVA: 0x009DB094 File Offset: 0x009D9294 protected virtual void POKMPEGHKAE() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x0602408C RID: 147596 RVA: 0x009DB0C0 File Offset: 0x009D92C0 private void OPDGONBEMFP() { this.ImposterViewManager.MarkForRender(); } // Token: 0x0602408E RID: 147598 RVA: 0x009DB0D8 File Offset: 0x009D92D8 public virtual void HKKEOCIDMPF(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.NDHCJGGIBAB(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1414f, vector.y / sizeDelta.y + 1836f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.LKEIKIMIGDJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x0602408F RID: 147599 RVA: 0x009DB2C4 File Offset: 0x009D94C4 private void PEILPNAFFLL() { this.ImposterViewManager.MarkForRender(); } // Token: 0x06024090 RID: 147600 RVA: 0x009DB2D4 File Offset: 0x009D94D4 private void EIKOMMEPLFK() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x06024091 RID: 147601 RVA: 0x009DB2E4 File Offset: 0x009D94E4 protected virtual void JLOKOMAOHIL() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x06024092 RID: 147602 RVA: 0x009DB310 File Offset: 0x009D9510 protected virtual void PHJFLMBNKOP() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x06024093 RID: 147603 RVA: 0x009DB33C File Offset: 0x009D953C protected virtual void KNKBCPDNDAL() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x06024094 RID: 147604 RVA: 0x009DB368 File Offset: 0x009D9568 public virtual void AKHJNKCNCPI(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.NDHCJGGIBAB(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1320f, vector.y / sizeDelta.y + 754f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.FAIIJPCBBMF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024095 RID: 147605 RVA: 0x009DB554 File Offset: 0x009D9754 public virtual void FCMHBIHJLIL(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.JKJHGBFMBMC(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 834f, vector.y / sizeDelta.y + 287f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.LKEIKIMIGDJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024096 RID: 147606 RVA: 0x009DB740 File Offset: 0x009D9940 public override void OAKJAPDDAJA(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.ENOBJHCFJNL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 319f, vector.y / sizeDelta.y + 92f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.MJFMECCCOCA(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x06024097 RID: 147607 RVA: 0x009DB92C File Offset: 0x009D9B2C protected virtual void MKPOPGKKMHA() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x06024098 RID: 147608 RVA: 0x009DB958 File Offset: 0x009D9B58 private void MNBEDLDHPKE() { this.ImposterViewManager.FBMLBPGNDOE(); } // Token: 0x06024099 RID: 147609 RVA: 0x009DB968 File Offset: 0x009D9B68 private void JNHNPLIOICL() { this.ImposterViewManager.MarkForRender(); } // Token: 0x0602409A RID: 147610 RVA: 0x009DB978 File Offset: 0x009D9B78 protected virtual void LJAJLFPAGBM() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x0602409B RID: 147611 RVA: 0x009DB9A4 File Offset: 0x009D9BA4 public virtual void OGIAJHMBIPD(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.ENOBJHCFJNL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 751f, vector.y / sizeDelta.y + 1705f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.ABIEJOJPBMJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x0602409C RID: 147612 RVA: 0x009DBB90 File Offset: 0x009D9D90 private void EOFEGMANNMM() { this.ImposterViewManager.MGGLGOCGGJL(); } // Token: 0x0602409D RID: 147613 RVA: 0x009DBBA0 File Offset: 0x009D9DA0 private void EOKKIBKLGPG() { this.ImposterViewManager.MGGLGOCGGJL(); } // Token: 0x0602409E RID: 147614 RVA: 0x009DBBB0 File Offset: 0x009D9DB0 private void CIGPPDODCCP() { this.ImposterViewManager.MarkForRender(); } // Token: 0x0602409F RID: 147615 RVA: 0x009DBBC0 File Offset: 0x009D9DC0 protected virtual void ELGNPOOKMEE() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240A0 RID: 147616 RVA: 0x009DBBEC File Offset: 0x009D9DEC private void HNHEFCPLGKO() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x060240A1 RID: 147617 RVA: 0x009DBBFC File Offset: 0x009D9DFC protected virtual void EBIHIJKFLDM() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240A2 RID: 147618 RVA: 0x009DBC28 File Offset: 0x009D9E28 private void CKLEMNJIOIK() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x060240A3 RID: 147619 RVA: 0x009DBC38 File Offset: 0x009D9E38 private void KMDDACELCNC() { this.ImposterViewManager.FBMLBPGNDOE(); } // Token: 0x060240A4 RID: 147620 RVA: 0x009DBC48 File Offset: 0x009D9E48 public virtual void OFLFIAGEIIL(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.EEOGFBNJGFN(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 198f, vector.y / sizeDelta.y + 1226f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.LKEIKIMIGDJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240A5 RID: 147621 RVA: 0x009DBE34 File Offset: 0x009DA034 private void FDELGBNOBGI() { this.ImposterViewManager.MarkForRender(); } // Token: 0x060240A6 RID: 147622 RVA: 0x009DBE44 File Offset: 0x009DA044 private void EGCOPLHIJGI() { this.ImposterViewManager.MGGLGOCGGJL(); } // Token: 0x060240A7 RID: 147623 RVA: 0x009DBE54 File Offset: 0x009DA054 private void HIECJDOHPLA() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240A8 RID: 147624 RVA: 0x009DBE64 File Offset: 0x009DA064 private void DEMFDKEPJHD() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x060240A9 RID: 147625 RVA: 0x009DBE74 File Offset: 0x009DA074 private void JNIKPLJLAHP() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240AA RID: 147626 RVA: 0x009DBE84 File Offset: 0x009DA084 protected virtual void EOHCNPOJKMG() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x060240AB RID: 147627 RVA: 0x009DBEB0 File Offset: 0x009DA0B0 protected virtual void OKPLKICDOJL() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240AC RID: 147628 RVA: 0x009DBEDC File Offset: 0x009DA0DC public virtual void EDKJEIJFPNJ(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.FICDCMCKPLP(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1624f, vector.y / sizeDelta.y + 650f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.JCGPGELHJDF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240AD RID: 147629 RVA: 0x009DC0C8 File Offset: 0x009DA2C8 public override void FAIIJPCBBMF(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.JEIJJDAPGLL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1970f, vector.y / sizeDelta.y + 298f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.LHFDFPGDPPN(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240AE RID: 147630 RVA: 0x009DC2B4 File Offset: 0x009DA4B4 private void IBJPDPBBMDH() { this.ImposterViewManager.LIJACDHNGGH(); } // Token: 0x060240AF RID: 147631 RVA: 0x009DC2C4 File Offset: 0x009DA4C4 private void BEDMHGJMFCH() { this.ImposterViewManager.MGGLGOCGGJL(); } // Token: 0x060240B0 RID: 147632 RVA: 0x009DC2D4 File Offset: 0x009DA4D4 private void HFHCKPINAIO() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240B1 RID: 147633 RVA: 0x009DC2E4 File Offset: 0x009DA4E4 protected virtual void EKEEIFJHNDD() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240B2 RID: 147634 RVA: 0x009DC310 File Offset: 0x009DA510 public virtual void LHHJHACMFNK(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.CPBONMFCIAH(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 189f, vector.y / sizeDelta.y + 969f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.Raycast(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240B3 RID: 147635 RVA: 0x009DC4FC File Offset: 0x009DA6FC protected virtual void CENCJDEAFDL() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x060240B4 RID: 147636 RVA: 0x009DC528 File Offset: 0x009DA728 private void MOMDAPBECHF() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240B5 RID: 147637 RVA: 0x009DC538 File Offset: 0x009DA738 public virtual void FNAKKGJAPMF(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.EEOGFBNJGFN(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 173f, vector.y / sizeDelta.y + 444f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.OHKLOHMFLCJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240B6 RID: 147638 RVA: 0x009DC724 File Offset: 0x009DA924 public virtual void ILJKODMNLDA(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.GMGFPAGCKOO(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 201f, vector.y / sizeDelta.y + 1557f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.ABIEJOJPBMJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240B7 RID: 147639 RVA: 0x009DC910 File Offset: 0x009DAB10 private void FEKMBDIGHPF() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240B8 RID: 147640 RVA: 0x009DC920 File Offset: 0x009DAB20 public virtual void EFIOGKCFDOJ(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.JKJHGBFMBMC(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1471f, vector.y / sizeDelta.y + 366f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.HEBMDIIJKDK(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240B9 RID: 147641 RVA: 0x009DCB0C File Offset: 0x009DAD0C public virtual void CMDCPDEAEMC(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.CLEJNNNCOGH(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1087f, vector.y / sizeDelta.y + 826f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.FACKEBDINOJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240BA RID: 147642 RVA: 0x009DCCF8 File Offset: 0x009DAEF8 private void GIMMFMLDLEO() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240BB RID: 147643 RVA: 0x009DCD08 File Offset: 0x009DAF08 private void FHKLFAIFGED() { this.ImposterViewManager.FBMLBPGNDOE(); } // Token: 0x060240BC RID: 147644 RVA: 0x009DCD18 File Offset: 0x009DAF18 protected virtual void GJCJPHPMLKF() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x060240BD RID: 147645 RVA: 0x009DCD44 File Offset: 0x009DAF44 private void IPNBDCKILII() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240BE RID: 147646 RVA: 0x009DCD54 File Offset: 0x009DAF54 public virtual void COHIEOEKANF(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.CLEJNNNCOGH(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 134f, vector.y / sizeDelta.y + 1510f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.HEBMDIIJKDK(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240BF RID: 147647 RVA: 0x009DCF40 File Offset: 0x009DB140 public virtual void HNNJJKCAFFO(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.BDALDANMMMH(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1036f, vector.y / sizeDelta.y + 1403f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.JOBFPHAGPPF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240C0 RID: 147648 RVA: 0x009DD12C File Offset: 0x009DB32C private void JFIMHANCCKP() { this.ImposterViewManager.MarkForRender(); } // Token: 0x060240C1 RID: 147649 RVA: 0x009DD13C File Offset: 0x009DB33C public virtual void KDAMCHBCGNN(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.FOFJFBMCGLC(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 197f, vector.y / sizeDelta.y + 329f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.LKEIKIMIGDJ(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240C2 RID: 147650 RVA: 0x009DD328 File Offset: 0x009DB528 public virtual void LFBKOOEEDED(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.EOLMGGGECDL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 918f, vector.y / sizeDelta.y + 1142f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.JCGPGELHJDF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240C3 RID: 147651 RVA: 0x009DD514 File Offset: 0x009DB714 public override void Raycast(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.JKJHGBFMBMC(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 0.5f, vector.y / sizeDelta.y + 0.5f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.Raycast(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240C4 RID: 147652 RVA: 0x009DD700 File Offset: 0x009DB900 private void HJKFCCDLLML() { this.ImposterViewManager.MGGLGOCGGJL(); } // Token: 0x060240C5 RID: 147653 RVA: 0x009DD710 File Offset: 0x009DB910 protected virtual void NDHBFLHIAHM() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240C6 RID: 147654 RVA: 0x009DD73C File Offset: 0x009DB93C protected virtual void LOCALHGOONI() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x060240C7 RID: 147655 RVA: 0x009DD768 File Offset: 0x009DB968 public virtual void GJFFNDIMNAO(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.FICDCMCKPLP(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1380f, vector.y / sizeDelta.y + 1459f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.ALLKHDMPDCP(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240C8 RID: 147656 RVA: 0x009DD954 File Offset: 0x009DBB54 public override void NNJBNPMPGNK(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.KEMDJJHLPNE(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 644f, vector.y / sizeDelta.y + 1004f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.OCCLNNHPNGB(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240C9 RID: 147657 RVA: 0x009DDB40 File Offset: 0x009DBD40 private void NFFCOLBENAG() { this.ImposterViewManager.MGGLGOCGGJL(); } // Token: 0x060240CA RID: 147658 RVA: 0x009DDB50 File Offset: 0x009DBD50 protected virtual void MLKKJEACEMF() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x060240CB RID: 147659 RVA: 0x009DDB7C File Offset: 0x009DBD7C protected virtual void KGLPNFCNKLF() { if (this.ImposterViewManager != null) { this.ImposterViewManager.RemoveImposter(base.gameObject); } base.OnDestroy(); } // Token: 0x060240CC RID: 147660 RVA: 0x009DDBA8 File Offset: 0x009DBDA8 protected virtual void DCHCOKIMPDJ() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240CD RID: 147661 RVA: 0x009DDBD4 File Offset: 0x009DBDD4 public override void OCCLNNHPNGB(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.ABIJDOPDEAJ(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 218f, vector.y / sizeDelta.y + 468f); float num = (float)this.ImposterViewManager.POHMGCNHPFN().pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.OCCLNNHPNGB(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240CE RID: 147662 RVA: 0x009DDDC0 File Offset: 0x009DBFC0 public virtual void IAOGKFCPCHB(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.ENOBJHCFJNL(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 660f, vector.y / sizeDelta.y + 1200f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.PBCCHDJDMPC(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240CF RID: 147663 RVA: 0x009DDFAC File Offset: 0x009DC1AC public override void DLFGBJJGPGN(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.HNBHCDOBANO(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1830f, vector.y / sizeDelta.y + 1194f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.ADABJOIOJHL(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240D0 RID: 147664 RVA: 0x009DE198 File Offset: 0x009DC398 protected virtual void EFGJJPCENBJ() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240D1 RID: 147665 RVA: 0x009DE1C4 File Offset: 0x009DC3C4 private void CHIHPPNCMJB() { this.ImposterViewManager.MarkForRender(); } // Token: 0x060240D2 RID: 147666 RVA: 0x009DE1D4 File Offset: 0x009DC3D4 protected virtual void LCKIBBJFHCO() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240D3 RID: 147667 RVA: 0x009DE200 File Offset: 0x009DC400 private void NHKOMFOIBCG() { this.ImposterViewManager.GAECKIFJAFG(); } // Token: 0x060240D4 RID: 147668 RVA: 0x009DE210 File Offset: 0x009DC410 public virtual void NIDAPEHKKMN(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.FOFJFBMCGLC(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 1419f, vector.y / sizeDelta.y + 1542f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.POHMGCNHPFN(); int count = KFFNGMPDKGB.Count; base.NNJBNPMPGNK(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i += 0) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240D5 RID: 147669 RVA: 0x009DE3FC File Offset: 0x009DC5FC public virtual void PIBIDDBCDNG(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.IEEDCCJNBCE().enabled) { return; } base.CCNPFPDMDNJ(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 908f, vector.y / sizeDelta.y + 1383f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.POHMGCNHPFN().pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.KJINCPPDMBK(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x060240D6 RID: 147670 RVA: 0x009DE5E8 File Offset: 0x009DC7E8 protected virtual void CADJBBNKFIL() { if (this.ImposterViewManager != null) { this.ImposterViewManager.BBICKBKPOHC(base.gameObject); } base.OnDestroy(); } // Token: 0x060240D7 RID: 147671 RVA: 0x009DE614 File Offset: 0x009DC814 public override void ABIEJOJPBMJ(PointerEventData BNMDNNDLGDH, List KFFNGMPDKGB) { if (this.ignoresAllInput) { return; } if (!this.ImposterViewManager.OPBCCKKLCEP.enabled) { return; } base.PLODHMBNJHJ(); Camera worldCamera = this.ImposterViewManager.EECLILBNNMM.worldCamera; Vector2 position = BNMDNNDLGDH.position; Ray ray = worldCamera.ScreenPointToRay(position); if (this.IKOPPDJGCEF == null) { this.IKOPPDJGCEF = base.gameObject.GetComponent(); } RaycastHit raycastHit = default(RaycastHit); if (!this.IKOPPDJGCEF.Raycast(ray, out raycastHit, worldCamera.farClipPlane)) { return; } Vector3 vector = base.transform.InverseTransformPoint(raycastHit.point); Vector2 sizeDelta = ((RectTransform)base.transform).sizeDelta; Vector2 vector2 = new Vector2(vector.x / sizeDelta.x + 897f, vector.y / sizeDelta.y + 1857f); float num = (float)this.ImposterViewManager.EJGDIDINIPF.pixelHeight; float num2 = (float)this.ImposterViewManager.EJGDIDINIPF.pixelWidth; Vector2 vector3 = new Vector2(vector2.x * num2, vector2.y * num); Vector2 position2 = BNMDNNDLGDH.position; BNMDNNDLGDH.position = vector3; this.ENCIHIOGJAI = this.ImposterViewManager.EECLILBNNMM; this.NCPGKMNJBBM = this.ImposterViewManager.EJGDIDINIPF; int count = KFFNGMPDKGB.Count; base.JCGPGELHJDF(BNMDNNDLGDH, KFFNGMPDKGB); BNMDNNDLGDH.position = position2; for (int i = count; i < KFFNGMPDKGB.Count; i++) { RaycastResult raycastResult = KFFNGMPDKGB[i]; raycastResult.distance = raycastHit.distance; raycastResult.screenPosition = BNMDNNDLGDH.position; raycastResult.worldPosition = raycastHit.point; raycastResult.worldNormal = raycastHit.normal; KFFNGMPDKGB[i] = raycastResult; } } // Token: 0x04005C0F RID: 23567 public CachedViewManager ImposterViewManager; // Token: 0x04005C10 RID: 23568 private Collider IKOPPDJGCEF; // Token: 0x04005C11 RID: 23569 public bool ignoresAllInput; } }