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