summaryrefslogtreecommitdiff
path: root/GameCode/FakeParticleDB.cs
blob: 0e82935e5e8e0ec8c474cf18ff9babdaf27f9048 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using UnityEngine;

[CreateAssetMenu(fileName = "FakeParticleDB", menuName = "FakeParticleDB", order = 999999999)]
public class FakeParticleDB : ScriptableObject
{
	public Material m_DefaultMaterial;

	public Material m_ParticleMaterial;

	private static FakeParticleDB _inst;

	private static FakeParticleDB instance
	{
		get
		{
			if (_inst == null)
			{
				_inst = Resources.Load("FakeParticleDB") as FakeParticleDB;
			}
			return _inst;
		}
	}

	public static Material GetParticleMaterial()
	{
		return instance.m_ParticleMaterial;
	}

	public static Material GetDefaultMaterial()
	{
		return instance.m_DefaultMaterial;
	}
}