using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine.Rendering; namespace UnityEngine.PostProcessing { // Token: 0x02000518 RID: 1304 [Token(Token = "0x2000518")] public sealed class BuiltinDebugViewsComponent : PostProcessingComponentCommandBuffer { // Token: 0x1700031D RID: 797 // (get) Token: 0x06002D1C RID: 11548 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x1700031D")] public override bool active { [Token(Token = "0x6002D1C")] [Address(RVA = "0x13D1310", Offset = "0x13CFB10", VA = "0x1813D1310", Slot = "5")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06002D1D RID: 11549 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D1D")] [Address(RVA = "0x13D0650", Offset = "0x13CEE50", VA = "0x1813D0650", Slot = "4")] public override DepthTextureMode GetCameraFlags() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D1E RID: 11550 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D1E")] [Address(RVA = "0x13D05F0", Offset = "0x13CEDF0", VA = "0x1813D05F0", Slot = "10")] public override CameraEvent GetCameraEvent() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D1F RID: 11551 RVA: 0x000615F4 File Offset: 0x0005F7F4 [Token(Token = "0x6002D1F")] [Address(RVA = "0x13D06C0", Offset = "0x13CEEC0", VA = "0x1813D06C0", Slot = "11")] public override string GetName() { return "Builtin Debug Views"; } // Token: 0x06002D20 RID: 11552 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D20")] [Address(RVA = "0x13D0ED0", Offset = "0x13CF6D0", VA = "0x1813D0ED0", Slot = "12")] public override void PopulateCommandBuffer(CommandBuffer cb) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D21 RID: 11553 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D21")] [Address(RVA = "0x13D0480", Offset = "0x13CEC80", VA = "0x1813D0480")] private void DepthPass(CommandBuffer cb) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D22 RID: 11554 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D22")] [Address(RVA = "0x13D03B0", Offset = "0x13CEBB0", VA = "0x1813D03B0")] private void DepthNormalsPass(CommandBuffer cb) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D23 RID: 11555 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D23")] [Address(RVA = "0x13D06F0", Offset = "0x13CEEF0", VA = "0x1813D06F0")] private void MotionVectorsPass(CommandBuffer cb) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D24 RID: 11556 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D24")] [Address(RVA = "0x13D11C0", Offset = "0x13CF9C0", VA = "0x1813D11C0")] private void PrepareArrows() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D25 RID: 11557 RVA: 0x00061608 File Offset: 0x0005F808 [Token(Token = "0x6002D25")] [Address(RVA = "0x13D0EA0", Offset = "0x13CF6A0", VA = "0x1813D0EA0", Slot = "7")] public override void OnDisable() { /* An exception occurred when decompiling this method (06002D25) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityEngine.PostProcessing.BuiltinDebugViewsComponent::OnDisable() ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; call:void(ArrowArray::Release, ldloc:ArrowArray(var_0_06)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } // Token: 0x06002D26 RID: 11558 RVA: 0x00061628 File Offset: 0x0005F828 [Token(Token = "0x6002D26")] [Address(RVA = "0x13D12D0", Offset = "0x13CFAD0", VA = "0x1813D12D0")] public BuiltinDebugViewsComponent() { } // Token: 0x04003567 RID: 13671 [Token(Token = "0x4003567")] private const string k_ShaderString = "Hidden/Post FX/Builtin Debug Views"; // Token: 0x04003568 RID: 13672 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003568")] private BuiltinDebugViewsComponent.ArrowArray m_Arrows; // Token: 0x02000519 RID: 1305 [Token(Token = "0x2000519")] private static class Uniforms { // Token: 0x04003569 RID: 13673 [Token(Token = "0x4003569")] internal static readonly int _DepthScale = Shader.PropertyToID("_DepthScale"); // Token: 0x0400356A RID: 13674 [Token(Token = "0x400356A")] internal static readonly int _TempRT = Shader.PropertyToID("_TempRT"); // Token: 0x0400356B RID: 13675 [Token(Token = "0x400356B")] internal static readonly int _Opacity = Shader.PropertyToID("_Opacity"); // Token: 0x0400356C RID: 13676 [Token(Token = "0x400356C")] internal static readonly int _MainTex = Shader.PropertyToID("_MainTex"); // Token: 0x0400356D RID: 13677 [Token(Token = "0x400356D")] internal static readonly int _TempRT2 = Shader.PropertyToID("_TempRT2"); // Token: 0x0400356E RID: 13678 [Token(Token = "0x400356E")] internal static readonly int _Amplitude = Shader.PropertyToID("_Amplitude"); // Token: 0x0400356F RID: 13679 [Token(Token = "0x400356F")] internal static readonly int _Scale = Shader.PropertyToID("_Scale"); } // Token: 0x0200051A RID: 1306 [Token(Token = "0x200051A")] private enum Pass { // Token: 0x04003571 RID: 13681 [Token(Token = "0x4003571")] Depth, // Token: 0x04003572 RID: 13682 [Token(Token = "0x4003572")] Normals, // Token: 0x04003573 RID: 13683 [Token(Token = "0x4003573")] MovecOpacity, // Token: 0x04003574 RID: 13684 [Token(Token = "0x4003574")] MovecImaging, // Token: 0x04003575 RID: 13685 [Token(Token = "0x4003575")] MovecArrows } // Token: 0x0200051B RID: 1307 [Token(Token = "0x200051B")] private class ArrowArray { // Token: 0x1700031E RID: 798 // (get) Token: 0x06002D28 RID: 11560 RVA: 0x000616B4 File Offset: 0x0005F8B4 // (set) Token: 0x06002D29 RID: 11561 RVA: 0x000616C8 File Offset: 0x0005F8C8 [Token(Token = "0x1700031E")] public Mesh mesh { [Token(Token = "0x6002D28")] [Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")] [CompilerGenerated] get { return this.k__BackingField; } [Token(Token = "0x6002D29")] [Address(RVA = "0x3CBE00", Offset = "0x3CA600", VA = "0x1803CBE00")] [CompilerGenerated] private set { /* An exception occurred when decompiling this method (06002D29) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityEngine.PostProcessing.BuiltinDebugViewsComponent/ArrowArray::set_mesh(UnityEngine.Mesh) ---> System.Exception: Basic block has to end with unconditional control flow. {; Block_0:; stfld:Mesh(ArrowArray::k__BackingField, ldloc:ArrowArray(this), ldloc:Mesh(value)); }; at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618 */; } } // Token: 0x1700031F RID: 799 // (get) Token: 0x06002D2A RID: 11562 RVA: 0x000616DC File Offset: 0x0005F8DC // (set) Token: 0x06002D2B RID: 11563 RVA: 0x000616F0 File Offset: 0x0005F8F0 [Token(Token = "0x1700031F")] public int columnCount { [Token(Token = "0x6002D2A")] [Address(RVA = "0x29D0F0", Offset = "0x29B8F0", VA = "0x18029D0F0")] get; [Token(Token = "0x6002D2B")] [Address(RVA = "0x29D100", Offset = "0x29B900", VA = "0x18029D100")] private set; } // Token: 0x17000320 RID: 800 // (get) Token: 0x06002D2C RID: 11564 RVA: 0x00061704 File Offset: 0x0005F904 // (set) Token: 0x06002D2D RID: 11565 RVA: 0x00061718 File Offset: 0x0005F918 [Token(Token = "0x17000320")] public int rowCount { [Token(Token = "0x6002D2C")] [Address(RVA = "0x4A9E60", Offset = "0x4A8660", VA = "0x1804A9E60")] get; [Token(Token = "0x6002D2D")] [Address(RVA = "0x4A9E90", Offset = "0x4A8690", VA = "0x1804A9E90")] private set; } // Token: 0x06002D2E RID: 11566 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D2E")] [Address(RVA = "0x66B650", Offset = "0x669E50", VA = "0x18066B650")] public void BuildMesh(int columns, int rows) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D2F RID: 11567 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002D2F")] [Address(RVA = "0x66BB40", Offset = "0x66A340", VA = "0x18066BB40")] public void Release() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D30 RID: 11568 RVA: 0x0006172C File Offset: 0x0005F92C [Token(Token = "0x6002D30")] [Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")] public ArrowArray() { } } } }