21 lines
625 B
C#
21 lines
625 B
C#
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
[CreateAssetMenu(menuName = "Gather And Defend/Skill Tree Item")]
|
|
public class SkillTreeItem : ScriptableObject
|
|
{
|
|
[SerializeField]
|
|
private string _displayName;
|
|
[SerializeField]
|
|
private string _description;
|
|
[SerializeField]
|
|
private List<SkillTreeEffect> _effects;
|
|
[SerializeField]
|
|
private int _price;
|
|
[SerializeField]
|
|
private List<SkillTreeItem> _prerequisites;
|
|
|
|
public IReadOnlyList<SkillTreeEffect> Effects => _effects;
|
|
public int Price => _price;
|
|
public IReadOnlyList<SkillTreeItem> Prerequisites => _prerequisites;
|
|
} |