192 lines
6.6 KiB
C#
192 lines
6.6 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.XR;
|
|
|
|
// Token: 0x0200077D RID: 1917
|
|
[Token(Token = "0x200077D")]
|
|
[StructLayout(3)]
|
|
public static class JCGAJBGCFPD
|
|
{
|
|
// Token: 0x06003719 RID: 14105 RVA: 0x000EB0C4 File Offset: 0x000E92C4
|
|
[Token(Token = "0x6003719")]
|
|
[Address(RVA = "0x14A7F70", Offset = "0x14A6970", VA = "0x1814A7F70")]
|
|
public static void LAKOPBOAPHM(CommandBuffer KBMBKAHNCIP, uint AHPFILFOOLO)
|
|
{
|
|
float[] bdkmapgkfbj = JCGAJBGCFPD.BDKMAPGKFBJ;
|
|
uint num;
|
|
num += num;
|
|
float[] iieojeapgni = JCGAJBGCFPD.IIEOJEAPGNI;
|
|
int kjleaolfekj = HJMMPGAJCCN.KJLEAOLFEKJ;
|
|
float num2;
|
|
KBMBKAHNCIP.SetGlobalFloat(kjleaolfekj, num2);
|
|
int jlmmcecibfb = HJMMPGAJCCN.JLMMCECIBFB;
|
|
KBMBKAHNCIP.SetGlobalFloat(jlmmcecibfb, num2);
|
|
}
|
|
|
|
// Token: 0x0600371A RID: 14106 RVA: 0x000EB108 File Offset: 0x000E9308
|
|
[Token(Token = "0x600371A")]
|
|
[Address(RVA = "0x14A81E0", Offset = "0x14A6BE0", VA = "0x1814A81E0")]
|
|
public static Material OAJGEBOGGAD(string KHMJKLOPMLE, bool PBJMIDDNPAM)
|
|
{
|
|
Shader shader = Shader.Find(KHMJKLOPMLE);
|
|
int num = 0;
|
|
if (!(shader == num))
|
|
{
|
|
return new Material(shader)
|
|
{
|
|
hideFlags = HideFlags.DontSave
|
|
};
|
|
}
|
|
if (PBJMIDDNPAM)
|
|
{
|
|
object[] array = new object[1];
|
|
if (KHMJKLOPMLE != 0)
|
|
{
|
|
}
|
|
array[0] = KHMJKLOPMLE;
|
|
Debug.LogErrorFormat("[AmplifyOcclusion] Cannot find shader: \"{0}\" Please contact support@amplify.pt", array);
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600371B RID: 14107 RVA: 0x000EB164 File Offset: 0x000E9364
|
|
[Token(Token = "0x600371B")]
|
|
[Address(RVA = "0x14A7EE0", Offset = "0x14A68E0", VA = "0x1814A7EE0")]
|
|
public static int IJJAIMBEFFO(CommandBuffer KBMBKAHNCIP, string CIGCAIGPMBE, int HFNDPDFBLPA, int CHAKCELLLJD, RenderTextureFormat HFMBAGMDCOB = RenderTextureFormat.Default, RenderTextureReadWrite PJELJJGDMNN = RenderTextureReadWrite.Default, FilterMode FLKPJDAKMMH = FilterMode.Point)
|
|
{
|
|
return Shader.PropertyToID(CIGCAIGPMBE);
|
|
}
|
|
|
|
// Token: 0x0600371C RID: 14108 RVA: 0x000EB184 File Offset: 0x000E9384
|
|
[Token(Token = "0x600371C")]
|
|
[Address(RVA = "0x14A7EC0", Offset = "0x14A68C0", VA = "0x1814A7EC0")]
|
|
public static void HKGGHMIGOIG(CommandBuffer KBMBKAHNCIP, int ENJEOLBEALP)
|
|
{
|
|
KBMBKAHNCIP.ReleaseTemporaryRT(ENJEOLBEALP);
|
|
}
|
|
|
|
// Token: 0x0600371D RID: 14109 RVA: 0x000EB1A0 File Offset: 0x000E93A0
|
|
[Token(Token = "0x600371D")]
|
|
[Address(RVA = "0x14A7D50", Offset = "0x14A6750", VA = "0x1814A7D50")]
|
|
public static RenderTexture DBICNFKHFKJ(string MMBOKOLAJFH, int HFNDPDFBLPA, int CHAKCELLLJD, RenderTextureFormat HFMBAGMDCOB, RenderTextureReadWrite PJELJJGDMNN, FilterMode FLKPJDAKMMH = FilterMode.Point, int JGLKIMPMCDI = 1, bool OLIOADMHOHD = false)
|
|
{
|
|
int num = Mathf.Clamp(HFNDPDFBLPA, 1, 65536);
|
|
int num2 = Mathf.Clamp(HFNDPDFBLPA, 1, 65536);
|
|
RenderTexture renderTexture;
|
|
renderTexture.hideFlags = HideFlags.DontSave;
|
|
renderTexture.name = MMBOKOLAJFH;
|
|
renderTexture.wrapMode = TextureWrapMode.Clamp;
|
|
int num3;
|
|
renderTexture.antiAliasing = num3;
|
|
bool flag = renderTexture.Create();
|
|
return renderTexture;
|
|
}
|
|
|
|
// Token: 0x0600371E RID: 14110 RVA: 0x000EB1F8 File Offset: 0x000E93F8
|
|
[Token(Token = "0x600371E")]
|
|
[Address(RVA = "0x14A8120", Offset = "0x14A6B20", VA = "0x1814A8120")]
|
|
public static void MPPAJIDKIDJ(ref RenderTexture MILANNLOLDN)
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RenderTexture.SetActive(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600371F RID: 14111 RVA: 0x000EB218 File Offset: 0x000E9418
|
|
[Token(Token = "0x600371F")]
|
|
[Address(RVA = "0x14A80D0", Offset = "0x14A6AD0", VA = "0x1814A80D0")]
|
|
public static bool MBCAJBPLLCD(Camera DFCEJOOMLLD)
|
|
{
|
|
bool stereoEnabled = DFCEJOOMLLD.stereoEnabled;
|
|
if (!stereoEnabled)
|
|
{
|
|
return stereoEnabled;
|
|
}
|
|
return XRSettings.eyeTextureDesc == (ulong)2L;
|
|
}
|
|
|
|
// Token: 0x06003720 RID: 14112 RVA: 0x000EB244 File Offset: 0x000E9444
|
|
[Token(Token = "0x6003720")]
|
|
[Address(RVA = "0x14A7D00", Offset = "0x14A6700", VA = "0x1814A7D00")]
|
|
public static bool AHFOAEILFHP(Camera DFCEJOOMLLD)
|
|
{
|
|
bool stereoEnabled = DFCEJOOMLLD.stereoEnabled;
|
|
if (!stereoEnabled)
|
|
{
|
|
return stereoEnabled;
|
|
}
|
|
return XRSettings.eyeTextureDesc == (ulong)1L;
|
|
}
|
|
|
|
// Token: 0x06003721 RID: 14113 RVA: 0x000EB270 File Offset: 0x000E9470
|
|
[Token(Token = "0x6003721")]
|
|
[Address(RVA = "0x14A8340", Offset = "0x14A6D40", VA = "0x1814A8340")]
|
|
public static void OIGPHCGCIHC(CommandBuffer KBMBKAHNCIP, ref OAMBDGPBOFD ONGCNIHPOFC, Camera DFCEJOOMLLD, bool BAIENMOAHGG, bool KEAPECDMJLE)
|
|
{
|
|
if (!XRSettings.enabled)
|
|
{
|
|
int pixelWidth = DFCEJOOMLLD.pixelWidth;
|
|
ONGCNIHPOFC.DKALFDPDLMG = pixelWidth;
|
|
int pixelHeight = DFCEJOOMLLD.pixelHeight;
|
|
}
|
|
RenderTextureDescriptor eyeTextureDesc = XRSettings.eyeTextureDesc;
|
|
float eyeTextureResolutionScale = XRSettings.eyeTextureResolutionScale;
|
|
int num = 0;
|
|
ONGCNIHPOFC.DKALFDPDLMG = eyeTextureDesc;
|
|
RenderTextureDescriptor renderTextureDescriptor = XRSettings.eyeTextureDesc;
|
|
float eyeTextureResolutionScale2 = XRSettings.eyeTextureResolutionScale;
|
|
ONGCNIHPOFC.MAKPPEKLGOK = renderTextureDescriptor;
|
|
renderTextureDescriptor -= num;
|
|
int num2;
|
|
ONGCNIHPOFC.CHAKCELLLJD = num2;
|
|
float fieldOfView = DFCEJOOMLLD.fieldOfView;
|
|
float num3 = fieldOfView * 0.017453292f * 0.5f;
|
|
int ebhinbleccp = HJMMPGAJCCN.EBHINBLECCP;
|
|
int num4 = 0;
|
|
KBMBKAHNCIP.SetGlobalVector(ebhinbleccp, num4);
|
|
if (!DFCEJOOMLLD.orthographic)
|
|
{
|
|
}
|
|
float orthographicSize = DFCEJOOMLLD.orthographicSize;
|
|
if (!BAIENMOAHGG)
|
|
{
|
|
}
|
|
float num5 = num3 * 0.5f;
|
|
int idbfpogoehf = HJMMPGAJCCN.IDBFPOGOEHF;
|
|
float num6;
|
|
KBMBKAHNCIP.SetGlobalFloat(idbfpogoehf, num6);
|
|
}
|
|
|
|
// Token: 0x06003722 RID: 14114 RVA: 0x000EB348 File Offset: 0x000E9548
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6003722")]
|
|
[Address(RVA = "0x14A86E0", Offset = "0x14A70E0", VA = "0x1814A86E0")]
|
|
static JCGAJBGCFPD()
|
|
{
|
|
float[] array = new float[6];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.01BFAA60D59D03B8CFDED166E81428741E1E5096).FieldHandle);
|
|
JCGAJBGCFPD.BDKMAPGKFBJ = array;
|
|
float[] array2 = new float[4];
|
|
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.2277B245F935EBA3EA2D03B6871C13871FD4D572).FieldHandle);
|
|
JCGAJBGCFPD.IIEOJEAPGNI = array2;
|
|
}
|
|
|
|
// Token: 0x04002FD1 RID: 12241
|
|
[Token(Token = "0x4002FD1")]
|
|
public static readonly int JPMPIHKAKJK;
|
|
|
|
// Token: 0x04002FD2 RID: 12242
|
|
[Token(Token = "0x4002FD2")]
|
|
public static readonly float[] BDKMAPGKFBJ;
|
|
|
|
// Token: 0x04002FD3 RID: 12243
|
|
[Token(Token = "0x4002FD3")]
|
|
public static readonly float[] IIEOJEAPGNI;
|
|
}
|