using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;

// Token: 0x020001EA RID: 490
[Token(Token = "0x20001EA")]
[ExecuteInEditMode]
public class CustomURP : RenderPipeline
{
	// Token: 0x060013EA RID: 5098 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013EA")]
	[Address(RVA = "0x13C2870", Offset = "0x13C1670", VA = "0x1813C2870", Slot = "4")]
	protected override void Render(ScriptableRenderContext context, Camera[] cameras)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013EB RID: 5099 RVA: 0x0002D678 File Offset: 0x0002B878
	[Token(Token = "0x60013EB")]
	[Address(RVA = "0x454D00", Offset = "0x453B00", VA = "0x180454D00")]
	public CustomURP()
	{
	}

	// Token: 0x04001EF4 RID: 7924
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001EF4")]
	private UniversalRenderPipeline pipeline;

	// Token: 0x04001EF5 RID: 7925
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4001EF5")]
	private Action<ScriptableRenderContext, Camera[]> render;
}
