﻿using System.Linq;
using UnityEngine;

public static class Aspects
{
	public static Profession[] Classes;
	public static Species[] Species;
    public static Pledge[] Pledges;

    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]
	static void Init()
	{
		var allAspects = Resources.LoadAll<ABattlerAspect>("");
		
		Classes = allAspects.OfType<Profession>().ToArray();
		Species = allAspects.OfType<Species>().ToArray();
		Pledges = allAspects.OfType<Pledge>().ToArray();
	}
}