using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "GameData/CharactersList", fileName = "CharactersList")] public class CharactersList : ScriptableObject { public List Characters; public Character FindCharacter(string name) { if (string.IsNullOrEmpty(name)) return null; return Characters.Find(x => x.IDName == name); } public int GetIndex(Character character) { return Characters.IndexOf(character); } }