scripts
This commit is contained in:
@@ -0,0 +1,2352 @@
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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<RaycastResult> 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<Collider>();
|
||||
}
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user