API Documentation
Skills for Game Creator has an open API and invites you to add additional functionality if something is not provided by default or you want to change the behavior. Everything is included in its own namespace, MiTschMR.Skills, so you don't have to worry about overwriting any functionality.
Note: This documentation does not include actions, conditions, triggers and the custom editors. If you wish for me to add them, write me on discord in the #skills channel or email me.
This page is currently under development and therefore not complete. Please be patient.

Namespace MiTschMR.Skills

Classes

Name
Description
Adds right click functionality to the GC Button
Scriptable Object used as a database to store all skills and settings
Skill
Scriptable Object used in saving your skills to disk
Used as a container for handling skill related actions in order not to change the file on disk
Contains the logic for the skillbar visible outside the skill tree UI
Used to store references of type SkillBarElement
Contains the logic for the skillbar visible inside the skill tree UI
Used to store references of type SkillBarSkillTreeElement
Contains references to the buttons for unlocking a skill and adding/removing it from/to the skill bar
Base class for selecting a skill from a selection (non-persistent references only, like in actions and conditions)
Base class for selecting a skill from a selection (persistent references only, like when used in prefabs)
Scriptable Object used in saving skills one relies on to disk
Contains references to all skills shown in the skill tree UI and triggers the setup of them every time the skill tree UI is opened
Sets up the automatic skill tree UI items when opening the UI according to the variables set in the inspector
Sets up the manual skill tree items UI
Contains the logic for handling the skill tree UI
Contains the logic for handling the automatic skill tree UI
Contains the logic for handling the manual skill tree UI
SkillType
Used for defining types of skills
Copy link