Class GameFoundation
Manage the initialization and the persistence of the Game Foundation systems.
Namespace: UnityEngine.GameFoundation
Assembly: solution.dll
Syntax
public static class GameFoundation
Properties
Name | Description |
---|---|
IsInitialized | Check if the Game Foundation is initialized. |
Methods
Name | Description |
---|---|
Initialize(IDataPersistence, Action, Action) | Initialize the GameFoundation . It need a persistence object to be passed as argument to set the default persistence layer If the initialization fails, onInitializeFailed will be called with an exception. |
Load(IDataPersistence, Action, Action) | Asynchronously loads data from the persistence layer and populates managed systems with it |
Save(IDataPersistence, Action, Action) | Asynchronously saves data through the persistence layer. |