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 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 BAFPKMAMMAO) { List 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 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 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 BAFPKMAMMAO; } }