MiTschMR Studios
Defnite
Search…
MiTschMR Studios
Games
Defnite
Skills
Skills
Skills Overview
Skills Window
Skills Component
Actions/Conditions/Triggers
Skill Tree
Skill Bar
FAQ
Example Setup
API Documentation
ButtonActionsSkills
DatabaseSkills
Classes
Fields
Methods
Skill
SkillAsset
SkillBarElement
SkillBarElements
SkillBarSkillTreeElement
SkillBarSkillTreeElements
SkillContextMenuUI
SkillHolder
SkillHolderSerialized
SkillRelyOn
SkillTreeItemsUI
SkillTreeItemsUIAutomatical
SkillTreeItemsUIManual
SkillTreeUIManager
SkillTreeUIManagerAutomatical
SkillTreeUIManagerManual
SkillType
SkillUI
SkillUIAutomatical
SkillUIManual
Skills
SkillsSingleSkillTypeAttribute
Finder for Game Creator
Finder for Game Creator
Finder for Game Creator 2
Finder for Game Creator 2
More Extensions
List Of My Extensions
GC API Guides
About
Configurable Enter Play Mode Compatibility
Access GC Script Components
Access Player Using HookPlayer
Inventory Custom Entries
Accessing Scriptable Objects
Custom Editor Windows - Part 1
Custom Editor Windows - Part 2
Inventory Context Menu Support
Inventory Item Tooltips
Converting To GC Variables
Working With GC Variables
C# Code Style Guide
C# Code Style Guide For Game Creator
Powered By
GitBook
DatabaseSkills
Scriptable Object used as a database to store all skills and settings.
Implementation
1
public
class
DatabaseSkills
:
IDatabase
Copied!
Inheritance
​
ScriptableObject
--> IDatabase -->
DatabaseSkills
​
Classes
Name
Description
​
SkillsList
​
Contains the definitions for the skills list and types
​
SkillSettings
​
Contains the definitions for the settings
Fields
Name
Description
​
skillList
​
References the skill list of the SkillsList class
​
skillsSettings
​
References the settings of the SkillSettings class
Methods
Name
Description
​
GetSkillList()
​
Returns all skills
​
GetSkillListSkillByIndex(int)
​
Returns skill at index
​
GetSkillTypes()
​
Returns all skill types
​
GetSkillTypesTypeByIndex(int)
​
Returns skill type at index
​
GetSkillSettings()
​
Returns the skill settings
​
GetSkillSuggestions(string)
​
Returns all skills that have a description or name similar to the input
​
GetSkillTypesNames()
​
Returns all skill type names
​
GetSkillTypesIDs()
​
Returns all skill type IDs and name
​
Load()
​
Loads the skills database
​
InitializeOnLoad()
​
Allow an editor class method to be initialized when Unity loads without action from the user
​
GetProjectPath()
​
Returns the project path
Previous
PressRight
Next
Classes
Last modified
1yr ago
Copy link
Contents
Implementation
Inheritance
Classes
Fields
Methods