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.
Name | Description |
Adds right click functionality to the GC Button | |
Scriptable Object used as a database to store all skills and settings | |
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 | |
Used for defining types of skills | |
Contains the logic for handling the UI of the shown skills in the skill tree UI | |
Contains the logic for handling the UI of the shown skills in the automatic skill tree UI | |
Contains the logic for handling the UI of the shown skills in the manual skill tree UI | |
Contains the logic of handling all skill related actions like unlocking, executing | |
Used to draw a selection for one type of a skill |
Last modified 2yr ago