using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Gather And Defend/Skill Tree Item")] public class SkillTreeItem : ScriptableObject { [SerializeField] private int _skillID; [SerializeField] private SkillSO _skillSO; [SerializeField] private string _displayName; [SerializeField] private string _description; [SerializeField] private List _effects; [SerializeField] private int _price; [SerializeField] private List _prerequisites; public int SkillID => _skillID; public SkillSO SkillSO => _skillSO; public string DisplayName => _displayName; public string Description => _description; public IReadOnlyList Effects => _effects; public int Price => _price; public IReadOnlyList Prerequisites => _prerequisites; }