DeeplinkHandlerAttribute
Decorates a public static method to serve as deeplink handler for application-level deeplinks forwarded by the Unity Editor.
Read time 4 minutesLast updated 6 days ago
Definition
- Type: Class
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
- Inherits from: Attribute
[AttributeUsage(AttributeTargets.Method, Inherited = false)]public sealed class DeeplinkHandlerAttribute : Attribute
Remarks
Use the DeeplinkHandler attribute to decorate methods that serve as deeplink handlers in your Editor script namespace. The Unity Editor forwards deeplinks it receives to a decorated method when the dedicated namespace segment of the deeplink matches an assigned namespace from a DeeplinkHandler attribute. The Unity Editor forwards deeplinks matching the following format:
com.unity.editor:/editor{namespace}/*where is your user-defined namespace and is any additional url segments or query parameters you want to send to the handler.
{namespace}*For more information about deeplinking, refer to Deeplinking support for local projects in the Unity Hub documentation.
Constructors
Constructor | Description |
|---|---|
| DeeplinkHandlerAttribute(System.String) | Declares a method as a handler for application-level deeplinks. |
Properties
Property | Description |
|---|---|
| HandlerNamespace | Specifies the namespace of the deeplink handler. This parameter is case-insensitive. |