Class BaseHostingService
Base class for hosting services.
Implements
Inherited Members
Namespace: UnityEditor .AddressableAssets .HostingServices
Assembly: Unity.Addressables.Editor.dll
Syntax
public abstract class BaseHostingService : IHostingService
Properties
Name | Description |
---|---|
Descriptive |
Set by the HostingServicesManager, primarily used to disambiguate multiple instances of the same service in the GUI. |
Hosting |
List of content roots for hosting service. |
Instance |
uniquely identifies this service within the scope of the HostingServicesManager |
Is |
Gets the current running status of the hosting service. |
Logger | Get and set the logger for the hosting service. |
Profile |
Dictionary of profile variables defined by the hosting service. |
Methods
Name | Description |
---|---|
Disambiguate |
Decodes a profile variable lookup ID based on string key |
Evaluate |
Expand special variables from Addressable profiles |
Log(string, params object[]) | Logs an info severity formatted message to the Logger specifically on this service. Logger |
Log |
Logs an error severity formatted message to the Logger specifically on this service. Logger |
Log |
Logs a formatted message to the Logger specifically on this service. Logger |
Log |
Logs an warning severity formatted message to the Logger specifically on this service. Logger |
On |
Called immediatley following a domain reload by the HostingServicesManager, for restoring state information after the service is recreated. |
On |
Called by the HostingServicesManager before a domain reload, giving the hosting service an opportunity to persist state information. |
On |
Render the hosting service GUI. |
Start |
Starts the hosting service. |
Stop |
Stops the hosting service. |