129 lines
3.5 KiB
C#
129 lines
3.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
// Token: 0x020004BF RID: 1215
|
|
[Token(Token = "0x20004BF")]
|
|
public class BHJIODAHFAG : ScriptableRenderPass
|
|
{
|
|
// Token: 0x06002403 RID: 9219 RVA: 0x000917F8 File Offset: 0x0008F9F8
|
|
[Token(Token = "0x6002403")]
|
|
[Address(RVA = "0x15071E0", Offset = "0x1505FE0", VA = "0x1815071E0")]
|
|
public BHJIODAHFAG(DrawingSurface KJJPGPCAGMB, RenderTexture HEGDAEMJLDE)
|
|
{
|
|
List<BHJIODAHFAG.IMMONDBGEDO> list = new List();
|
|
this.BILJGOBJIJB = list;
|
|
base..ctor();
|
|
this.HEPCBJGELOE = KJJPGPCAGMB;
|
|
this.EFIBKJKLOPO = HEGDAEMJLDE;
|
|
}
|
|
|
|
// Token: 0x06002404 RID: 9220 RVA: 0x00091828 File Offset: 0x0008FA28
|
|
[Token(Token = "0x6002404")]
|
|
[Address(RVA = "0x1507110", Offset = "0x1505F10", VA = "0x181507110")]
|
|
public void GLEOBENEMMK(IReadOnlyList<EDINFHCCNCO> BAFPKMAMMAO)
|
|
{
|
|
List<BHJIODAHFAG.IMMONDBGEDO> biljgobjijb = this.BILJGOBJIJB;
|
|
DrawToPersistentBufferUtility.EnqueuePassForNextRender(this);
|
|
}
|
|
|
|
// Token: 0x06002405 RID: 9221 RVA: 0x00091848 File Offset: 0x0008FA48
|
|
[Token(Token = "0x6002405")]
|
|
[Address(RVA = "0x1506BA0", Offset = "0x15059A0", VA = "0x181506BA0", Slot = "4")]
|
|
public override void Configure(CommandBuffer HKFLICPLAJF, RenderTextureDescriptor BFLJCABPANC)
|
|
{
|
|
RenderTexture efibkjklopo = this.EFIBKJKLOPO;
|
|
int num = 0;
|
|
base.ConfigureTarget(num);
|
|
Color black = Color.black;
|
|
}
|
|
|
|
// Token: 0x06002406 RID: 9222 RVA: 0x0009186C File Offset: 0x0008FA6C
|
|
[Token(Token = "0x6002406")]
|
|
[Address(RVA = "0x1506C40", Offset = "0x1505A40", VA = "0x181506C40", Slot = "7")]
|
|
public override void Execute(ScriptableRenderContext LHOMKMINCHH, ref RenderingData IPIGLDJHJNG)
|
|
{
|
|
int num;
|
|
CommandBuffer commandBuffer;
|
|
do
|
|
{
|
|
num = 0;
|
|
commandBuffer = CommandBufferPool.Get("Render Drawing Strokes");
|
|
DrawingSurface hepcbjgeloe = this.HEPCBJGELOE;
|
|
int num2 = 0;
|
|
if (!(hepcbjgeloe != num2))
|
|
{
|
|
break;
|
|
}
|
|
List<BHJIODAHFAG.IMMONDBGEDO> biljgobjijb = this.BILJGOBJIJB;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (flag)
|
|
{
|
|
DrawingSurface hepcbjgeloe2 = this.HEPCBJGELOE;
|
|
int num3 = 0;
|
|
DrawingObject drawingObject;
|
|
bool flag2 = drawingObject != num3;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
flag = flag2;
|
|
}
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_9F;
|
|
}
|
|
while ((ulong)((uint)(-1)) == (ulong)(-1L))
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
CommandBufferPool.Release(commandBuffer);
|
|
this.BILJGOBJIJB.Clear();
|
|
return;
|
|
IL_9F:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001B95 RID: 7061
|
|
[Token(Token = "0x4001B95")]
|
|
private const string JEKJGLDHONK = "Render Drawing Strokes";
|
|
|
|
// Token: 0x04001B96 RID: 7062
|
|
[Token(Token = "0x4001B96")]
|
|
private static readonly int HAFBKPNMIKF = Shader.PropertyToID("_drawingVP");
|
|
|
|
// Token: 0x04001B97 RID: 7063
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4001B97")]
|
|
private List<BHJIODAHFAG.IMMONDBGEDO> BILJGOBJIJB;
|
|
|
|
// Token: 0x04001B98 RID: 7064
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4001B98")]
|
|
private DrawingSurface HEPCBJGELOE;
|
|
|
|
// Token: 0x04001B99 RID: 7065
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4001B99")]
|
|
private RenderTexture EFIBKJKLOPO;
|
|
|
|
// Token: 0x020004C0 RID: 1216
|
|
[Token(Token = "0x20004C0")]
|
|
private struct IMMONDBGEDO
|
|
{
|
|
// Token: 0x04001B9A RID: 7066
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4001B9A")]
|
|
public IReadOnlyList<EDINFHCCNCO> BAFPKMAMMAO;
|
|
}
|
|
}
|