Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/AFNCALJNNJL.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

968 lines
32 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal.Internal;
// Token: 0x02002EC4 RID: 11972
[Token(Token = "0x2002EC4")]
public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance
{
// Token: 0x17003837 RID: 14391
// (get) Token: 0x06014533 RID: 83251 RVA: 0x004B8480 File Offset: 0x004B6680
// (set) Token: 0x06014534 RID: 83252 RVA: 0x004B8494 File Offset: 0x004B6694
[Token(Token = "0x17003837")]
public int NJMPOBOPPNC
{
[Token(Token = "0x6014533")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")]
get;
[Token(Token = "0x6014534")]
[Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")]
private set;
}
// Token: 0x06014535 RID: 83253 RVA: 0x004B84A8 File Offset: 0x004B66A8
[Token(Token = "0x6014535")]
[Address(RVA = "0xD17590", Offset = "0xD16390", VA = "0x180D17590")]
public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL)
{
if (NKHPHBOPPEL == 0)
{
AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4);
return AFNCALJNNJL.ELLJNPKDKDD;
}
return NKHPHBOPPEL;
}
// Token: 0x17003838 RID: 14392
// (get) Token: 0x06014536 RID: 83254 RVA: 0x004B84CC File Offset: 0x004B66CC
[Token(Token = "0x17003838")]
private static ComputeShader NAOEFFNFBDP
{
[Token(Token = "0x6014536")]
[Address(RVA = "0xD165B0", Offset = "0xD153B0", VA = "0x180D165B0")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x17003839 RID: 14393
// (get) Token: 0x06014537 RID: 83255 RVA: 0x004B84E0 File Offset: 0x004B66E0
// (set) Token: 0x06014538 RID: 83256 RVA: 0x004B84F4 File Offset: 0x004B66F4
[Token(Token = "0x17003839")]
public static int FEFECNJHIPF
{
[Token(Token = "0x6014537")]
[Address(RVA = "0xD18130", Offset = "0xD16F30", VA = "0x180D18130")]
get;
[Token(Token = "0x6014538")]
[Address(RVA = "0xD16B60", Offset = "0xD15960", VA = "0x180D16B60")]
private set;
}
// Token: 0x1700383A RID: 14394
// (get) Token: 0x06014539 RID: 83257 RVA: 0x004B8508 File Offset: 0x004B6708
// (set) Token: 0x0601453A RID: 83258 RVA: 0x004B851C File Offset: 0x004B671C
[Token(Token = "0x1700383A")]
public static int CLIPLJLJMGK
{
[Token(Token = "0x6014539")]
[Address(RVA = "0xD17A10", Offset = "0xD16810", VA = "0x180D17A10")]
get;
[Token(Token = "0x601453A")]
[Address(RVA = "0xD17B40", Offset = "0xD16940", VA = "0x180D17B40")]
private set;
}
// Token: 0x1700383B RID: 14395
// (get) Token: 0x0601453B RID: 83259 RVA: 0x004B8530 File Offset: 0x004B6730
// (set) Token: 0x0601453C RID: 83260 RVA: 0x004B8544 File Offset: 0x004B6744
[Token(Token = "0x1700383B")]
public static int PGIGNMLGFGB
{
[Token(Token = "0x601453B")]
[Address(RVA = "0xD17AE0", Offset = "0xD168E0", VA = "0x180D17AE0")]
get;
[Token(Token = "0x601453C")]
[Address(RVA = "0xD17690", Offset = "0xD16490", VA = "0x180D17690")]
private set;
}
// Token: 0x0601453D RID: 83261 RVA: 0x004B8558 File Offset: 0x004B6758
[Token(Token = "0x601453D")]
[Address(RVA = "0xD173C0", Offset = "0xD161C0", VA = "0x180D173C0")]
private static int JPIKDKNHLLH(int MNIJHBJDPPA)
{
return MNIJHBJDPPA;
}
// Token: 0x1700383C RID: 14396
// (get) Token: 0x0601453E RID: 83262 RVA: 0x004B8568 File Offset: 0x004B6768
// (set) Token: 0x0601453F RID: 83263 RVA: 0x004B857C File Offset: 0x004B677C
[Token(Token = "0x1700383C")]
public ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> ABFBJGPEMMG
{
[Token(Token = "0x601453E")]
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
get;
[Token(Token = "0x601453F")]
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
private set;
}
// Token: 0x1700383D RID: 14397
// (get) Token: 0x06014540 RID: 83264 RVA: 0x004B8590 File Offset: 0x004B6790
// (set) Token: 0x06014541 RID: 83265 RVA: 0x004B85A4 File Offset: 0x004B67A4
[Token(Token = "0x1700383D")]
public ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> DHAEOGAOMOD
{
[Token(Token = "0x6014540")]
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
get;
[Token(Token = "0x6014541")]
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
private set;
}
// Token: 0x1700383E RID: 14398
// (get) Token: 0x06014542 RID: 83266 RVA: 0x004B85B8 File Offset: 0x004B67B8
// (set) Token: 0x06014543 RID: 83267 RVA: 0x004B85CC File Offset: 0x004B67CC
[Token(Token = "0x1700383E")]
public ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> CDBCFNGJJFN
{
[Token(Token = "0x6014542")]
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
get;
[Token(Token = "0x6014543")]
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
private set;
}
// Token: 0x1700383F RID: 14399
// (get) Token: 0x06014544 RID: 83268 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700383F")]
public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC
{
[Token(Token = "0x6014544")]
[Address(RVA = "0xD16A80", Offset = "0xD15880", VA = "0x180D16A80")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003840 RID: 14400
// (get) Token: 0x06014545 RID: 83269 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003840")]
public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA
{
[Token(Token = "0x6014545")]
[Address(RVA = "0xD17380", Offset = "0xD16180", VA = "0x180D17380")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003841 RID: 14401
// (get) Token: 0x06014546 RID: 83270 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17003841")]
public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO
{
[Token(Token = "0x6014546")]
[Address(RVA = "0xD16AC0", Offset = "0xD158C0", VA = "0x180D16AC0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17003842 RID: 14402
// (get) Token: 0x06014547 RID: 83271 RVA: 0x004B85E0 File Offset: 0x004B67E0
// (set) Token: 0x06014548 RID: 83272 RVA: 0x004B85F4 File Offset: 0x004B67F4
[Token(Token = "0x17003842")]
private int FFJENJAAPAD
{
[Token(Token = "0x6014547")]
[Address(RVA = "0xD17AD0", Offset = "0xD168D0", VA = "0x180D17AD0")]
get;
[Token(Token = "0x6014548")]
[Address(RVA = "0x731D70", Offset = "0x730B70", VA = "0x180731D70")]
set;
}
// Token: 0x06014549 RID: 83273 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014549")]
[Address(RVA = "0xD162A0", Offset = "0xD150A0", VA = "0x180D162A0")]
public int BPLGANJHFAB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454A RID: 83274 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454A")]
[Address(RVA = "0xD16BC0", Offset = "0xD159C0", VA = "0x180D16BC0")]
public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454B RID: 83275 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454B")]
[Address(RVA = "0xD17220", Offset = "0xD16020", VA = "0x180D17220")]
public void IHMJHNKIPEE(int NHLOPIEMHHG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454C RID: 83276 RVA: 0x004B8608 File Offset: 0x004B6808
[Token(Token = "0x601454C")]
[Address(RVA = "0xD16B00", Offset = "0xD15900", VA = "0x180D16B00")]
public void ENBGBGGAJIO(int NHLOPIEMHHG)
{
this.<PIFFHBMEBBD>k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1);
}
// Token: 0x0601454D RID: 83277 RVA: 0x004B8628 File Offset: 0x004B6828
[Token(Token = "0x601454D")]
[Address(RVA = "0xD177C0", Offset = "0xD165C0", VA = "0x180D177C0")]
public bool MJDHIIGKJLH(int NHLOPIEMHHG)
{
return this.<PIFFHBMEBBD>k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG);
}
// Token: 0x0601454E RID: 83278 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454E")]
[Address(RVA = "0xD16FF0", Offset = "0xD15DF0", VA = "0x180D16FF0")]
public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601454F RID: 83279 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601454F")]
[Address(RVA = "0xD16D10", Offset = "0xD15B10", VA = "0x180D16D10")]
public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014550 RID: 83280 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014550")]
[Address(RVA = "0xD176F0", Offset = "0xD164F0", VA = "0x180D176F0")]
public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014551 RID: 83281 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014551")]
[Address(RVA = "0xD16790", Offset = "0xD15590", VA = "0x180D16790")]
public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014552 RID: 83282 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014552")]
[Address(RVA = "0xD16620", Offset = "0xD15420", VA = "0x180D16620")]
public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014553 RID: 83283 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014553")]
[Address(RVA = "0xD17BA0", Offset = "0xD169A0", VA = "0x180D17BA0")]
public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014554 RID: 83284 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014554")]
[Address(RVA = "0xD174C0", Offset = "0xD162C0", VA = "0x180D174C0")]
public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014555 RID: 83285 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014555")]
[Address(RVA = "0xD17160", Offset = "0xD15F60", VA = "0x180D17160")]
public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17003843 RID: 14403
// (get) Token: 0x06014556 RID: 83286 RVA: 0x004B8648 File Offset: 0x004B6848
// (set) Token: 0x06014557 RID: 83287 RVA: 0x004B865C File Offset: 0x004B685C
[Token(Token = "0x17003843")]
public Material IHAKLAGCPGO
{
[Token(Token = "0x6014556")]
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
get;
[Token(Token = "0x6014557")]
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
private set;
}
// Token: 0x06014558 RID: 83288 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6014558")]
[Address(RVA = "0xD18740", Offset = "0xD17540", VA = "0x180D18740")]
public AFNCALJNNJL(Material HEDABALBODH, int MKPHIMPJNNC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06014559 RID: 83289 RVA: 0x004B8670 File Offset: 0x004B6870
[Token(Token = "0x6014559")]
[Address(RVA = "0xD17820", Offset = "0xD16620", VA = "0x180D17820")]
private void NDLNHMMAKLN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
bool flag;
if (flag)
{
Mesh ehibpfbljed = this.EHIBPFBLJED;
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
Mesh ehibpfbljed2 = this.EHIBPFBLJED;
int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC;
int num2 = this.<FNJOLAJIEAF>k__BackingField;
}
}
while (num != 0);
}
// Token: 0x0601455A RID: 83290 RVA: 0x004B86D4 File Offset: 0x004B68D4
[Token(Token = "0x601455A")]
[Address(RVA = "0xD16430", Offset = "0xD15230", VA = "0x180D16430")]
private void CELKIMPFDEN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
bool flag;
if (flag)
{
int hkpeihffhfe = AFNCALJNNJL.HKPEIHFFHFE;
}
}
while (num != 0);
}
// Token: 0x0601455B RID: 83291 RVA: 0x004B870C File Offset: 0x004B690C
[Token(Token = "0x601455B")]
[Address(RVA = "0xD16E70", Offset = "0xD15C70", VA = "0x180D16E70")]
private void HIELBECDMKN(ComputeBuffer NKHPHBOPPEL)
{
int num;
do
{
num = 0;
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH>.ValueCollection values = this.NHGEAANFLOB.Values;
bool flag;
if (flag)
{
int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ;
}
}
while (num != 0);
}
// Token: 0x0601455C RID: 83292 RVA: 0x004B8744 File Offset: 0x004B6944
[Token(Token = "0x601455C")]
[Address(RVA = "0xD17E70", Offset = "0xD16C70", VA = "0x180D17E70")]
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: 0x0601455D RID: 83293 RVA: 0x004B87E8 File Offset: 0x004B69E8
[Token(Token = "0x601455D")]
[Address(RVA = "0xD17D00", Offset = "0xD16B00", VA = "0x180D17D00")]
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;
}
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope = this.<PIFFHBMEBBD>k__BackingField;
int num3 = this.<HMPICHCHDMG>k__BackingField;
this.DIMNHHPPGGE = num3;
int num4 = enefppabope.DJNHKKAIMMA;
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope2 = this.<PIFFHBMEBBD>k__BackingField;
this.JOOONEBELMC = num4;
int num5 = enefppabope2.ADGKAEHKAKJ;
int num6 = 0;
this.NIMHADGEAMB = num6 != 0;
}
// Token: 0x0601455E RID: 83294 RVA: 0x004B889C File Offset: 0x004B6A9C
[Token(Token = "0x601455E")]
[Address(RVA = "0xD182B0", Offset = "0xD170B0", VA = "0x180D182B0", Slot = "5")]
public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA)
{
int num = 0;
if (this.FGBDMPMMIHI != num)
{
if (!this.NHGEAANFLOB.TryGetValue(KCLGLHFAOGA, num))
{
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this);
if (bopggopapeh == 0)
{
goto IL_AA;
}
this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh);
}
int dimnhhppgge = this.DIMNHHPPGGE;
int num2;
if (num2 < dimnhhppgge)
{
ComputeBuffer computeBuffer = new ComputeBuffer(dimnhhppgge, 176, (ComputeBufferType)((uint)2));
}
int jooonebelmc = this.JOOONEBELMC;
int num3 = this.<FNJOLAJIEAF>k__BackingField;
uint[] iifjdcepnmj = this.IIFJDCEPNMJ;
int dimnhhppgge2 = this.DIMNHHPPGGE;
uint num4 = iifjdcepnmj[0];
if (num4 != (uint)dimnhhppgge2)
{
iifjdcepnmj[0] = (uint)dimnhhppgge2;
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ;
ioplodeifcf.SetData(iifjdcepnmj2);
}
}
IL_AA:
throw new IndexOutOfRangeException();
}
// Token: 0x0601455F RID: 83295 RVA: 0x004B895C File Offset: 0x004B6B5C
[Token(Token = "0x601455F")]
[Address(RVA = "0xD181F0", Offset = "0xD16FF0", VA = "0x180D181F0", Slot = "6")]
public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF)
{
if (this.FGBDMPMMIHI != 0)
{
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
bool flag;
if (flag)
{
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
}
}
}
// Token: 0x06014560 RID: 83296 RVA: 0x004B898C File Offset: 0x004B6B8C
[Token(Token = "0x6014560")]
[Address(RVA = "0xD16850", Offset = "0xD15650", VA = "0x180D16850", Slot = "4")]
public void Dispose()
{
int num;
do
{
num = 0;
OMCHJHPFBDN.KBFLHNONOHF(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;
bool flag;
if (flag)
{
}
}
while (num != 0);
this.NHGEAANFLOB.Clear();
}
// Token: 0x06014561 RID: 83297 RVA: 0x004B8A04 File Offset: 0x004B6C04
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6014561")]
[Address(RVA = "0xD18540", Offset = "0xD17340", VA = "0x180D18540")]
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");
AFNCALJNNJL.PMKFOFHFJCH = Shader.PropertyToID("_maxLineIdx");
}
// Token: 0x0400D3BD RID: 54205
[Token(Token = "0x400D3BD")]
public const int GJKABHBNIKI = -1;
// Token: 0x0400D3BE RID: 54206
[Token(Token = "0x400D3BE")]
private static readonly Bounds PDPPMFNOBMO;
// Token: 0x0400D3BF RID: 54207
[Token(Token = "0x400D3BF")]
public static readonly int HKPEIHFFHFE;
// Token: 0x0400D3C0 RID: 54208
[Token(Token = "0x400D3C0")]
public static readonly int GAJDCPJIIBJ;
// Token: 0x0400D3C1 RID: 54209
[Token(Token = "0x400D3C1")]
public static readonly int IDNLBEFGEBN;
// Token: 0x0400D3C2 RID: 54210
[Token(Token = "0x400D3C2")]
public static readonly int HOAMGNHOFGC;
// Token: 0x0400D3C3 RID: 54211
[Token(Token = "0x400D3C3")]
public static readonly int FGBDMPMMIHI;
// Token: 0x0400D3C4 RID: 54212
[Token(Token = "0x400D3C4")]
public static readonly int ANMEOAHOFCE;
// Token: 0x0400D3C5 RID: 54213
[Token(Token = "0x400D3C5")]
public static readonly int NFEPIMKDCDL;
// Token: 0x0400D3C6 RID: 54214
[Token(Token = "0x400D3C6")]
public static readonly int PMKFOFHFJCH;
// Token: 0x0400D3C8 RID: 54216
[Token(Token = "0x400D3C8")]
private static ComputeBuffer ELLJNPKDKDD;
// Token: 0x0400D3C9 RID: 54217
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D3C9")]
private Mesh EHIBPFBLJED;
// Token: 0x0400D3CA RID: 54218
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D3CA")]
private ComputeBuffer IOPLODEIFCF;
// Token: 0x0400D3CB RID: 54219
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D3CB")]
private bool NIMHADGEAMB;
// Token: 0x0400D3CC RID: 54220
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D3CC")]
private int DIMNHHPPGGE;
// Token: 0x0400D3CD RID: 54221
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D3CD")]
private int JOOONEBELMC;
// Token: 0x0400D3D1 RID: 54225
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400D3D1")]
private int PPLHPCPEPPM;
// Token: 0x0400D3D2 RID: 54226
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D3D2")]
private int NCAFIOJPHLI;
// Token: 0x0400D3D3 RID: 54227
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x400D3D3")]
private int OILLBDPDAJF;
// Token: 0x0400D3D4 RID: 54228
[Token(Token = "0x400D3D4")]
private const int JCALCGMCLPP = 176;
// Token: 0x0400D3D8 RID: 54232
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D3D8")]
private uint[] IIFJDCEPNMJ;
// Token: 0x0400D3DB RID: 54235
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D3DB")]
private Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> NHGEAANFLOB;
// Token: 0x02002EC5 RID: 11973
[Token(Token = "0x2002EC5")]
public struct MFFEOPFGCKH
{
// Token: 0x0400D3DC RID: 54236
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3DC")]
public float HJDLNACMKLO;
// Token: 0x0400D3DD RID: 54237
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400D3DD")]
public float IKIGOGGIJOB;
// Token: 0x0400D3DE RID: 54238
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400D3DE")]
public float IIODJJFKNNA;
// Token: 0x0400D3DF RID: 54239
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400D3DF")]
public float DELHLCOAGKK;
}
// Token: 0x02002EC6 RID: 11974
[Token(Token = "0x2002EC6")]
public struct CDOCHDCNFPL
{
// Token: 0x0400D3E0 RID: 54240
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3E0")]
public Color ANDCOMGEJDA;
// Token: 0x0400D3E1 RID: 54241
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D3E1")]
public Color NKOLLEAJLAE;
// Token: 0x0400D3E2 RID: 54242
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D3E2")]
public float IIODJJFKNNA;
// Token: 0x0400D3E3 RID: 54243
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400D3E3")]
private Vector3 DELHLCOAGKK;
}
// Token: 0x02002EC7 RID: 11975
[Token(Token = "0x2002EC7")]
public struct NEMEJLEBJNJ
{
// Token: 0x0400D3E4 RID: 54244
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3E4")]
public Vector3 IFAIDIKJOAC;
// Token: 0x0400D3E5 RID: 54245
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400D3E5")]
private float PKMJGGHOKDF;
// Token: 0x0400D3E6 RID: 54246
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400D3E6")]
public Vector3 DJBBMJBBNHB;
// Token: 0x0400D3E7 RID: 54247
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400D3E7")]
private float LCAMFPPBKKG;
// Token: 0x0400D3E8 RID: 54248
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D3E8")]
public Vector2 APPJMJLICGH;
// Token: 0x0400D3E9 RID: 54249
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D3E9")]
public float CFJABMIIJGJ;
// Token: 0x0400D3EA RID: 54250
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400D3EA")]
private float ENMBGHGBPLN;
}
// Token: 0x02002EC8 RID: 11976
[Token(Token = "0x2002EC8")]
public struct KEIGNIKNCKH
{
// Token: 0x0400D3EB RID: 54251
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400D3EB")]
public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP;
// Token: 0x0400D3EC RID: 54252
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D3EC")]
public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB;
// Token: 0x0400D3ED RID: 54253
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D3ED")]
public Color ANDCOMGEJDA;
// Token: 0x0400D3EE RID: 54254
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D3EE")]
public Color NKOLLEAJLAE;
// Token: 0x0400D3EF RID: 54255
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D3EF")]
public Vector4 HIKAHMPCPEE;
// Token: 0x0400D3F0 RID: 54256
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D3F0")]
public float HJDLNACMKLO;
// Token: 0x0400D3F1 RID: 54257
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400D3F1")]
public float IKIGOGGIJOB;
// Token: 0x0400D3F2 RID: 54258
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D3F2")]
public float PLKLFCFAFHM;
// Token: 0x0400D3F3 RID: 54259
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400D3F3")]
public int GBAKAPFJHDH;
// Token: 0x0400D3F4 RID: 54260
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D3F4")]
public int PCKOGGDNIDG;
// Token: 0x0400D3F5 RID: 54261
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x400D3F5")]
public int GGPBENMDOBG;
// Token: 0x0400D3F6 RID: 54262
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D3F6")]
public int HGPGFNDENOM;
// Token: 0x0400D3F7 RID: 54263
[FieldOffset(Offset = "0xAC")]
[Token(Token = "0x400D3F7")]
private float GBLCHNKFOLI;
// Token: 0x0400D3F8 RID: 54264
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D3F8")]
private float HEOELDMLDMG;
// Token: 0x0400D3F9 RID: 54265
[FieldOffset(Offset = "0xB4")]
[Token(Token = "0x400D3F9")]
private float PNGLAFKMHCD;
// Token: 0x0400D3FA RID: 54266
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D3FA")]
private float CEPCGBFIJNC;
// Token: 0x0400D3FB RID: 54267
[FieldOffset(Offset = "0xBC")]
[Token(Token = "0x400D3FB")]
private float NIFEKADPKMG;
}
// Token: 0x02002EC9 RID: 11977
[Token(Token = "0x2002EC9")]
private class BOPGGOPAPEH : IDisposable
{
// Token: 0x17003844 RID: 14404
// (get) Token: 0x06014562 RID: 83298 RVA: 0x004B8A9C File Offset: 0x004B6C9C
[Token(Token = "0x17003844")]
public Material IBNBPLMBMPI
{
[Token(Token = "0x6014562")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
}
// Token: 0x17003845 RID: 14405
// (get) Token: 0x06014563 RID: 83299 RVA: 0x004B8AB0 File Offset: 0x004B6CB0
[Token(Token = "0x17003845")]
public ComputeShader LCALDLIKHII
{
[Token(Token = "0x6014563")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
}
// Token: 0x17003846 RID: 14406
// (get) Token: 0x06014564 RID: 83300 RVA: 0x004B8AC4 File Offset: 0x004B6CC4
// (set) Token: 0x06014565 RID: 83301 RVA: 0x004B8AD8 File Offset: 0x004B6CD8
[Token(Token = "0x17003846")]
public ComputeBuffer GBPALADBPKO
{
[Token(Token = "0x6014564")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get;
[Token(Token = "0x6014565")]
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
private set;
}
// Token: 0x06014566 RID: 83302 RVA: 0x004B8AEC File Offset: 0x004B6CEC
[Token(Token = "0x6014566")]
[Address(RVA = "0x579630", Offset = "0x578430", VA = "0x180579630")]
private BOPGGOPAPEH(ComputeShader FPCOJDEMOLA, Material OIMPDCHOMIA)
{
this.LCALDLIKHII = FPCOJDEMOLA;
this.IBNBPLMBMPI = OIMPDCHOMIA;
}
// Token: 0x06014567 RID: 83303 RVA: 0x004B8B10 File Offset: 0x004B6D10
[Token(Token = "0x6014567")]
[Address(RVA = "0xD196B0", Offset = "0xD184B0", VA = "0x180D196B0")]
public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ)
{
if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField != 0)
{
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> <KAJOJNOLJFD>k__BackingField = JDJGLJJMODJ.<KAJOJNOLJFD>k__BackingField;
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ;
ComputeBuffer computeBuffer = AFNCALJNNJL.LFBIELJPLGB(<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField);
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField, gajdcpjiibj, computeBuffer);
ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> <JBJNGLDPPNL>k__BackingField = JDJGLJJMODJ.<JBJNGLDPPNL>k__BackingField;
int <GDNOAPCEHDK>k__BackingField2 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
ComputeBuffer computeBuffer2 = AFNCALJNNJL.LFBIELJPLGB(<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField);
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField2, gajdcpjiibj, computeBuffer2);
ComputeBuffer <KCELIOODDAB>k__BackingField = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
int <GDNOAPCEHDK>k__BackingField3 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
computeShader.SetBuffer(<GDNOAPCEHDK>k__BackingField3, hoamgnhofgc, <KCELIOODDAB>k__BackingField);
ComputeBuffer <KCELIOODDAB>k__BackingField2 = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC;
int <FNMGPFOOHLA>k__BackingField = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
computeShader.SetBuffer(<FNMGPFOOHLA>k__BackingField, hoamgnhofgc2, <KCELIOODDAB>k__BackingField2);
Material material = global::UnityEngine.Object.Instantiate<Material>(JDJGLJJMODJ.<ALIPMPDMCIE>k__BackingField);
ComputeBuffer <KCELIOODDAB>k__BackingField3 = JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
int hoamgnhofgc3 = AFNCALJNNJL.HOAMGNHOFGC;
material.SetBufferImpl(hoamgnhofgc3, <KCELIOODDAB>k__BackingField3);
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
return bopggopapeh;
}
throw new NullReferenceException();
}
// Token: 0x06014568 RID: 83304 RVA: 0x004B8C2C File Offset: 0x004B6E2C
[Token(Token = "0x6014568")]
[Address(RVA = "0xD19A60", Offset = "0xD18860", VA = "0x180D19A60")]
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: 0x06014569 RID: 83305 RVA: 0x004B8CC0 File Offset: 0x004B6EC0
[Token(Token = "0x6014569")]
[Address(RVA = "0xD19360", Offset = "0xD18160", VA = "0x180D19360")]
public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int JCCAMCDALMP, int EAMGLNEIDNB)
{
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: 0x0601456A RID: 83306 RVA: 0x004B8D70 File Offset: 0x004B6F70
[Token(Token = "0x601456A")]
[Address(RVA = "0xD199E0", Offset = "0xD187E0", VA = "0x180D199E0", 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);
}
}
}