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 | 
|---|---|
| DescriptiveName | Set by the HostingServicesManager, primarily used to disambiguate multiple instances of the same service in the GUI.  | 
      
| HostingServiceContentRoots | List of content roots for hosting service.  | 
      
| InstanceId | uniquely identifies this service within the scope of the HostingServicesManager  | 
      
| IsHostingServiceRunning | Gets the current running status of the hosting service.  | 
      
| Logger | Get and set the logger for the hosting service.  | 
      
| ProfileVariables | Dictionary of profile variables defined by the hosting service.  | 
      
Methods
| Name | Description | 
|---|---|
| DisambiguateProfileVar(string) | Decodes a profile variable lookup ID based on string key  | 
      
| EvaluateProfileString(string) | Expand special variables from Addressable profiles  | 
      
| Log(string, params object[]) | Logs an info severity formatted message to the Logger specifically on this service. Logger  | 
      
| LogError(string, params object[]) | Logs an error severity formatted message to the Logger specifically on this service. Logger  | 
      
| LogFormat(LogType, string, object[]) | Logs a formatted message to the Logger specifically on this service. Logger  | 
      
| LogWarning(string, params object[]) | Logs an warning severity formatted message to the Logger specifically on this service. Logger  | 
      
| OnAfterDeserialize(KeyDataStore) | Called immediatley following a domain reload by the HostingServicesManager, for restoring state information after the service is recreated.  | 
      
| OnBeforeSerialize(KeyDataStore) | Called by the HostingServicesManager before a domain reload, giving the hosting service an opportunity to persist state information.  | 
      
| OnGUI() | Render the hosting service GUI.  | 
      
| StartHostingService() | Starts the hosting service.  | 
      
| StopHostingService() | Stops the hosting service.  |