RoguelikeKit/Assets/Common/Scripts/Player/Data/CharactersDatabase.cs

18 lines
555 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace OctoberStudio
{
[CreateAssetMenu(fileName = "Characters Database", menuName = "October/Characters Database")]
public class CharactersDatabase : ScriptableObject
{
[SerializeField] protected List<CharacterData> characters = new List<CharacterData>();
public int CharactersCount => characters.Count;
public virtual CharacterData GetCharacterData(int index)
{
return characters[index];
}
}
}