singleton game manager class, this is where logic sits that pertains to the Game
holds the more widely used types so they dont have to be set in a bunch of places(health, defense, ...)
also reponsible for scene and save management
https://adventure.softleitner.com/manual/souls-scenes
|
void | ToggleMenu () |
|
void | ShowMenu () |
|
void | HideMenu () |
|
void | ShowLevelUp (CharacterBase character) |
|
void | HideLevelUp () |
|
void | ShowTrade (CharacterBase character, SoulsTradeAction tradeAction) |
|
void | HideTrade () |
|
AttributeStat | GetDefense (DamageKind damage) |
|
SoulsSaveInfo | GetSaveInfo (int? index=null) |
|
void | SetSaveInfo (SoulsSaveInfo info, int? index=null) |
|
void | CreateSave (int index, string name, SoulsAppearanceInfo appearance) |
|
void | DeleteSave (int index) |
|
void | LoadSave (int index) |
|
void | LoadTitle () |
|
void | MoveInScene (string targetName) |
|
void | LoadScene (string sceneName, string loadingSceneName="SoulsLoading", string targetTransformName=null) |
|
void | SwitchScene (string sceneName) |
|
void | ResetTemp () |
|
void | Quit () |
|