first commit

This commit is contained in:
2026-06-04 22:14:21 +03:00
commit 677f9b8090
139 changed files with 15981 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
using UnityEngine;
[CreateAssetMenu(fileName = "TalentData", menuName = "Talents/TalentData")]
public class TalentData : ScriptableObject
{
public string talentId;
public string displayName;
[TextArea(2, 5)] public string description;
public Sprite icon;
public int cost = 1;
public TalentData[] prerequisites;
public StatModifier[] modifiers;
public Vector2 treePosition;
public Color branchColor = Color.white;
public bool unlockedByDefault;
private void OnValidate()
{
cost = Mathf.Max(0, cost);
if (string.IsNullOrWhiteSpace(talentId))
{
talentId = name;
}
}
}