|
static T | GetPlugin< T > (PluginContract contract, string instanceName="") |
| Gets a plugin. If a plugin with specified contract and optional instance name does not exist, it will create a new one.
|
|
static void | SetPlugin (IPlayFabPlugin plugin, PluginContract contract, string instanceName="") |
| Sets a custom plugin. If a plugin with specified contract and optional instance name already exists, it will be replaced with specified instance.
|
|
◆ GetPlugin< T >()
static T PlayFab.PluginManager.GetPlugin< T > |
( |
PluginContract |
contract, |
|
|
string |
instanceName = "" |
|
) |
| |
|
inlinestatic |
Gets a plugin. If a plugin with specified contract and optional instance name does not exist, it will create a new one.
- Parameters
-
contract | The plugin contract. |
instanceName | The optional plugin instance name. Instance names allow to have mulptiple plugins with the same contract. |
- Returns
- The plugin instance.
◆ SetPlugin()
static void PlayFab.PluginManager.SetPlugin |
( |
IPlayFabPlugin |
plugin, |
|
|
PluginContract |
contract, |
|
|
string |
instanceName = "" |
|
) |
| |
|
inlinestatic |
Sets a custom plugin. If a plugin with specified contract and optional instance name already exists, it will be replaced with specified instance.
- Parameters
-
plugin | The plugin instance. |
contract | The app contract of plugin. |
instanceName | The optional plugin instance name. Instance names allow to have mulptiple plugins with the same contract. |
The documentation for this class was generated from the following file:
- C:/Transhuman/S2/Assets/Plugins/Teal-Net/Plugins/PlayFabSDK/Shared/Public/PluginManager.cs