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
Contains the definitions for the skills list and types
Contains the definitions for the settings

Fields

Name
Description
skillList
References the skill list of the SkillsList class
References the settings of the SkillSettings class

Methods

Name
Description
Returns all skills
Returns skill at index
Returns all skill types
Returns skill type at index
Returns the skill settings
Returns all skills that have a description or name similar to the input
Returns all skill type names
Returns all skill type IDs and name
Load()
Loads the skills database
Allow an editor class method to be initialized when Unity loads without action from the user
Returns the project path
Last modified 1yr ago