266 lines
8.9 KiB
C#
266 lines
8.9 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
// Token: 0x02000593 RID: 1427
|
|
[Token(Token = "0x2000593")]
|
|
public class KIFFHLOFBHD
|
|
{
|
|
// Token: 0x06002AED RID: 10989 RVA: 0x000AE504 File Offset: 0x000AC704
|
|
[Token(Token = "0x6002AED")]
|
|
[Address(RVA = "0x16786E0", Offset = "0x16776E0", VA = "0x1816786E0")]
|
|
public static PMGCJEPKFOF<RenderTexture> OKHEHEPNOLO(MonoBehaviour LHOMKMINCHH, Canvas DMKAGKCOMLC, RenderTextureFormat AGEMJHKFIHK = RenderTextureFormat.ARGB32)
|
|
{
|
|
Transform transform = DMKAGKCOMLC.transform;
|
|
int num = 0;
|
|
if (transform != 0)
|
|
{
|
|
}
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
RenderTextureFormat renderTextureFormat;
|
|
Debug.LogWarning(string.Format("Unable to create RenderTexture with unsupported format {0}. Falling back to {1}.", flag, renderTextureFormat));
|
|
}
|
|
int num2 = 0;
|
|
RenderTexture renderTexture = new RenderTexture(0, num2, 24, (RenderTextureFormat)num, (RenderTextureReadWrite)num);
|
|
string text = string.Format("{0}_RendTex", DMKAGKCOMLC);
|
|
renderTexture.name = text;
|
|
Graphics.Blit(Texture2D.blackTexture, renderTexture);
|
|
Canvas theCanvas = DMKAGKCOMLC;
|
|
RenderTexture texToUse = renderTexture;
|
|
CBLLFJEDOII<RenderTexture> cbllfjedoii = new CBLLFJEDOII();
|
|
CBLLFJEDOII<RenderTexture> promise = cbllfjedoii;
|
|
Action action = delegate
|
|
{
|
|
Canvas theCanvas2 = theCanvas;
|
|
RenderTexture texToUse3 = texToUse;
|
|
KIFFHLOFBHD.KBPOCNHPCGF(theCanvas2, texToUse3);
|
|
CBLLFJEDOII<RenderTexture> promise2 = promise;
|
|
RenderTexture texToUse2 = texToUse;
|
|
promise2.OOOIENHGNCA(texToUse2);
|
|
};
|
|
KFBABPAPIMB kfbabpapimb = LHOMKMINCHH.GGGCLEIGKCE(action);
|
|
CBLLFJEDOII<RenderTexture> promise3 = promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002AEE RID: 10990 RVA: 0x000AE5C0 File Offset: 0x000AC7C0
|
|
[Token(Token = "0x6002AEE")]
|
|
[Address(RVA = "0x1678600", Offset = "0x1677600", VA = "0x181678600")]
|
|
public static PMGCJEPKFOF<RenderTexture> OKHEHEPNOLO(MonoBehaviour LHOMKMINCHH, Canvas DMKAGKCOMLC, RenderTexture LBDFLDKCKCG)
|
|
{
|
|
CBLLFJEDOII<RenderTexture> cbllfjedoii = new CBLLFJEDOII();
|
|
CBLLFJEDOII<RenderTexture> promise = cbllfjedoii;
|
|
Action action = delegate
|
|
{
|
|
Canvas theCanvas = DMKAGKCOMLC;
|
|
RenderTexture texToUse = LBDFLDKCKCG;
|
|
KIFFHLOFBHD.KBPOCNHPCGF(theCanvas, texToUse);
|
|
CBLLFJEDOII<RenderTexture> promise2 = promise;
|
|
RenderTexture texToUse2 = LBDFLDKCKCG;
|
|
promise2.OOOIENHGNCA(texToUse2);
|
|
};
|
|
KFBABPAPIMB kfbabpapimb = LHOMKMINCHH.GGGCLEIGKCE(action);
|
|
CBLLFJEDOII<RenderTexture> promise3 = promise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002AEF RID: 10991 RVA: 0x000AE610 File Offset: 0x000AC810
|
|
[Token(Token = "0x6002AEF")]
|
|
[Address(RVA = "0x1677D80", Offset = "0x1676D80", VA = "0x181677D80")]
|
|
private static void KBPOCNHPCGF(Canvas DMKAGKCOMLC, RenderTexture LBDFLDKCKCG)
|
|
{
|
|
KIFFHLOFBHD.KOKFEJEGNAC = Time.frameCount;
|
|
Camera camera = KIFFHLOFBHD.BAEFEMEMHOB();
|
|
camera.targetTexture = LBDFLDKCKCG;
|
|
int layer = DMKAGKCOMLC.gameObject.layer;
|
|
GameObject gameObject = DMKAGKCOMLC.gameObject;
|
|
Transform transform = DMKAGKCOMLC.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform2 = DMKAGKCOMLC.transform;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
KIFFHLOFBHD.LJANPOGDMDI(camera, DMKAGKCOMLC);
|
|
camera.Render();
|
|
float num = camera.orthographicSize * 2f;
|
|
int num2 = 0;
|
|
KIFFHLOFBHD.GGLNJDMEGKO = num;
|
|
camera.targetTexture = num2;
|
|
GameObject gameObject2 = DMKAGKCOMLC.gameObject;
|
|
Transform transform3 = DMKAGKCOMLC.transform;
|
|
}
|
|
|
|
// Token: 0x06002AF0 RID: 10992 RVA: 0x000AE6C0 File Offset: 0x000AC8C0
|
|
[Token(Token = "0x6002AF0")]
|
|
[Address(RVA = "0x1678060", Offset = "0x1677060", VA = "0x181678060")]
|
|
public static void KNOEHBFKHIK(Canvas NKKFJKIMHBN, out float HFNDPDFBLPA, out float CHAKCELLLJD)
|
|
{
|
|
while (NKKFJKIMHBN.renderMode == RenderMode.WorldSpace)
|
|
{
|
|
if (NKKFJKIMHBN.transform != 0)
|
|
{
|
|
Transform transform = NKKFJKIMHBN.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector2 vector2;
|
|
HFNDPDFBLPA.m_value = vector2;
|
|
Transform transform2 = NKKFJKIMHBN.transform;
|
|
float num;
|
|
CHAKCELLLJD.m_value = num;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002AF1 RID: 10993 RVA: 0x000AE710 File Offset: 0x000AC910
|
|
[Token(Token = "0x6002AF1")]
|
|
[Address(RVA = "0x16781E0", Offset = "0x16771E0", VA = "0x1816781E0")]
|
|
public static void LJANPOGDMDI(Camera FOMHGMLPOND, Canvas JPAEBABGHOA)
|
|
{
|
|
do
|
|
{
|
|
if (JPAEBABGHOA.renderMode != RenderMode.WorldSpace)
|
|
{
|
|
JPAEBABGHOA.worldCamera = FOMHGMLPOND;
|
|
}
|
|
if (JPAEBABGHOA.renderMode != RenderMode.WorldSpace)
|
|
{
|
|
Rect pixelRect = JPAEBABGHOA.pixelRect;
|
|
Rect pixelRect2 = JPAEBABGHOA.pixelRect;
|
|
}
|
|
}
|
|
while (JPAEBABGHOA.transform == 0);
|
|
Transform transform = JPAEBABGHOA.transform;
|
|
Transform transform2 = JPAEBABGHOA.transform;
|
|
Transform transform3 = FOMHGMLPOND.gameObject.transform;
|
|
Transform transform4 = JPAEBABGHOA.transform;
|
|
Transform transform5 = JPAEBABGHOA.transform;
|
|
Transform transform6 = FOMHGMLPOND.gameObject.transform;
|
|
Transform transform7 = JPAEBABGHOA.transform;
|
|
Transform transform8 = JPAEBABGHOA.transform;
|
|
float num;
|
|
FOMHGMLPOND.orthographicSize = num;
|
|
}
|
|
|
|
// Token: 0x06002AF2 RID: 10994 RVA: 0x000AE7A4 File Offset: 0x000AC9A4
|
|
[Token(Token = "0x6002AF2")]
|
|
[Address(RVA = "0x1677A30", Offset = "0x1676A30", VA = "0x181677A30")]
|
|
private static Camera BAEFEMEMHOB()
|
|
{
|
|
Camera nfabkompalp = KIFFHLOFBHD.NFABKOMPALP;
|
|
int num = 0;
|
|
if (nfabkompalp == num)
|
|
{
|
|
GameObject gameObject = new GameObject("CanvasToTextureCam");
|
|
gameObject.DFFNGCIAOME();
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
KIFFHLOFBHD.NFABKOMPALP = gameObject.AddComponent<Camera>();
|
|
KIFFHLOFBHD.NFABKOMPALP.clearFlags = CameraClearFlags.Color;
|
|
int num3 = 0;
|
|
KIFFHLOFBHD.NFABKOMPALP.backgroundColor = num3;
|
|
KIFFHLOFBHD.NFABKOMPALP.cullingMask = 16;
|
|
KIFFHLOFBHD.NFABKOMPALP.renderingPath = RenderingPath.Forward;
|
|
Camera nfabkompalp2 = KIFFHLOFBHD.NFABKOMPALP;
|
|
int num4 = 0;
|
|
nfabkompalp2.useOcclusionCulling = num4 != 0;
|
|
Camera nfabkompalp3 = KIFFHLOFBHD.NFABKOMPALP;
|
|
int num5 = 0;
|
|
nfabkompalp3.allowHDR = num5 != 0;
|
|
Camera nfabkompalp4 = KIFFHLOFBHD.NFABKOMPALP;
|
|
int num6 = 0;
|
|
nfabkompalp4.allowMSAA = num6 != 0;
|
|
Camera nfabkompalp5 = KIFFHLOFBHD.NFABKOMPALP;
|
|
int num7 = 0;
|
|
nfabkompalp5.stereoTargetEye = (StereoTargetEyeMask)num7;
|
|
KIFFHLOFBHD.NFABKOMPALP.orthographic = true;
|
|
KIFFHLOFBHD.NFABKOMPALP.nearClipPlane = -1f;
|
|
KIFFHLOFBHD.NFABKOMPALP.farClipPlane = 2f;
|
|
KIFFHLOFBHD.NFABKOMPALP.GetOrCreateAdditionalCameraData().<isSimpleUIViewCamera>k__BackingField = true;
|
|
}
|
|
return KIFFHLOFBHD.NFABKOMPALP;
|
|
}
|
|
|
|
// Token: 0x06002AF3 RID: 10995 RVA: 0x000AE8B0 File Offset: 0x000ACAB0
|
|
[Token(Token = "0x6002AF3")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public KIFFHLOFBHD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002AF4 RID: 10996 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6002AF4")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
static KIFFHLOFBHD()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400227A RID: 8826
|
|
[Token(Token = "0x400227A")]
|
|
private static int KOKFEJEGNAC;
|
|
|
|
// Token: 0x0400227B RID: 8827
|
|
[Token(Token = "0x400227B")]
|
|
private static float GGLNJDMEGKO;
|
|
|
|
// Token: 0x0400227C RID: 8828
|
|
[Token(Token = "0x400227C")]
|
|
private const DAJFOCGPHGP DAGIPBKOHOC = DAJFOCGPHGP.Water;
|
|
|
|
// Token: 0x0400227D RID: 8829
|
|
[Token(Token = "0x400227D")]
|
|
private const int NNHBELIOIIM = 16;
|
|
|
|
// Token: 0x0400227E RID: 8830
|
|
[Token(Token = "0x400227E")]
|
|
private static Camera NFABKOMPALP;
|
|
|
|
// Token: 0x02000594 RID: 1428
|
|
[Token(Token = "0x2000594")]
|
|
[CompilerGenerated]
|
|
private sealed class AGIBOKJIIBJ
|
|
{
|
|
// Token: 0x06002AF5 RID: 10997 RVA: 0x000AE8C4 File Offset: 0x000ACAC4
|
|
[Token(Token = "0x6002AF5")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public AGIBOKJIIBJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002AF6 RID: 10998 RVA: 0x000AE8D8 File Offset: 0x000ACAD8
|
|
[Token(Token = "0x6002AF6")]
|
|
[Address(RVA = "0x16717C0", Offset = "0x16707C0", VA = "0x1816717C0")]
|
|
internal void <ConvertToTexture>b__0()
|
|
{
|
|
Canvas canvas = this.theCanvas;
|
|
RenderTexture renderTexture = this.texToUse;
|
|
KIFFHLOFBHD.KBPOCNHPCGF(canvas, renderTexture);
|
|
CBLLFJEDOII<RenderTexture> cbllfjedoii = this.promise;
|
|
RenderTexture renderTexture2 = this.texToUse;
|
|
cbllfjedoii.OOOIENHGNCA(renderTexture2);
|
|
}
|
|
|
|
// Token: 0x0400227F RID: 8831
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400227F")]
|
|
public Canvas theCanvas;
|
|
|
|
// Token: 0x04002280 RID: 8832
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002280")]
|
|
public RenderTexture texToUse;
|
|
|
|
// Token: 0x04002281 RID: 8833
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002281")]
|
|
public CBLLFJEDOII<RenderTexture> promise;
|
|
}
|
|
}
|