Skill Tree
  • Skill Tree Documentation
  • Legacy Product
  • đŸ•šī¸Quick Start
    • Installation
    • Default Prefabs
    • Start Editing
    • Making it Work
  • 🎮Demo Scene
    • Endless Death
  • âš™ī¸Systems
    • Skill Tree
      • Editor Window
        • Skill Trees (Skill Graphs)
        • Skills (Skill Nodes)
          • Skill Stats Editor
          • Text Tags
        • Connections
      • Skill Tree Settings
      • Components
        • Skill Tree Initializer
        • Default Components
          • Confirmation Prompt
          • Default Input Handler
          • Skill Tree Window
          • Skill Details
          • Skill Menu
          • Skill Bar & Windup UI
        • Skill Interpreter
      • Customizations
        • UI Customizations
          • Custom Skill Menu
          • Custom Skill Details
        • Custom Objects
      • Scripting
        • Initialization
        • Player Level & Skill Points
        • Skill Graphs
        • Skill Nodes
        • Using Skills
        • Saving & Loading Graphs
        • Default Skill Tree Window
        • Events
    • Stats
      • Stats Editor
      • Components
        • Unit Stats Provider
      • Creating & Providing Stats
      • Scripting
        • Stat Groups & Identities
        • Stats
        • Unit Stats Provider
          • Events
        • Saving & Loading Stats
  • đŸ› ī¸Support
    • Getting Help
  • 📚Changelogs
    • Latest Releases
  • ⭐Rate Me?
Powered by GitBook
On this page
  • Stat Groups
  • Getting All Groups
  • Getting a Single Group
  • Stat Identities
  • Getting All Stat Identities
  • Getting a Single Stat Identity
  1. Systems
  2. Stats
  3. Scripting

Stat Groups & Identities

You can get stat groups and stat identities through code at runtime. However, they cannot be created at runtime.

Stat Groups

Stat groups are used to group together stats that are meant for a similar purpose.

Getting All Groups

var myGroups = SkillTree.GetAllStatGroups();

Getting a Single Group

By Name

var myGroup = SkillTree.GetStatGroup("My Group Name");

By ID

var myGroup = SkillTree.GetStatGroup(0);

Stat Identities

A stat identity is a way to identify a stat and set general rules for it.

Getting All Stat Identities

var myStatIDs = SkillTree.GetAllStatIdentities();

From a Stat Group

You can access all stat identities in the group with the myStatGroup.statIdentities field.

Getting a Single Stat Identity

By Name

var myStatID = SkillTree.GetStatIdentity("My Stat Name");

By ID

var myStatID = SkillTree.GetStatIdentity(0);
PreviousScriptingNextStats

Last updated 5 months ago

âš™ī¸