using System;
using System.Collections.Generic;
using ch.sycoforge.Decal;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000377 RID: 887
[Token(Token = "0x2000377")]
public class RuntimeDecalCombiner
{
	// Token: 0x060022F5 RID: 8949 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022F5")]
	[Address(RVA = "0x509F70", Offset = "0x508F70", VA = "0x180509F70")]
	public static List<GameObject> Combine(IList<EasyDecal> decals)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022F6 RID: 8950 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022F6")]
	[Address(RVA = "0x509C70", Offset = "0x508C70", VA = "0x180509C70")]
	private static List<GameObject> Combine(Dictionary<DecalTextureAtlas, List<EasyDecal>> mappings)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022F7 RID: 8951 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60022F7")]
	[Address(RVA = "0x50A230", Offset = "0x509230", VA = "0x18050A230")]
	private static GameObject Combine(IList<EasyDecal> decals, DecalTextureAtlas atlas)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060022F8 RID: 8952 RVA: 0x00054458 File Offset: 0x00052658
	[Token(Token = "0x60022F8")]
	[Address(RVA = "0x36ABD0", Offset = "0x369BD0", VA = "0x18036ABD0")]
	public RuntimeDecalCombiner()
	{
	}
}
