GMS (Game Management Service) 1.0
Data driven Game Management system.
Loading...
Searching...
No Matches
GMS Namespace Reference

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...