using System;
using Assets.Source.Core.Gameplay.Topdown;
using UnityEngine;
using System.Collections.Generic;

namespace Assets.Source.Settings
{
    public class PrefabSettings : ScriptableObject
    {
        public VFXPrefabs VFX;
        public TopdownPrefabs TopdownPrefabs;
    }

    [Serializable]
    public class VFXPrefabs
    {
        //public VFXEffect MiscVFX;
    }

    [Serializable]
    public class TopdownPrefabs
    {
        public PlanetTopdown Planet;
        public AlienTopdown Alien;
        public AlienTopdown ScenarioCharacter;
        public BulletTopdown Bullet;
        public List<AsteroidTopdown> Asteroids;
        public HealthRestorerTopdown HealthRestorer;
        public PlanetLootPickup PlanetLootPickup;
    }
}