Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AFNCALJNNJL.cs
T
2026-04-08 23:40:05 +02:00

940 lines
31 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal.Internal;
// Token: 0x020029BA RID: 10682
[Token(Token = "0x20029BA")]
[StructLayout(3)]
public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance
{
// Token: 0x1700321F RID: 12831
// (get) Token: 0x06012AA5 RID: 76453 RVA: 0x004733F4 File Offset: 0x004715F4
// (set) Token: 0x06012AA6 RID: 76454 RVA: 0x00473408 File Offset: 0x00471608
[Token(Token = "0x1700321F")]
public int NJMPOBOPPNC
{
[Token(Token = "0x6012AA5")]
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")]
get;
[Token(Token = "0x6012AA6")]
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
private set;
}
// Token: 0x06012AA7 RID: 76455 RVA: 0x0047341C File Offset: 0x0047161C
[Token(Token = "0x6012AA7")]
[Address(RVA = "0x12794B0", Offset = "0x1277EB0", VA = "0x1812794B0")]
public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL)
{
if (NKHPHBOPPEL == 0)
{
AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4);
return AFNCALJNNJL.ELLJNPKDKDD;
}
return NKHPHBOPPEL;
}
// Token: 0x17003220 RID: 12832
// (get) Token: 0x06012AA8 RID: 76456 RVA: 0x00473440 File Offset: 0x00471640
[Token(Token = "0x17003220")]
private static ComputeShader NAOEFFNFBDP
{
[Token(Token = "0x6012AA8")]
[Address(RVA = "0x1278460", Offset = "0x1276E60", VA = "0x181278460")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17003221 RID: 12833
// (get) Token: 0x06012AA9 RID: 76457 RVA: 0x00473454 File Offset: 0x00471654
// (set) Token: 0x06012AAA RID: 76458 RVA: 0x00473468 File Offset: 0x00471668
[Token(Token = "0x17003221")]
public static int FEFECNJHIPF
{
[Token(Token = "0x6012AA9")]
[Address(RVA = "0x127A040", Offset = "0x1278A40", VA = "0x18127A040")]
get;
[Token(Token = "0x6012AAA")]
[Address(RVA = "0x1278A50", Offset = "0x1277450", VA = "0x181278A50")]
private set;
}
// Token: 0x17003222 RID: 12834
// (get) Token: 0x06012AAB RID: 76459 RVA: 0x0047347C File Offset: 0x0047167C
// (set) Token: 0x06012AAC RID: 76460 RVA: 0x00473490 File Offset: 0x00471690
[Token(Token = "0x17003222")]
public static int CLIPLJLJMGK
{
[Token(Token = "0x6012AAB")]
[Address(RVA = "0x1279970", Offset = "0x1278370", VA = "0x181279970")]
get;
[Token(Token = "0x6012AAC")]
[Address(RVA = "0x1279A90", Offset = "0x1278490", VA = "0x181279A90")]
private set;
}
// Token: 0x17003223 RID: 12835
// (get) Token: 0x06012AAD RID: 76461 RVA: 0x004734A4 File Offset: 0x004716A4
// (set) Token: 0x06012AAE RID: 76462 RVA: 0x004734B8 File Offset: 0x004716B8
[Token(Token = "0x17003223")]
public static int PGIGNMLGFGB
{
[Token(Token = "0x6012AAD")]
[Address(RVA = "0x1279A30", Offset = "0x1278430", VA = "0x181279A30")]
get;
[Token(Token = "0x6012AAE")]
[Address(RVA = "0x12795B0", Offset = "0x1277FB0", VA = "0x1812795B0")]
private set;
}
// Token: 0x06012AAF RID: 76463 RVA: 0x004734CC File Offset: 0x004716CC
[Token(Token = "0x6012AAF")]
[Address(RVA = "0x12792E0", Offset = "0x1277CE0", VA = "0x1812792E0")]
private static int JPIKDKNHLLH(int MNIJHBJDPPA)
{
return MNIJHBJDPPA;
}
// Token: 0x17003224 RID: 12836
// (get) Token: 0x06012AB0 RID: 76464 RVA: 0x004734DC File Offset: 0x004716DC
// (set) Token: 0x06012AB1 RID: 76465 RVA: 0x004734F0 File Offset: 0x004716F0
[Token(Token = "0x17003224")]
public ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> ABFBJGPEMMG
{
[Token(Token = "0x6012AB0")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
get;
[Token(Token = "0x6012AB1")]
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
private set;
}
// Token: 0x17003225 RID: 12837
// (get) Token: 0x06012AB2 RID: 76466 RVA: 0x00473504 File Offset: 0x00471704
// (set) Token: 0x06012AB3 RID: 76467 RVA: 0x00473518 File Offset: 0x00471718
[Token(Token = "0x17003225")]
public ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> DHAEOGAOMOD
{
[Token(Token = "0x6012AB2")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x6012AB3")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x17003226 RID: 12838
// (get) Token: 0x06012AB4 RID: 76468 RVA: 0x0047352C File Offset: 0x0047172C
// (set) Token: 0x06012AB5 RID: 76469 RVA: 0x00473540 File Offset: 0x00471740
[Token(Token = "0x17003226")]
public ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> CDBCFNGJJFN
{
[Token(Token = "0x6012AB4")]
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
get;
[Token(Token = "0x6012AB5")]
[Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")]
private set;
}
// Token: 0x17003227 RID: 12839
// (get) Token: 0x06012AB6 RID: 76470 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003227")]
public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC
{
[Token(Token = "0x6012AB6")]
[Address(RVA = "0x1278970", Offset = "0x1277370", VA = "0x181278970")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003228 RID: 12840
// (get) Token: 0x06012AB7 RID: 76471 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003228")]
public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA
{
[Token(Token = "0x6012AB7")]
[Address(RVA = "0x12792A0", Offset = "0x1277CA0", VA = "0x1812792A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003229 RID: 12841
// (get) Token: 0x06012AB8 RID: 76472 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003229")]
public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO
{
[Token(Token = "0x6012AB8")]
[Address(RVA = "0x12789B0", Offset = "0x12773B0", VA = "0x1812789B0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700322A RID: 12842
// (get) Token: 0x06012AB9 RID: 76473 RVA: 0x00473554 File Offset: 0x00471754
// (set) Token: 0x06012ABA RID: 76474 RVA: 0x00473568 File Offset: 0x00471768
[Token(Token = "0x1700322A")]
private int FFJENJAAPAD
{
[Token(Token = "0x6012AB9")]
[Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")]
get;
[Token(Token = "0x6012ABA")]
[Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")]
set;
}
// Token: 0x06012ABB RID: 76475 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ABB")]
[Address(RVA = "0x1278120", Offset = "0x1276B20", VA = "0x181278120")]
public int BPLGANJHFAB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ABC RID: 76476 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ABC")]
[Address(RVA = "0x1278AB0", Offset = "0x12774B0", VA = "0x181278AB0")]
public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ABD RID: 76477 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ABD")]
[Address(RVA = "0x1279140", Offset = "0x1277B40", VA = "0x181279140")]
public void IHMJHNKIPEE(int NHLOPIEMHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ABE RID: 76478 RVA: 0x0047357C File Offset: 0x0047177C
[Token(Token = "0x6012ABE")]
[Address(RVA = "0x12789F0", Offset = "0x12773F0", VA = "0x1812789F0")]
public void ENBGBGGAJIO(int NHLOPIEMHHG)
{
this.<PIFFHBMEBBD>k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1);
}
// Token: 0x06012ABF RID: 76479 RVA: 0x0047359C File Offset: 0x0047179C
[Token(Token = "0x6012ABF")]
[Address(RVA = "0x12796E0", Offset = "0x12780E0", VA = "0x1812796E0")]
public bool MJDHIIGKJLH(int NHLOPIEMHHG)
{
return this.<PIFFHBMEBBD>k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG);
}
// Token: 0x06012AC0 RID: 76480 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC0")]
[Address(RVA = "0x1278F10", Offset = "0x1277910", VA = "0x181278F10")]
public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC1 RID: 76481 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC1")]
[Address(RVA = "0x1278C00", Offset = "0x1277600", VA = "0x181278C00")]
public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC2 RID: 76482 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC2")]
[Address(RVA = "0x1279610", Offset = "0x1278010", VA = "0x181279610")]
public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC3 RID: 76483 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC3")]
[Address(RVA = "0x1278640", Offset = "0x1277040", VA = "0x181278640")]
public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC4 RID: 76484 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC4")]
[Address(RVA = "0x12784D0", Offset = "0x1276ED0", VA = "0x1812784D0")]
public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC5 RID: 76485 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC5")]
[Address(RVA = "0x1279AF0", Offset = "0x12784F0", VA = "0x181279AF0")]
public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC6 RID: 76486 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC6")]
[Address(RVA = "0x12793E0", Offset = "0x1277DE0", VA = "0x1812793E0")]
public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012AC7 RID: 76487 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012AC7")]
[Address(RVA = "0x1279080", Offset = "0x1277A80", VA = "0x181279080")]
public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x1700322B RID: 12843
// (get) Token: 0x06012AC8 RID: 76488 RVA: 0x004735BC File Offset: 0x004717BC
// (set) Token: 0x06012AC9 RID: 76489 RVA: 0x004735D0 File Offset: 0x004717D0
[Token(Token = "0x1700322B")]
public Material IHAKLAGCPGO
{
[Token(Token = "0x6012AC8")]
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
get;
[Token(Token = "0x6012AC9")]
[Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")]
private set;
}
// Token: 0x06012ACA RID: 76490 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012ACA")]
[Address(RVA = "0x127A680", Offset = "0x1279080", VA = "0x18127A680")]
public AFNCALJNNJL(Material instanceMaterialRef, int maxNumLines)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012ACB RID: 76491 RVA: 0x004735E4 File Offset: 0x004717E4
[Token(Token = "0x6012ACB")]
[Address(RVA = "0x1279740", Offset = "0x1278140", VA = "0x181279740")]
private void NDLNHMMAKLN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
Mesh ehibpfbljed = this.EHIBPFBLJED;
Mesh ehibpfbljed2 = this.EHIBPFBLJED;
int num2 = this.<FNJOLAJIEAF>k__BackingField;
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06012ACC RID: 76492 RVA: 0x0047363C File Offset: 0x0047183C
[Token(Token = "0x6012ACC")]
[Address(RVA = "0x12782B0", Offset = "0x1276CB0", VA = "0x1812782B0")]
private void CELKIMPFDEN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06012ACD RID: 76493 RVA: 0x00473670 File Offset: 0x00471870
[Token(Token = "0x6012ACD")]
[Address(RVA = "0x1278D60", Offset = "0x1277760", VA = "0x181278D60")]
private void HIELBECDMKN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x06012ACE RID: 76494 RVA: 0x004736A4 File Offset: 0x004718A4
[Token(Token = "0x6012ACE")]
[Address(RVA = "0x1279D80", Offset = "0x1278780", VA = "0x181279D80")]
private void PEJLJCBKNFP()
{
Mesh mesh = new Mesh();
mesh.name = "FastLineBufferRendererMesh";
Vector3[] array = new Vector3[5];
int num = 0;
array[1] = num;
int num2 = 0;
array[2] = num2;
int num3 = 0;
array[4] = num3;
int num4 = 0;
array[5] = num4;
int num5 = 0;
array[7] = num5;
mesh.vertices = array;
int[] array2 = new int[0];
RuntimeHelpers.InitializeArray(array2, fieldof(<PrivateImplementationDetails>.AE6323B3435A6261F090D90AA396852B3CDA1EE8).FieldHandle);
int num6 = 0;
int num7 = 0;
mesh.SetIndices(array2, (MeshTopology)num7, num6);
mesh.UploadMeshData(true);
this.EHIBPFBLJED = mesh;
}
// Token: 0x06012ACF RID: 76495 RVA: 0x00473748 File Offset: 0x00471948
[Token(Token = "0x6012ACF")]
[Address(RVA = "0x1279C50", Offset = "0x1278650", VA = "0x181279C50")]
public void OPEMIFENIJM()
{
bool flag = this.<KAJOJNOLJFD>k__BackingField.OPEMIFENIJM();
bool flag2 = this.<JBJNGLDPPNL>k__BackingField.OPEMIFENIJM();
if (this.<PIFFHBMEBBD>k__BackingField.OPEMIFENIJM())
{
int num = this.<PIFFHBMEBBD>k__BackingField.DJNHKKAIMMA;
int num2 = AFNCALJNNJL.JPIKDKNHLLH(num);
num = num2;
num2 = num;
this.<FNJOLAJIEAF>k__BackingField = num2;
}
}
// Token: 0x06012AD0 RID: 76496 RVA: 0x004737A0 File Offset: 0x004719A0
[Token(Token = "0x6012AD0")]
[Address(RVA = "0x127A1F0", Offset = "0x1278BF0", VA = "0x18127A1F0", Slot = "5")]
public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA)
{
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope = this.<PIFFHBMEBBD>k__BackingField;
int num = 0;
if (enefppabope.ADGKAEHKAKJ > 0 && this.<HMPICHCHDMG>k__BackingField > num)
{
if (!this.NHGEAANFLOB.TryGetValue(KCLGLHFAOGA, num))
{
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this);
if (bopggopapeh == 0)
{
goto IL_AD;
}
this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh);
}
int num2 = this.<HMPICHCHDMG>k__BackingField;
int num3;
if (num3 < num2)
{
ComputeBuffer computeBuffer = new ComputeBuffer(num2, 176, (ComputeBufferType)((uint)2));
}
int num4 = this.<FNJOLAJIEAF>k__BackingField;
uint[] iifjdcepnmj = this.IIFJDCEPNMJ;
int num5 = this.<HMPICHCHDMG>k__BackingField;
if (iifjdcepnmj[0] != (uint)num5)
{
iifjdcepnmj[0] = (uint)num5;
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ;
ioplodeifcf.SetData(iifjdcepnmj2);
}
return true;
}
IL_AD:
throw new NullReferenceException();
}
// Token: 0x06012AD1 RID: 76497 RVA: 0x00473860 File Offset: 0x00471A60
[Token(Token = "0x6012AD1")]
[Address(RVA = "0x127A100", Offset = "0x1278B00", VA = "0x18127A100", Slot = "6")]
public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF)
{
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
bool flag;
if (!flag)
{
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this);
if (bopggopapeh == 0)
{
return;
}
this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh);
}
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
}
// Token: 0x06012AD2 RID: 76498 RVA: 0x004738A0 File Offset: 0x00471AA0
[Token(Token = "0x6012AD2")]
[Address(RVA = "0x1278700", Offset = "0x1277100", VA = "0x181278700", Slot = "4")]
public void Dispose()
{
int num;
do
{
num = 0;
SafeDestroy.Asset(this.EHIBPFBLJED);
this.<PIFFHBMEBBD>k__BackingField.Dispose();
this.<JBJNGLDPPNL>k__BackingField.Dispose();
this.<KAJOJNOLJFD>k__BackingField.Dispose();
this.IOPLODEIFCF.Dispose();
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
this.NHGEAANFLOB.Clear();
}
// Token: 0x06012AD3 RID: 76499 RVA: 0x0047391C File Offset: 0x00471B1C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6012AD3")]
[Address(RVA = "0x127A4A0", Offset = "0x1278EA0", VA = "0x18127A4A0")]
static AFNCALJNNJL()
{
float z = Vector3.zero.z;
AFNCALJNNJL.PDPPMFNOBMO = 0;
AFNCALJNNJL.HKPEIHFFHFE = Shader.PropertyToID("_lineSizes");
AFNCALJNNJL.GAJDCPJIIBJ = Shader.PropertyToID("_lineColors");
AFNCALJNNJL.IDNLBEFGEBN = Shader.PropertyToID("_lineSegments");
AFNCALJNNJL.HOAMGNHOFGC = Shader.PropertyToID("_lineRequests");
AFNCALJNNJL.FGBDMPMMIHI = Shader.PropertyToID("_camPos");
AFNCALJNNJL.ANMEOAHOFCE = Shader.PropertyToID("_camDir");
AFNCALJNNJL.NFEPIMKDCDL = Shader.PropertyToID("_pixelAspect");
}
// Token: 0x0400C7BF RID: 51135
[Token(Token = "0x400C7BF")]
public const int GJKABHBNIKI = -1;
// Token: 0x0400C7C0 RID: 51136
[Token(Token = "0x400C7C0")]
private static readonly Bounds PDPPMFNOBMO;
// Token: 0x0400C7C1 RID: 51137
[Token(Token = "0x400C7C1")]
public static readonly int HKPEIHFFHFE;
// Token: 0x0400C7C2 RID: 51138
[Token(Token = "0x400C7C2")]
public static readonly int GAJDCPJIIBJ;
// Token: 0x0400C7C3 RID: 51139
[Token(Token = "0x400C7C3")]
public static readonly int IDNLBEFGEBN;
// Token: 0x0400C7C4 RID: 51140
[Token(Token = "0x400C7C4")]
public static readonly int HOAMGNHOFGC;
// Token: 0x0400C7C5 RID: 51141
[Token(Token = "0x400C7C5")]
public static readonly int FGBDMPMMIHI;
// Token: 0x0400C7C6 RID: 51142
[Token(Token = "0x400C7C6")]
public static readonly int ANMEOAHOFCE;
// Token: 0x0400C7C7 RID: 51143
[Token(Token = "0x400C7C7")]
public static readonly int NFEPIMKDCDL;
// Token: 0x0400C7C9 RID: 51145
[Token(Token = "0x400C7C9")]
private static ComputeBuffer ELLJNPKDKDD;
// Token: 0x0400C7CA RID: 51146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C7CA")]
private Mesh EHIBPFBLJED;
// Token: 0x0400C7CB RID: 51147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C7CB")]
private ComputeBuffer IOPLODEIFCF;
// Token: 0x0400C7CF RID: 51151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C7CF")]
private int PPLHPCPEPPM;
// Token: 0x0400C7D0 RID: 51152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400C7D0")]
private int NCAFIOJPHLI;
// Token: 0x0400C7D1 RID: 51153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C7D1")]
private int OILLBDPDAJF;
// Token: 0x0400C7D2 RID: 51154
[Token(Token = "0x400C7D2")]
private const int JCALCGMCLPP = 176;
// Token: 0x0400C7D6 RID: 51158
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C7D6")]
private uint[] IIFJDCEPNMJ;
// Token: 0x0400C7D9 RID: 51161
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C7D9")]
private Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> NHGEAANFLOB;
// Token: 0x020029BB RID: 10683
[Token(Token = "0x20029BB")]
public struct MFFEOPFGCKH
{
// Token: 0x0400C7DA RID: 51162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7DA")]
public float HJDLNACMKLO;
// Token: 0x0400C7DB RID: 51163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400C7DB")]
public float IKIGOGGIJOB;
// Token: 0x0400C7DC RID: 51164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400C7DC")]
public float IIODJJFKNNA;
// Token: 0x0400C7DD RID: 51165
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x400C7DD")]
public float DELHLCOAGKK;
}
// Token: 0x020029BC RID: 10684
[Token(Token = "0x20029BC")]
public struct CDOCHDCNFPL
{
// Token: 0x0400C7DE RID: 51166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7DE")]
public Color ANDCOMGEJDA;
// Token: 0x0400C7DF RID: 51167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C7DF")]
public Color NKOLLEAJLAE;
// Token: 0x0400C7E0 RID: 51168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C7E0")]
public float IIODJJFKNNA;
// Token: 0x0400C7E1 RID: 51169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x400C7E1")]
private Vector3 DELHLCOAGKK;
}
// Token: 0x020029BD RID: 10685
[Token(Token = "0x20029BD")]
public struct NEMEJLEBJNJ
{
// Token: 0x0400C7E2 RID: 51170
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7E2")]
public Vector3 IFAIDIKJOAC;
// Token: 0x0400C7E3 RID: 51171
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
[Token(Token = "0x400C7E3")]
private float PKMJGGHOKDF;
// Token: 0x0400C7E4 RID: 51172
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C7E4")]
public Vector3 DJBBMJBBNHB;
// Token: 0x0400C7E5 RID: 51173
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400C7E5")]
private float LCAMFPPBKKG;
// Token: 0x0400C7E6 RID: 51174
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400C7E6")]
public Vector2 APPJMJLICGH;
// Token: 0x0400C7E7 RID: 51175
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C7E7")]
public float CFJABMIIJGJ;
// Token: 0x0400C7E8 RID: 51176
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400C7E8")]
private float ENMBGHGBPLN;
}
// Token: 0x020029BE RID: 10686
[Token(Token = "0x20029BE")]
public struct KEIGNIKNCKH
{
// Token: 0x0400C7E9 RID: 51177
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400C7E9")]
public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP;
// Token: 0x0400C7EA RID: 51178
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400C7EA")]
public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB;
// Token: 0x0400C7EB RID: 51179
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C7EB")]
public Color ANDCOMGEJDA;
// Token: 0x0400C7EC RID: 51180
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C7EC")]
public Color NKOLLEAJLAE;
// Token: 0x0400C7ED RID: 51181
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400C7ED")]
public Vector4 HIKAHMPCPEE;
// Token: 0x0400C7EE RID: 51182
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400C7EE")]
public float HJDLNACMKLO;
// Token: 0x0400C7EF RID: 51183
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
[Token(Token = "0x400C7EF")]
public float IKIGOGGIJOB;
// Token: 0x0400C7F0 RID: 51184
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C7F0")]
public float PLKLFCFAFHM;
// Token: 0x0400C7F1 RID: 51185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400C7F1")]
public int GBAKAPFJHDH;
// Token: 0x0400C7F2 RID: 51186
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400C7F2")]
public int PCKOGGDNIDG;
// Token: 0x0400C7F3 RID: 51187
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
[Token(Token = "0x400C7F3")]
public int GGPBENMDOBG;
// Token: 0x0400C7F4 RID: 51188
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C7F4")]
public int HGPGFNDENOM;
// Token: 0x0400C7F5 RID: 51189
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400C7F5")]
private float GBLCHNKFOLI;
// Token: 0x0400C7F6 RID: 51190
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C7F6")]
private float HEOELDMLDMG;
// Token: 0x0400C7F7 RID: 51191
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400C7F7")]
private float PNGLAFKMHCD;
// Token: 0x0400C7F8 RID: 51192
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C7F8")]
private float CEPCGBFIJNC;
// Token: 0x0400C7F9 RID: 51193
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400C7F9")]
private float NIFEKADPKMG;
}
// Token: 0x020029BF RID: 10687
[Token(Token = "0x20029BF")]
private class BOPGGOPAPEH : IDisposable
{
// Token: 0x1700322C RID: 12844
// (get) Token: 0x06012AD4 RID: 76500 RVA: 0x004739A8 File Offset: 0x00471BA8
[Token(Token = "0x1700322C")]
public Material IBNBPLMBMPI
{
[Token(Token = "0x6012AD4")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
get;
}
// Token: 0x1700322D RID: 12845
// (get) Token: 0x06012AD5 RID: 76501 RVA: 0x004739BC File Offset: 0x00471BBC
[Token(Token = "0x1700322D")]
public ComputeShader LCALDLIKHII
{
[Token(Token = "0x6012AD5")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
get;
}
// Token: 0x1700322E RID: 12846
// (get) Token: 0x06012AD6 RID: 76502 RVA: 0x004739D0 File Offset: 0x00471BD0
// (set) Token: 0x06012AD7 RID: 76503 RVA: 0x004739E4 File Offset: 0x00471BE4
[Token(Token = "0x1700322E")]
public ComputeBuffer GBPALADBPKO
{
[Token(Token = "0x6012AD6")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
get;
[Token(Token = "0x6012AD7")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
private set;
}
// Token: 0x06012AD8 RID: 76504 RVA: 0x004739F8 File Offset: 0x00471BF8
[Token(Token = "0x6012AD8")]
[Address(RVA = "0x641430", Offset = "0x63FE30", VA = "0x180641430")]
private BOPGGOPAPEH(ComputeShader computeShader, Material instanceMaterial)
{
this.LCALDLIKHII = computeShader;
this.IBNBPLMBMPI = instanceMaterial;
}
// Token: 0x06012AD9 RID: 76505 RVA: 0x00473A1C File Offset: 0x00471C1C
[Token(Token = "0x6012AD9")]
[Address(RVA = "0x127CB40", Offset = "0x127B540", VA = "0x18127CB40")]
public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ)
{
if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.<KAJOJNOLJFD>k__BackingField != 0 && JDJGLJJMODJ.<JBJNGLDPPNL>k__BackingField != 0 && JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField != 0)
{
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
ComputeBuffer computeBuffer = AFNCALJNNJL.LFBIELJPLGB(JDJGLJJMODJ.<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField);
ComputeBuffer computeBuffer2 = AFNCALJNNJL.LFBIELJPLGB(JDJGLJJMODJ.<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField);
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> <PIFFHBMEBBD>k__BackingField = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField;
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> <PIFFHBMEBBD>k__BackingField2 = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField;
Material material = global::UnityEngine.Object.Instantiate<Material>(JDJGLJJMODJ.<ALIPMPDMCIE>k__BackingField);
ComputeBuffer <KCELIOODDAB>k__BackingField = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
material.SetBufferImpl(hoamgnhofgc, <KCELIOODDAB>k__BackingField);
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
return bopggopapeh;
}
throw new NullReferenceException();
}
// Token: 0x06012ADA RID: 76506 RVA: 0x00473AE0 File Offset: 0x00471CE0
[Token(Token = "0x6012ADA")]
[Address(RVA = "0x127CE40", Offset = "0x127B840", VA = "0x18127CE40")]
public void IPBLINOOFBE(int HCDNBIIGPJF)
{
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
if (computeBuffer != 0)
{
if (computeBuffer.count >= HCDNBIIGPJF)
{
return;
}
this.<MGCJFPLKMCK>k__BackingField.Dispose();
}
ComputeBuffer computeBuffer2 = new ComputeBuffer(HCDNBIIGPJF, 176, (ComputeBufferType)((uint)2));
this.<MGCJFPLKMCK>k__BackingField = computeBuffer2;
ComputeShader computeShader = this.<PGPGAFEKFFE>k__BackingField;
ComputeBuffer computeBuffer3 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn = AFNCALJNNJL.IDNLBEFGEBN;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField, idnlbefgebn, computeBuffer3);
Material material = this.<NEBDBFBGJLL>k__BackingField;
ComputeBuffer computeBuffer4 = this.<MGCJFPLKMCK>k__BackingField;
int idnlbefgebn2 = AFNCALJNNJL.IDNLBEFGEBN;
material.SetBufferImpl(idnlbefgebn2, computeBuffer4);
}
// Token: 0x06012ADB RID: 76507 RVA: 0x00473B74 File Offset: 0x00471D74
[Token(Token = "0x6012ADB")]
[Address(RVA = "0x127C810", Offset = "0x127B210", VA = "0x18127C810")]
public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int JCCAMCDALMP)
{
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
int num = 0;
computeBuffer.SetCounterValue((uint)num);
Transform transform = KCLGLHFAOGA.transform;
Vector3 vector;
float z = vector.z;
int anmeoahofce = AFNCALJNNJL.ANMEOAHOFCE;
Transform transform2 = KCLGLHFAOGA.transform;
Vector3 vector2;
float z2 = vector2.z;
ComputeShader computeShader = this.<PGPGAFEKFFE>k__BackingField;
float fieldOfView = KCLGLHFAOGA.fieldOfView;
int height = Screen.height;
FCBNLLKMGCA.SetComputeFloatParam(computeShader, anmeoahofce, fieldOfView);
ComputeShader computeShader2 = this.<PGPGAFEKFFE>k__BackingField;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
ulong num2;
ulong num3;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader2, <GDNOAPCEHDK>k__BackingField, JCCAMCDALMP, (int)num2, (int)num3);
ComputeShader computeShader3 = this.<PGPGAFEKFFE>k__BackingField;
int <FNMGPFOOHLA>k__BackingField = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
ulong num4;
ulong num5;
FCBNLLKMGCA.Internal_DispatchCompute(computeShader3, <FNMGPFOOHLA>k__BackingField, JCCAMCDALMP, (int)num4, (int)num5);
}
// Token: 0x06012ADC RID: 76508 RVA: 0x00473C24 File Offset: 0x00471E24
[Token(Token = "0x6012ADC")]
[Address(RVA = "0x127CDC0", Offset = "0x127B7C0", VA = "0x18127CDC0", Slot = "4")]
public void Dispose()
{
this.<MGCJFPLKMCK>k__BackingField.Dispose();
global::UnityEngine.Object.Destroy(this.<PGPGAFEKFFE>k__BackingField);
global::UnityEngine.Object.Destroy(this.<NEBDBFBGJLL>k__BackingField);
}
}
}