Files
2026-04-10 22:50:51 +02:00

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;
}
}