Class HomaBridgeServices
- Namespace
- HomaGames.HomaBelly
- Assembly
- HomaGames.HomaBelly.Core.dll
This class collects all the services that will be initialized by the HomaBridge. Services can inject themselves to allow more control over the initialization process or be collected on HomaBridge initialization time and automatically injected.
public static class HomaBridgeServices
- Inheritance
-
HomaBridgeServices
- Inherited Members
Properties
ServiceCount
public static int ServiceCount { get; }
Property Value
Methods
GetAnalytics(out List<AnalyticsBase>)
public static bool GetAnalytics(out List<AnalyticsBase> analytics)
Parameters
analyticsList<AnalyticsBase>
Returns
GetAttributions(out List<IAttribution>)
public static bool GetAttributions(out List<IAttribution> attributions)
Parameters
attributionsList<IAttribution>
Returns
GetCustomerSupport(out CustomerSupportImplementation)
public static bool GetCustomerSupport(out CustomerSupportImplementation customerSupport)
Parameters
customerSupportCustomerSupportImplementation
Returns
GetMediators()
[Obsolete("Functionality not supported.")]
public static List<MediatorBase> GetMediators()
Returns
GetMediators(out List<MediatorBase>)
[Obsolete("Functionality not supported.")]
public static bool GetMediators(out List<MediatorBase> mediators)
Parameters
mediatorsList<MediatorBase>
Returns
InstantiateServices()
Create Mediation, Attribution and Analytics services.
[Obsolete("This method will be made internal in future versions")]
public static int InstantiateServices()