1061 lines
37 KiB
C#
1061 lines
37 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: 0x02002FAD RID: 12205
|
|
[Token(Token = "0x2002FAD")]
|
|
public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance
|
|
{
|
|
// Token: 0x170038EE RID: 14574
|
|
// (get) Token: 0x0601497C RID: 84348 RVA: 0x004C235C File Offset: 0x004C055C
|
|
// (set) Token: 0x0601497D RID: 84349 RVA: 0x004C2370 File Offset: 0x004C0570
|
|
[Token(Token = "0x170038EE")]
|
|
public int CAILHNOOBFN
|
|
{
|
|
[Token(Token = "0x601497C")]
|
|
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
|
get;
|
|
[Token(Token = "0x601497D")]
|
|
[Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038EF RID: 14575
|
|
// (get) Token: 0x0601497E RID: 84350 RVA: 0x004C2384 File Offset: 0x004C0584
|
|
// (set) Token: 0x0601497F RID: 84351 RVA: 0x004C2398 File Offset: 0x004C0598
|
|
[Token(Token = "0x170038EF")]
|
|
public int LMNOFLONOCP
|
|
{
|
|
[Token(Token = "0x601497E")]
|
|
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
|
|
get;
|
|
[Token(Token = "0x601497F")]
|
|
[Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06014980 RID: 84352 RVA: 0x004C23AC File Offset: 0x004C05AC
|
|
[Token(Token = "0x6014980")]
|
|
[Address(RVA = "0x18164A0", Offset = "0x18154A0", VA = "0x1818164A0")]
|
|
public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL)
|
|
{
|
|
if (NKHPHBOPPEL == 0)
|
|
{
|
|
AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4);
|
|
return AFNCALJNNJL.ELLJNPKDKDD;
|
|
}
|
|
return NKHPHBOPPEL;
|
|
}
|
|
|
|
// Token: 0x170038F0 RID: 14576
|
|
// (get) Token: 0x06014981 RID: 84353 RVA: 0x004C23D0 File Offset: 0x004C05D0
|
|
[Token(Token = "0x170038F0")]
|
|
private static ComputeShader NAOEFFNFBDP
|
|
{
|
|
[Token(Token = "0x6014981")]
|
|
[Address(RVA = "0x1815640", Offset = "0x1814640", VA = "0x181815640")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x170038F1 RID: 14577
|
|
// (get) Token: 0x06014982 RID: 84354 RVA: 0x004C23E4 File Offset: 0x004C05E4
|
|
// (set) Token: 0x06014983 RID: 84355 RVA: 0x004C23F8 File Offset: 0x004C05F8
|
|
[Token(Token = "0x170038F1")]
|
|
public static int FEFECNJHIPF
|
|
{
|
|
[Token(Token = "0x6014982")]
|
|
[Address(RVA = "0x1816F00", Offset = "0x1815F00", VA = "0x181816F00")]
|
|
get;
|
|
[Token(Token = "0x6014983")]
|
|
[Address(RVA = "0x1815BF0", Offset = "0x1814BF0", VA = "0x181815BF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038F2 RID: 14578
|
|
// (get) Token: 0x06014984 RID: 84356 RVA: 0x004C240C File Offset: 0x004C060C
|
|
// (set) Token: 0x06014985 RID: 84357 RVA: 0x004C2420 File Offset: 0x004C0620
|
|
[Token(Token = "0x170038F2")]
|
|
public static int CLIPLJLJMGK
|
|
{
|
|
[Token(Token = "0x6014984")]
|
|
[Address(RVA = "0x1816730", Offset = "0x1815730", VA = "0x181816730")]
|
|
get;
|
|
[Token(Token = "0x6014985")]
|
|
[Address(RVA = "0x18168B0", Offset = "0x18158B0", VA = "0x1818168B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038F3 RID: 14579
|
|
// (get) Token: 0x06014986 RID: 84358 RVA: 0x004C2434 File Offset: 0x004C0634
|
|
// (set) Token: 0x06014987 RID: 84359 RVA: 0x004C2448 File Offset: 0x004C0648
|
|
[Token(Token = "0x170038F3")]
|
|
public static int AHLBIKFIKPL
|
|
{
|
|
[Token(Token = "0x6014986")]
|
|
[Address(RVA = "0x18167F0", Offset = "0x18157F0", VA = "0x1818167F0")]
|
|
get;
|
|
[Token(Token = "0x6014987")]
|
|
[Address(RVA = "0x18155E0", Offset = "0x18145E0", VA = "0x1818155E0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038F4 RID: 14580
|
|
// (get) Token: 0x06014988 RID: 84360 RVA: 0x004C245C File Offset: 0x004C065C
|
|
// (set) Token: 0x06014989 RID: 84361 RVA: 0x004C2470 File Offset: 0x004C0670
|
|
[Token(Token = "0x170038F4")]
|
|
public static int PGIGNMLGFGB
|
|
{
|
|
[Token(Token = "0x6014988")]
|
|
[Address(RVA = "0x1816790", Offset = "0x1815790", VA = "0x181816790")]
|
|
get;
|
|
[Token(Token = "0x6014989")]
|
|
[Address(RVA = "0x18165A0", Offset = "0x18155A0", VA = "0x1818165A0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0601498A RID: 84362 RVA: 0x004C2484 File Offset: 0x004C0684
|
|
[Token(Token = "0x601498A")]
|
|
[Address(RVA = "0x18162D0", Offset = "0x18152D0", VA = "0x1818162D0")]
|
|
private static int JPIKDKNHLLH(int MNIJHBJDPPA)
|
|
{
|
|
return MNIJHBJDPPA;
|
|
}
|
|
|
|
// Token: 0x170038F5 RID: 14581
|
|
// (get) Token: 0x0601498B RID: 84363 RVA: 0x004C2494 File Offset: 0x004C0694
|
|
// (set) Token: 0x0601498C RID: 84364 RVA: 0x004C24A8 File Offset: 0x004C06A8
|
|
[Token(Token = "0x170038F5")]
|
|
public ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> ABFBJGPEMMG
|
|
{
|
|
[Token(Token = "0x601498B")]
|
|
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
|
get;
|
|
[Token(Token = "0x601498C")]
|
|
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038F6 RID: 14582
|
|
// (get) Token: 0x0601498D RID: 84365 RVA: 0x004C24BC File Offset: 0x004C06BC
|
|
// (set) Token: 0x0601498E RID: 84366 RVA: 0x004C24D0 File Offset: 0x004C06D0
|
|
[Token(Token = "0x170038F6")]
|
|
public ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> DHAEOGAOMOD
|
|
{
|
|
[Token(Token = "0x601498D")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
|
get;
|
|
[Token(Token = "0x601498E")]
|
|
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038F7 RID: 14583
|
|
// (get) Token: 0x0601498F RID: 84367 RVA: 0x004C24E4 File Offset: 0x004C06E4
|
|
// (set) Token: 0x06014990 RID: 84368 RVA: 0x004C24F8 File Offset: 0x004C06F8
|
|
[Token(Token = "0x170038F7")]
|
|
public ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> CDBCFNGJJFN
|
|
{
|
|
[Token(Token = "0x601498F")]
|
|
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
|
get;
|
|
[Token(Token = "0x6014990")]
|
|
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038F8 RID: 14584
|
|
// (get) Token: 0x06014991 RID: 84369 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170038F8")]
|
|
public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC
|
|
{
|
|
[Token(Token = "0x6014991")]
|
|
[Address(RVA = "0x1815B10", Offset = "0x1814B10", VA = "0x181815B10")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170038F9 RID: 14585
|
|
// (get) Token: 0x06014992 RID: 84370 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170038F9")]
|
|
public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA
|
|
{
|
|
[Token(Token = "0x6014992")]
|
|
[Address(RVA = "0x1816290", Offset = "0x1815290", VA = "0x181816290")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170038FA RID: 14586
|
|
// (get) Token: 0x06014993 RID: 84371 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170038FA")]
|
|
public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO
|
|
{
|
|
[Token(Token = "0x6014993")]
|
|
[Address(RVA = "0x1815B50", Offset = "0x1814B50", VA = "0x181815B50")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170038FB RID: 14587
|
|
// (get) Token: 0x06014994 RID: 84372 RVA: 0x004C250C File Offset: 0x004C070C
|
|
// (set) Token: 0x06014995 RID: 84373 RVA: 0x004C2520 File Offset: 0x004C0720
|
|
[Token(Token = "0x170038FB")]
|
|
private int FFJENJAAPAD
|
|
{
|
|
[Token(Token = "0x6014994")]
|
|
[Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")]
|
|
get;
|
|
[Token(Token = "0x6014995")]
|
|
[Address(RVA = "0x7235A0", Offset = "0x7225A0", VA = "0x1807235A0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06014996 RID: 84374 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014996")]
|
|
[Address(RVA = "0x1815450", Offset = "0x1814450", VA = "0x181815450")]
|
|
public int BPLGANJHFAB()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014997 RID: 84375 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014997")]
|
|
[Address(RVA = "0x1815C50", Offset = "0x1814C50", VA = "0x181815C50")]
|
|
public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014998 RID: 84376 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6014998")]
|
|
[Address(RVA = "0x1816130", Offset = "0x1815130", VA = "0x181816130")]
|
|
public void IHMJHNKIPEE(int NHLOPIEMHHG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06014999 RID: 84377 RVA: 0x004C2534 File Offset: 0x004C0734
|
|
[Token(Token = "0x6014999")]
|
|
[Address(RVA = "0x1815B90", Offset = "0x1814B90", VA = "0x181815B90")]
|
|
public void ENBGBGGAJIO(int NHLOPIEMHHG)
|
|
{
|
|
this.<PIFFHBMEBBD>k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1);
|
|
}
|
|
|
|
// Token: 0x0601499A RID: 84378 RVA: 0x004C2554 File Offset: 0x004C0754
|
|
[Token(Token = "0x601499A")]
|
|
[Address(RVA = "0x18166D0", Offset = "0x18156D0", VA = "0x1818166D0")]
|
|
public bool MJDHIIGKJLH(int NHLOPIEMHHG)
|
|
{
|
|
return this.<PIFFHBMEBBD>k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG);
|
|
}
|
|
|
|
// Token: 0x0601499B RID: 84379 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601499B")]
|
|
[Address(RVA = "0x1815F00", Offset = "0x1814F00", VA = "0x181815F00")]
|
|
public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601499C RID: 84380 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601499C")]
|
|
[Address(RVA = "0x1815DA0", Offset = "0x1814DA0", VA = "0x181815DA0")]
|
|
public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601499D RID: 84381 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601499D")]
|
|
[Address(RVA = "0x1816600", Offset = "0x1815600", VA = "0x181816600")]
|
|
public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601499E RID: 84382 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601499E")]
|
|
[Address(RVA = "0x1815820", Offset = "0x1814820", VA = "0x181815820")]
|
|
public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601499F RID: 84383 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601499F")]
|
|
[Address(RVA = "0x18156B0", Offset = "0x18146B0", VA = "0x1818156B0")]
|
|
public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060149A0 RID: 84384 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60149A0")]
|
|
[Address(RVA = "0x1816910", Offset = "0x1815910", VA = "0x181816910")]
|
|
public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060149A1 RID: 84385 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60149A1")]
|
|
[Address(RVA = "0x18163D0", Offset = "0x18153D0", VA = "0x1818163D0")]
|
|
public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060149A2 RID: 84386 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60149A2")]
|
|
[Address(RVA = "0x1816070", Offset = "0x1815070", VA = "0x181816070")]
|
|
public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x170038FC RID: 14588
|
|
// (get) Token: 0x060149A3 RID: 84387 RVA: 0x004C2574 File Offset: 0x004C0774
|
|
// (set) Token: 0x060149A4 RID: 84388 RVA: 0x004C2588 File Offset: 0x004C0788
|
|
[Token(Token = "0x170038FC")]
|
|
public Material IHAKLAGCPGO
|
|
{
|
|
[Token(Token = "0x60149A3")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
|
get;
|
|
[Token(Token = "0x60149A4")]
|
|
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x060149A5 RID: 84389 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60149A5")]
|
|
[Address(RVA = "0x18174B0", Offset = "0x18164B0", VA = "0x1818174B0")]
|
|
public AFNCALJNNJL(Material HEDABALBODH, int MKPHIMPJNNC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060149A6 RID: 84390 RVA: 0x004C259C File Offset: 0x004C079C
|
|
[Token(Token = "0x60149A6")]
|
|
[Address(RVA = "0x1816C40", Offset = "0x1815C40", VA = "0x181816C40")]
|
|
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: 0x060149A7 RID: 84391 RVA: 0x004C2640 File Offset: 0x004C0840
|
|
[Token(Token = "0x60149A7")]
|
|
[Address(RVA = "0x1816A70", Offset = "0x1815A70", VA = "0x181816A70")]
|
|
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;
|
|
int num3 = this.<HMPICHCHDMG>k__BackingField;
|
|
this.<HAJIANMBGLA>k__BackingField = num2;
|
|
int num4 = AFNCALJNNJL.JPIKDKNHLLH(num3);
|
|
num = num4;
|
|
num4 = num;
|
|
this.<OFGOHBOLLLP>k__BackingField = num4;
|
|
}
|
|
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope = this.<PIFFHBMEBBD>k__BackingField;
|
|
int num5 = this.<HMPICHCHDMG>k__BackingField;
|
|
this.DIMNHHPPGGE = num5;
|
|
int num6 = enefppabope.DJNHKKAIMMA;
|
|
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> enefppabope2 = this.<PIFFHBMEBBD>k__BackingField;
|
|
this.JOOONEBELMC = num6;
|
|
int num7 = enefppabope2.ADGKAEHKAKJ;
|
|
int num8 = 0;
|
|
this.NIMHADGEAMB = num8 != 0;
|
|
}
|
|
|
|
// Token: 0x060149A8 RID: 84392 RVA: 0x004C2714 File Offset: 0x004C0914
|
|
[Token(Token = "0x60149A8")]
|
|
[Address(RVA = "0x1817020", Offset = "0x1816020", VA = "0x181817020", Slot = "5")]
|
|
public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, bool AHPIMKLHJAO)
|
|
{
|
|
if (this.NIMHADGEAMB)
|
|
{
|
|
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
if (this.<PIFFHBMEBBD>k__BackingField != 0)
|
|
{
|
|
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
|
|
Material material = global::UnityEngine.Object.Instantiate<Material>(this.<ALIPMPDMCIE>k__BackingField);
|
|
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
|
|
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
|
|
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
|
|
bopggopapeh.GMHHIFODIJH = this;
|
|
}
|
|
if (0 != 0)
|
|
{
|
|
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob2 = this.NHGEAANFLOB;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
else
|
|
{
|
|
int dimnhhppgge = this.DIMNHHPPGGE;
|
|
int dimnhhppgge2 = this.DIMNHHPPGGE;
|
|
int num = this.<HAJIANMBGLA>k__BackingField;
|
|
int jooonebelmc = this.JOOONEBELMC;
|
|
int num2 = this.<OFGOHBOLLLP>k__BackingField;
|
|
uint[] iifjdcepnmj = this.IIFJDCEPNMJ;
|
|
int dimnhhppgge3 = this.DIMNHHPPGGE;
|
|
uint num3 = iifjdcepnmj[0];
|
|
if (num3 != (uint)dimnhhppgge3)
|
|
{
|
|
iifjdcepnmj[0] = (uint)dimnhhppgge3;
|
|
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
|
|
uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ;
|
|
ioplodeifcf.SetData(iifjdcepnmj2);
|
|
}
|
|
}
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
|
|
// Token: 0x060149A9 RID: 84393 RVA: 0x004C2804 File Offset: 0x004C0A04
|
|
[Token(Token = "0x60149A9")]
|
|
[Address(RVA = "0x1816F60", Offset = "0x1815F60", VA = "0x181816F60", Slot = "6")]
|
|
public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF)
|
|
{
|
|
if (this.NIMHADGEAMB)
|
|
{
|
|
Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> nhgeaanflob = this.NHGEAANFLOB;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ComputeBuffer ioplodeifcf = this.IOPLODEIFCF;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060149AA RID: 84394 RVA: 0x004C2834 File Offset: 0x004C0A34
|
|
[Token(Token = "0x60149AA")]
|
|
[Address(RVA = "0x18158E0", Offset = "0x18148E0", VA = "0x1818158E0", 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: 0x060149AB RID: 84395 RVA: 0x004C28AC File Offset: 0x004C0AAC
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60149AB")]
|
|
[Address(RVA = "0x1817270", Offset = "0x1816270", VA = "0x181817270")]
|
|
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");
|
|
AFNCALJNNJL.IAFHAOLFJGB = Shader.PropertyToID("_maxSegmentIdx");
|
|
AFNCALJNNJL.FHDFELONOCF = Shader.PropertyToID("_lineRenderData");
|
|
}
|
|
|
|
// Token: 0x0400D5E4 RID: 54756
|
|
[Token(Token = "0x400D5E4")]
|
|
public const int GJKABHBNIKI = -1;
|
|
|
|
// Token: 0x0400D5E5 RID: 54757
|
|
[Token(Token = "0x400D5E5")]
|
|
private static readonly Bounds PDPPMFNOBMO;
|
|
|
|
// Token: 0x0400D5E6 RID: 54758
|
|
[Token(Token = "0x400D5E6")]
|
|
public static readonly int HKPEIHFFHFE;
|
|
|
|
// Token: 0x0400D5E7 RID: 54759
|
|
[Token(Token = "0x400D5E7")]
|
|
public static readonly int GAJDCPJIIBJ;
|
|
|
|
// Token: 0x0400D5E8 RID: 54760
|
|
[Token(Token = "0x400D5E8")]
|
|
public static readonly int IDNLBEFGEBN;
|
|
|
|
// Token: 0x0400D5E9 RID: 54761
|
|
[Token(Token = "0x400D5E9")]
|
|
public static readonly int HOAMGNHOFGC;
|
|
|
|
// Token: 0x0400D5EA RID: 54762
|
|
[Token(Token = "0x400D5EA")]
|
|
public static readonly int FGBDMPMMIHI;
|
|
|
|
// Token: 0x0400D5EB RID: 54763
|
|
[Token(Token = "0x400D5EB")]
|
|
public static readonly int ANMEOAHOFCE;
|
|
|
|
// Token: 0x0400D5EC RID: 54764
|
|
[Token(Token = "0x400D5EC")]
|
|
public static readonly int NFEPIMKDCDL;
|
|
|
|
// Token: 0x0400D5ED RID: 54765
|
|
[Token(Token = "0x400D5ED")]
|
|
public static readonly int PMKFOFHFJCH;
|
|
|
|
// Token: 0x0400D5EE RID: 54766
|
|
[Token(Token = "0x400D5EE")]
|
|
public static readonly int IAFHAOLFJGB;
|
|
|
|
// Token: 0x0400D5EF RID: 54767
|
|
[Token(Token = "0x400D5EF")]
|
|
public static readonly int FHDFELONOCF;
|
|
|
|
// Token: 0x0400D5F2 RID: 54770
|
|
[Token(Token = "0x400D5F2")]
|
|
private static ComputeBuffer ELLJNPKDKDD;
|
|
|
|
// Token: 0x0400D5F3 RID: 54771
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D5F3")]
|
|
private Mesh EHIBPFBLJED;
|
|
|
|
// Token: 0x0400D5F4 RID: 54772
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D5F4")]
|
|
private ComputeBuffer IOPLODEIFCF;
|
|
|
|
// Token: 0x0400D5F5 RID: 54773
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D5F5")]
|
|
private bool NIMHADGEAMB;
|
|
|
|
// Token: 0x0400D5F6 RID: 54774
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400D5F6")]
|
|
private int DIMNHHPPGGE;
|
|
|
|
// Token: 0x0400D5F7 RID: 54775
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D5F7")]
|
|
private int JOOONEBELMC;
|
|
|
|
// Token: 0x0400D5FC RID: 54780
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x400D5FC")]
|
|
private int PPLHPCPEPPM;
|
|
|
|
// Token: 0x0400D5FD RID: 54781
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400D5FD")]
|
|
private int NCAFIOJPHLI;
|
|
|
|
// Token: 0x0400D5FE RID: 54782
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400D5FE")]
|
|
private int OILLBDPDAJF;
|
|
|
|
// Token: 0x0400D5FF RID: 54783
|
|
[Token(Token = "0x400D5FF")]
|
|
private const int JCALCGMCLPP = 176;
|
|
|
|
// Token: 0x0400D603 RID: 54787
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D603")]
|
|
private uint[] IIFJDCEPNMJ;
|
|
|
|
// Token: 0x0400D606 RID: 54790
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D606")]
|
|
private Dictionary<Camera, AFNCALJNNJL.BOPGGOPAPEH> NHGEAANFLOB;
|
|
|
|
// Token: 0x02002FAE RID: 12206
|
|
[Token(Token = "0x2002FAE")]
|
|
public struct MFFEOPFGCKH
|
|
{
|
|
// Token: 0x0400D607 RID: 54791
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400D607")]
|
|
public float HJDLNACMKLO;
|
|
|
|
// Token: 0x0400D608 RID: 54792
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400D608")]
|
|
public float IKIGOGGIJOB;
|
|
|
|
// Token: 0x0400D609 RID: 54793
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400D609")]
|
|
public float IIODJJFKNNA;
|
|
|
|
// Token: 0x0400D60A RID: 54794
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400D60A")]
|
|
public float DELHLCOAGKK;
|
|
}
|
|
|
|
// Token: 0x02002FAF RID: 12207
|
|
[Token(Token = "0x2002FAF")]
|
|
public struct CDOCHDCNFPL
|
|
{
|
|
// Token: 0x0400D60B RID: 54795
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400D60B")]
|
|
public Color ANDCOMGEJDA;
|
|
|
|
// Token: 0x0400D60C RID: 54796
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D60C")]
|
|
public Color NKOLLEAJLAE;
|
|
|
|
// Token: 0x0400D60D RID: 54797
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D60D")]
|
|
public float IIODJJFKNNA;
|
|
|
|
// Token: 0x0400D60E RID: 54798
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x400D60E")]
|
|
private Vector3 DELHLCOAGKK;
|
|
}
|
|
|
|
// Token: 0x02002FB0 RID: 12208
|
|
[Token(Token = "0x2002FB0")]
|
|
public struct NEMEJLEBJNJ
|
|
{
|
|
// Token: 0x0400D60F RID: 54799
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400D60F")]
|
|
public Vector3 IFAIDIKJOAC;
|
|
|
|
// Token: 0x0400D610 RID: 54800
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400D610")]
|
|
private float PKMJGGHOKDF;
|
|
|
|
// Token: 0x0400D611 RID: 54801
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400D611")]
|
|
public Vector3 DJBBMJBBNHB;
|
|
|
|
// Token: 0x0400D612 RID: 54802
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400D612")]
|
|
private float LCAMFPPBKKG;
|
|
|
|
// Token: 0x0400D613 RID: 54803
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D613")]
|
|
public Vector2 APPJMJLICGH;
|
|
|
|
// Token: 0x0400D614 RID: 54804
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D614")]
|
|
public float CFJABMIIJGJ;
|
|
|
|
// Token: 0x0400D615 RID: 54805
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400D615")]
|
|
private float ENMBGHGBPLN;
|
|
}
|
|
|
|
// Token: 0x02002FB1 RID: 12209
|
|
[Token(Token = "0x2002FB1")]
|
|
public struct KEIGNIKNCKH
|
|
{
|
|
// Token: 0x0400D616 RID: 54806
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400D616")]
|
|
public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP;
|
|
|
|
// Token: 0x0400D617 RID: 54807
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D617")]
|
|
public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB;
|
|
|
|
// Token: 0x0400D618 RID: 54808
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D618")]
|
|
public Color ANDCOMGEJDA;
|
|
|
|
// Token: 0x0400D619 RID: 54809
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D619")]
|
|
public Color NKOLLEAJLAE;
|
|
|
|
// Token: 0x0400D61A RID: 54810
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D61A")]
|
|
public Vector4 HIKAHMPCPEE;
|
|
|
|
// Token: 0x0400D61B RID: 54811
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400D61B")]
|
|
public float HJDLNACMKLO;
|
|
|
|
// Token: 0x0400D61C RID: 54812
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400D61C")]
|
|
public float IKIGOGGIJOB;
|
|
|
|
// Token: 0x0400D61D RID: 54813
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400D61D")]
|
|
public float PLKLFCFAFHM;
|
|
|
|
// Token: 0x0400D61E RID: 54814
|
|
[FieldOffset(Offset = "0x9C")]
|
|
[Token(Token = "0x400D61E")]
|
|
public int GBAKAPFJHDH;
|
|
|
|
// Token: 0x0400D61F RID: 54815
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400D61F")]
|
|
public int PCKOGGDNIDG;
|
|
|
|
// Token: 0x0400D620 RID: 54816
|
|
[FieldOffset(Offset = "0xA4")]
|
|
[Token(Token = "0x400D620")]
|
|
public int GGPBENMDOBG;
|
|
|
|
// Token: 0x0400D621 RID: 54817
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400D621")]
|
|
public int HGPGFNDENOM;
|
|
|
|
// Token: 0x0400D622 RID: 54818
|
|
[FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x400D622")]
|
|
private float GBLCHNKFOLI;
|
|
|
|
// Token: 0x0400D623 RID: 54819
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400D623")]
|
|
private float HEOELDMLDMG;
|
|
|
|
// Token: 0x0400D624 RID: 54820
|
|
[FieldOffset(Offset = "0xB4")]
|
|
[Token(Token = "0x400D624")]
|
|
private float PNGLAFKMHCD;
|
|
|
|
// Token: 0x0400D625 RID: 54821
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400D625")]
|
|
private float CEPCGBFIJNC;
|
|
|
|
// Token: 0x0400D626 RID: 54822
|
|
[FieldOffset(Offset = "0xBC")]
|
|
[Token(Token = "0x400D626")]
|
|
private float NIFEKADPKMG;
|
|
}
|
|
|
|
// Token: 0x02002FB2 RID: 12210
|
|
[Token(Token = "0x2002FB2")]
|
|
private class BOPGGOPAPEH : IDisposable
|
|
{
|
|
// Token: 0x170038FD RID: 14589
|
|
// (get) Token: 0x060149AC RID: 84396 RVA: 0x004C2964 File Offset: 0x004C0B64
|
|
[Token(Token = "0x170038FD")]
|
|
public Material IBNBPLMBMPI
|
|
{
|
|
[Token(Token = "0x60149AC")]
|
|
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170038FE RID: 14590
|
|
// (get) Token: 0x060149AD RID: 84397 RVA: 0x004C2978 File Offset: 0x004C0B78
|
|
[Token(Token = "0x170038FE")]
|
|
public ComputeShader LCALDLIKHII
|
|
{
|
|
[Token(Token = "0x60149AD")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170038FF RID: 14591
|
|
// (get) Token: 0x060149AE RID: 84398 RVA: 0x004C298C File Offset: 0x004C0B8C
|
|
// (set) Token: 0x060149AF RID: 84399 RVA: 0x004C29A0 File Offset: 0x004C0BA0
|
|
[Token(Token = "0x170038FF")]
|
|
public ComputeBuffer GBPALADBPKO
|
|
{
|
|
[Token(Token = "0x60149AE")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get;
|
|
[Token(Token = "0x60149AF")]
|
|
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x060149B0 RID: 84400 RVA: 0x004C29B4 File Offset: 0x004C0BB4
|
|
[Token(Token = "0x60149B0")]
|
|
[Address(RVA = "0x18190E0", Offset = "0x18180E0", VA = "0x1818190E0")]
|
|
private BOPGGOPAPEH(ComputeShader FPCOJDEMOLA, Material OIMPDCHOMIA, AFNCALJNNJL JDJGLJJMODJ)
|
|
{
|
|
this.LCALDLIKHII = FPCOJDEMOLA;
|
|
this.IBNBPLMBMPI = OIMPDCHOMIA;
|
|
this.GMHHIFODIJH = JDJGLJJMODJ;
|
|
}
|
|
|
|
// Token: 0x060149B1 RID: 84401 RVA: 0x004C29DC File Offset: 0x004C0BDC
|
|
[Token(Token = "0x60149B1")]
|
|
[Address(RVA = "0x18189D0", Offset = "0x18179D0", VA = "0x1818189D0")]
|
|
public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ)
|
|
{
|
|
if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.<PIFFHBMEBBD>k__BackingField != 0)
|
|
{
|
|
ComputeShader computeShader = global::UnityEngine.Object.Instantiate<ComputeShader>(AFNCALJNNJL.NAOEFFNFBDP);
|
|
Material material = global::UnityEngine.Object.Instantiate<Material>(JDJGLJJMODJ.<ALIPMPDMCIE>k__BackingField);
|
|
AFNCALJNNJL.BOPGGOPAPEH bopggopapeh;
|
|
bopggopapeh.<PGPGAFEKFFE>k__BackingField = computeShader;
|
|
bopggopapeh.<NEBDBFBGJLL>k__BackingField = material;
|
|
bopggopapeh.GMHHIFODIJH = JDJGLJJMODJ;
|
|
return bopggopapeh;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060149B2 RID: 84402 RVA: 0x004C2A28 File Offset: 0x004C0C28
|
|
[Token(Token = "0x60149B2")]
|
|
[Address(RVA = "0x1818B60", Offset = "0x1817B60", VA = "0x181818B60")]
|
|
public void IPBLINOOFBE(int HCDNBIIGPJF, bool IHFCNKJBOBH)
|
|
{
|
|
this.EGGJBHCIOIM = IHFCNKJBOBH;
|
|
int num = AFNCALJNNJL.JPIKDKNHLLH(HCDNBIIGPJF);
|
|
int num2 = 0;
|
|
if ((this.EGGJBHCIOIM ? 1 : 0) != num2)
|
|
{
|
|
RenderTexture nchchlmplfi = this.NCHCHLMPLFI;
|
|
int num3 = 0;
|
|
if (nchchlmplfi != num3)
|
|
{
|
|
RenderTexture nchchlmplfi2 = this.NCHCHLMPLFI;
|
|
this.NCHCHLMPLFI.Release();
|
|
this.NCHCHLMPLFI = num2;
|
|
}
|
|
RenderTexture nchchlmplfi3 = this.NCHCHLMPLFI;
|
|
int num4 = 0;
|
|
if (nchchlmplfi3 == num4)
|
|
{
|
|
RenderTexture renderTexture = new RenderTexture(0);
|
|
this.NCHCHLMPLFI = renderTexture;
|
|
bool flag = renderTexture.Create();
|
|
}
|
|
}
|
|
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: 0x060149B3 RID: 84403 RVA: 0x004C2B44 File Offset: 0x004C0D44
|
|
[Token(Token = "0x60149B3")]
|
|
[Address(RVA = "0x1818EB0", Offset = "0x1817EB0", VA = "0x181818EB0")]
|
|
private bool NHOKHJMIHOH(int PPKGJGBPELI, int JMGIGMLJDKI)
|
|
{
|
|
AFNCALJNNJL gmhhifodijh = this.GMHHIFODIJH;
|
|
ENEFPPABOPE<AFNCALJNNJL.CDOCHDCNFPL> <KAJOJNOLJFD>k__BackingField = gmhhifodijh.<KAJOJNOLJFD>k__BackingField;
|
|
ENEFPPABOPE<AFNCALJNNJL.MFFEOPFGCKH> <JBJNGLDPPNL>k__BackingField = gmhhifodijh.<JBJNGLDPPNL>k__BackingField;
|
|
ENEFPPABOPE<AFNCALJNNJL.KEIGNIKNCKH> <PIFFHBMEBBD>k__BackingField = gmhhifodijh.<PIFFHBMEBBD>k__BackingField;
|
|
if (this.<MGCJFPLKMCK>k__BackingField == (ulong)0L)
|
|
{
|
|
}
|
|
int num = AFNCALJNNJL.<EBDICMFMIBN>k__BackingField * PPKGJGBPELI;
|
|
int <EBDICMFMIBN>k__BackingField = AFNCALJNNJL.<EBDICMFMIBN>k__BackingField;
|
|
if ((ulong)1L != 0UL)
|
|
{
|
|
int count = this.GMHHIFODIJH.<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField.count;
|
|
int count2 = this.GMHHIFODIJH.<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField.count;
|
|
int count3 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField.count;
|
|
int count4 = this.<MGCJFPLKMCK>k__BackingField.count;
|
|
int num2 = <EBDICMFMIBN>k__BackingField * JMGIGMLJDKI;
|
|
if (count4 < num2)
|
|
{
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060149B4 RID: 84404 RVA: 0x004C2BF4 File Offset: 0x004C0DF4
|
|
[Token(Token = "0x60149B4")]
|
|
[Address(RVA = "0x1818120", Offset = "0x1817120", VA = "0x181818120")]
|
|
public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int PPKGJGBPELI, int JMGIGMLJDKI, int EAMGLNEIDNB, int FNEMLONJDKB)
|
|
{
|
|
ComputeBuffer computeBuffer = this.<MGCJFPLKMCK>k__BackingField;
|
|
int num = 0;
|
|
computeBuffer.SetCounterValue((uint)num);
|
|
Transform transform = KCLGLHFAOGA.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num2 = 0;
|
|
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);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ComputeShader computeShader2 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer <KCELIOODDAB>k__BackingField = this.GMHHIFODIJH.<KAJOJNOLJFD>k__BackingField.<KCELIOODDAB>k__BackingField;
|
|
int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ;
|
|
int <GDNOAPCEHDK>k__BackingField = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader2, <GDNOAPCEHDK>k__BackingField, gajdcpjiibj, <KCELIOODDAB>k__BackingField);
|
|
ComputeShader computeShader3 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer <KCELIOODDAB>k__BackingField2 = this.GMHHIFODIJH.<JBJNGLDPPNL>k__BackingField.<KCELIOODDAB>k__BackingField;
|
|
int hkpeihffhfe = AFNCALJNNJL.HKPEIHFFHFE;
|
|
int <GDNOAPCEHDK>k__BackingField2 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader3, <GDNOAPCEHDK>k__BackingField2, hkpeihffhfe, <KCELIOODDAB>k__BackingField2);
|
|
ComputeShader computeShader4 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer <KCELIOODDAB>k__BackingField3 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
|
|
int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC;
|
|
int <GDNOAPCEHDK>k__BackingField3 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader4, <GDNOAPCEHDK>k__BackingField3, hoamgnhofgc, <KCELIOODDAB>k__BackingField3);
|
|
ComputeShader computeShader5 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer computeBuffer2 = this.<MGCJFPLKMCK>k__BackingField;
|
|
int idnlbefgebn = AFNCALJNNJL.IDNLBEFGEBN;
|
|
int <GDNOAPCEHDK>k__BackingField4 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader5, <GDNOAPCEHDK>k__BackingField4, idnlbefgebn, computeBuffer2);
|
|
ComputeShader computeShader6 = this.<PGPGAFEKFFE>k__BackingField;
|
|
int <GDNOAPCEHDK>k__BackingField5 = AFNCALJNNJL.<GDNOAPCEHDK>k__BackingField;
|
|
ulong num3;
|
|
ulong num4;
|
|
FCBNLLKMGCA.Internal_DispatchCompute(computeShader6, <GDNOAPCEHDK>k__BackingField5, PPKGJGBPELI, (int)num3, (int)num4);
|
|
ComputeShader computeShader7 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer <KCELIOODDAB>k__BackingField4 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
|
|
int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC;
|
|
int <FNMGPFOOHLA>k__BackingField = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader7, <FNMGPFOOHLA>k__BackingField, hoamgnhofgc2, <KCELIOODDAB>k__BackingField4);
|
|
ComputeShader computeShader8 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer computeBuffer3 = this.<MGCJFPLKMCK>k__BackingField;
|
|
int idnlbefgebn2 = AFNCALJNNJL.IDNLBEFGEBN;
|
|
int <FNMGPFOOHLA>k__BackingField2 = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader8, <FNMGPFOOHLA>k__BackingField2, idnlbefgebn2, computeBuffer3);
|
|
ComputeShader computeShader9 = this.<PGPGAFEKFFE>k__BackingField;
|
|
int <FNMGPFOOHLA>k__BackingField3 = AFNCALJNNJL.<FNMGPFOOHLA>k__BackingField;
|
|
ulong num5;
|
|
ulong num6;
|
|
FCBNLLKMGCA.Internal_DispatchCompute(computeShader9, <FNMGPFOOHLA>k__BackingField3, PPKGJGBPELI, (int)num5, (int)num6);
|
|
if ((this.EGGJBHCIOIM ? 1 : 0) != num2)
|
|
{
|
|
ComputeShader computeShader10 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer <KCELIOODDAB>k__BackingField5 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
|
|
int hoamgnhofgc3 = AFNCALJNNJL.HOAMGNHOFGC;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader10, flag ? 1 : 0, hoamgnhofgc3, <KCELIOODDAB>k__BackingField5);
|
|
ComputeShader computeShader11 = this.<PGPGAFEKFFE>k__BackingField;
|
|
ComputeBuffer computeBuffer4 = this.<MGCJFPLKMCK>k__BackingField;
|
|
int idnlbefgebn3 = AFNCALJNNJL.IDNLBEFGEBN;
|
|
FCBNLLKMGCA.SetComputeBufferParam(computeShader11, flag ? 1 : 0, idnlbefgebn3, computeBuffer4);
|
|
RenderTargetIdentifier renderTargetIdentifier;
|
|
IntPtr bufferPointer = renderTargetIdentifier.m_BufferPointer;
|
|
Material material = this.<NEBDBFBGJLL>k__BackingField;
|
|
RenderTexture nchchlmplfi = this.NCHCHLMPLFI;
|
|
int fhdfelonocf = AFNCALJNNJL.FHDFELONOCF;
|
|
material.SetTextureImpl(fhdfelonocf, nchchlmplfi);
|
|
throw new NullReferenceException();
|
|
}
|
|
Material material2 = this.<NEBDBFBGJLL>k__BackingField;
|
|
ComputeBuffer <KCELIOODDAB>k__BackingField6 = this.GMHHIFODIJH.<PIFFHBMEBBD>k__BackingField.<KCELIOODDAB>k__BackingField;
|
|
int hoamgnhofgc4 = AFNCALJNNJL.HOAMGNHOFGC;
|
|
material2.SetBufferImpl(hoamgnhofgc4, <KCELIOODDAB>k__BackingField6);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060149B5 RID: 84405 RVA: 0x004C2E98 File Offset: 0x004C1098
|
|
[Token(Token = "0x60149B5")]
|
|
[Address(RVA = "0x1818AE0", Offset = "0x1817AE0", VA = "0x181818AE0", 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);
|
|
}
|
|
|
|
// Token: 0x0400D62A RID: 54826
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D62A")]
|
|
public RenderTexture NCHCHLMPLFI;
|
|
|
|
// Token: 0x0400D62B RID: 54827
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D62B")]
|
|
public bool EGGJBHCIOIM;
|
|
|
|
// Token: 0x0400D62C RID: 54828
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400D62C")]
|
|
private AFNCALJNNJL GMHHIFODIJH;
|
|
}
|
|
}
|