132 lines
3.6 KiB
C#
132 lines
3.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
// Token: 0x020004CD RID: 1229
|
|
[Token(Token = "0x20004CD")]
|
|
[StructLayout(3)]
|
|
public class BHJIODAHFAG : ScriptableRenderPass
|
|
{
|
|
// Token: 0x06002456 RID: 9302 RVA: 0x0009625C File Offset: 0x0009445C
|
|
[Token(Token = "0x6002456")]
|
|
[Address(RVA = "0x1B4E290", Offset = "0x1B4CC90", VA = "0x181B4E290")]
|
|
public BHJIODAHFAG(DrawingSurface surface, RenderTexture target)
|
|
{
|
|
List<BHJIODAHFAG.IMMONDBGEDO> list = new List();
|
|
this.BILJGOBJIJB = list;
|
|
base..ctor();
|
|
this.HEPCBJGELOE = surface;
|
|
this.EFIBKJKLOPO = target;
|
|
}
|
|
|
|
// Token: 0x06002457 RID: 9303 RVA: 0x0009628C File Offset: 0x0009448C
|
|
[Token(Token = "0x6002457")]
|
|
[Address(RVA = "0x1B4E1B0", Offset = "0x1B4CBB0", VA = "0x181B4E1B0")]
|
|
public void GLEOBENEMMK(IReadOnlyList<EDINFHCCNCO> BAFPKMAMMAO)
|
|
{
|
|
List<BHJIODAHFAG.IMMONDBGEDO> biljgobjijb = this.BILJGOBJIJB;
|
|
DrawToPersistentBufferUtility.EnqueuePassForNextRender(this);
|
|
}
|
|
|
|
// Token: 0x06002458 RID: 9304 RVA: 0x000962AC File Offset: 0x000944AC
|
|
[Token(Token = "0x6002458")]
|
|
[Address(RVA = "0x1B4DC20", Offset = "0x1B4C620", VA = "0x181B4DC20", Slot = "4")]
|
|
public override void Configure(CommandBuffer HKFLICPLAJF, RenderTextureDescriptor BFLJCABPANC)
|
|
{
|
|
int num = 0;
|
|
base.ConfigureTarget(num);
|
|
Color black = Color.black;
|
|
}
|
|
|
|
// Token: 0x06002459 RID: 9305 RVA: 0x000962C8 File Offset: 0x000944C8
|
|
[Token(Token = "0x6002459")]
|
|
[Address(RVA = "0x1B4DCC0", Offset = "0x1B4C6C0", VA = "0x181B4DCC0", 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;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
if (enumerator != 0)
|
|
{
|
|
DrawingSurface hepcbjgeloe2 = this.HEPCBJGELOE;
|
|
int num3 = 0;
|
|
DrawingObject drawingObject;
|
|
if (!(drawingObject != num3))
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
if (enumerator != 0)
|
|
{
|
|
goto IL_9F;
|
|
}
|
|
}
|
|
if ((ulong)((uint)(-1)) != (ulong)(-1L))
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
CommandBufferPool.Release(commandBuffer);
|
|
this.BILJGOBJIJB.Clear();
|
|
return;
|
|
IL_9F:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001D67 RID: 7527
|
|
[Token(Token = "0x4001D67")]
|
|
private static readonly int HAFBKPNMIKF = Shader.PropertyToID("_drawingVP");
|
|
|
|
// Token: 0x04001D68 RID: 7528
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4001D68")]
|
|
private List<BHJIODAHFAG.IMMONDBGEDO> BILJGOBJIJB;
|
|
|
|
// Token: 0x04001D69 RID: 7529
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4001D69")]
|
|
private DrawingSurface HEPCBJGELOE;
|
|
|
|
// Token: 0x04001D6A RID: 7530
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4001D6A")]
|
|
private RenderTexture EFIBKJKLOPO;
|
|
|
|
// Token: 0x04001D6B RID: 7531
|
|
[Token(Token = "0x4001D6B")]
|
|
private static string JEKJGLDHONK = "Render Drawing Strokes";
|
|
|
|
// Token: 0x020004CE RID: 1230
|
|
[Token(Token = "0x20004CE")]
|
|
private struct IMMONDBGEDO
|
|
{
|
|
// Token: 0x04001D6C RID: 7532
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4001D6C")]
|
|
public IReadOnlyList<EDINFHCCNCO> BAFPKMAMMAO;
|
|
}
|
|
}
|