![]() | MagicGame Class |
Namespace: RavingBots.MagicGestures.Game
public class MagicGame : MonoSingleton<MagicGame>
The MagicGame type exposes the following members.
Name | Description | |
---|---|---|
![]() | EffectCount |
The number of configured spells.
|
![]() | MagicEffectPools |
The pools of the spell effect objects.
|
Name | Description | |
---|---|---|
![]() | Awake |
Initialize the object pools.
(Overrides MonoSingletonTAwake.) |
![]() | CreateMagicEffect |
Get a spell effect object.
|
![]() | GetRandomEffectId |
Get a random spell index.
|
![]() | LoadData |
Load the data from the ScriptableObject asset into
the game components.
|
![]() | OnApplicationQuit |
Trigger an autosave if SaveOnQuit is set.
|
![]() | Quit |
Quit the game.
|
![]() | SaveData |
Save the current data into an asset.
|
![]() | ShowWelcome |
Show the welcome screen after a delay (coroutine).
|
![]() | Start |
Load the spell data and show the welcome screen.
|
![]() | Update |
Name | Description | |
---|---|---|
![]() | GameData |
The prefab containing the network and configured gestures.
|
![]() | MagicEffectPrefabs |
The spell effect prefabs.
|
![]() ![]() | Precache |
The number of spell effect objects cached when a pool
is created.
|
![]() | SaveOnQuit |
If , GameData will be saved
when the game quits.
|