|
| 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