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

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 updated