Class GameFoundationInit
Component that initialize Game Foundation SDK.
Inherited Members
Namespace: UnityEngine.GameFoundation.Components
Syntax
[ExecuteAlways]
public class GameFoundationInit : MonoBehaviour
Fields
onGameFoundationInitializationFailed
Event raised when GameFoundation failed its initialization. The provided exception is the reason of the failure.
Declaration
public GameFoundationInit.GameFoundationInitializationFailedEvent onGameFoundationInitializationFailed
Field Value
Type | Description |
---|---|
GameFoundationInit.GameFoundationInitializationFailedEvent |
onGameFoundationInitialized
Event raised when GameFoundation is successfully initialized.
Declaration
[Space]
public GameFoundationInit.GameFoundationInitializationEvent onGameFoundationInitialized
Field Value
Type | Description |
---|---|
GameFoundationInit.GameFoundationInitializationEvent |
onGameFoundationUninitialized
Event raised immediately after GameFoundation is uninitialized.
Declaration
public GameFoundationInit.GameFoundationInitializationEvent onGameFoundationUninitialized
Field Value
Type | Description |
---|---|
GameFoundationInit.GameFoundationInitializationEvent |
onGameFoundationWillUninitialize
Event raised immediately before GameFoundation is uninitialized.
Declaration
public GameFoundationInit.GameFoundationInitializationEvent onGameFoundationWillUninitialize
Field Value
Type | Description |
---|---|
GameFoundationInit.GameFoundationInitializationEvent |
Properties
catalogAsset
A reference to CatalogAsset to override the catalog asset that is defined in GameFoundationSettings when initialization of Game Foundation. If it's null, the catalogAsset that is defined in GameFoundationSettings will be used.
Declaration
public CatalogAsset catalogAsset { get; }
Property Value
Type | Description |
---|---|
CatalogAsset |
dataLayerType
Data layer type to set the IDataAccessLayer when initialization of Game Foundation.
Declaration
public GameFoundationInit.DataLayerType dataLayerType { get; }
Property Value
Type | Description |
---|---|
GameFoundationInit.DataLayerType |
localPersistenceFilename
Local persistence filename for save file. If GameFoundationInit.DataLayerType is LocalPersistence, this filename should be defined.
Declaration
public string localPersistenceFilename { get; }
Property Value
Type | Description |
---|---|
String |
Methods
Initialize()
Initialize GameFoundation SDK.
Declaration
public void Initialize()
Uninitialize()
Uninitialize GameFoundation SDK.
Declaration
public void Uninitialize()