GMS (Game Management Service) 1.0
Data driven Game Management system.
|
Classes | |
class | AddressableSelectorAttribute |
Attribute for strings, works with AddressableSelectorDrawer in order to draw a select button and popup for easily selecting an existing Addressable key. More... | |
class | GameInstance |
Singleton ServiceLocator Single point of contact for subManagers Initialization Holds the content Transforms for the subManager View elements. More... | |
class | GameManager |
Logic class for managing all submanagers. More... | |
class | GameManagerData |
Wrapper for being able to easily select SubManagers. Once a submanager is selected the corresponding submanager data struct shows up. GameManagerDataEditor for editor drawing. More... | |
interface | ISubManager |
To be implemented by submanagers Makes it easy to Main stream behaviour for all submanagers by GameManager. More... | |
interface | ISubManagerData |
Interface for allowing serialization of Data Structs in GameManagerData. More... | |
class | LinkDataLogicAttribute |
This class allows us to link a Logic class to a data struct The use case is to initialize a Logic class and pass in the data in it's constructor. More... | |
struct | SubManagerData |
Wrapper for being able to select Sub managers in the inspector for our Scriptable Objects. More... | |
struct | SubManagerEdit |
Wrapper for editing SubManager into a list. More... | |