Interface IEditorGameService
Base contract for all editor game services defined by Core.Editor package.
Namespace: Unity.Services.Core.Editor
Syntax
public interface IEditorGameService
Properties
Enabler
The implementation of the enabler required by this service. If no enabler is required, set to null.
Declaration
IEditorGameServiceEnabler Enabler { get; }
Property Value
Type | Description |
---|---|
IEditorGameServiceEnabler |
HasDashboard
If true, this service will provide access to a Dashboard
Declaration
bool HasDashboard { get; }
Property Value
Type | Description |
---|---|
Boolean |
Identifier
The identifier of this service. It is used when registering/fetching the service to/from the EditorGameServiceRegistry
Declaration
IEditorGameServiceIdentifier Identifier { get; }
Property Value
Type | Description |
---|---|
IEditorGameServiceIdentifier |
Name
Name of the service
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
String |
RequiresCoppaCompliance
If true, this service requires COPPACompliance to be defined
Declaration
bool RequiresCoppaCompliance { get; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
GetFormattedDashboardUrl()
The Url that is used to reach the dashboard for this service
Declaration
string GetFormattedDashboardUrl()
Returns
Type | Description |
---|---|
String | Return a formatted URL to this service's dashboard. |