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 5 days ago
Definition
- Type: Class
- Namespace: UnityEditor
- Assembly: UnityEditor
- Inherits from: Attribute
- Implements: _Attribute
[AttributeUsage(AttributeTargets.Method, Inherited = false)]public sealed class DeeplinkHandlerAttribute : Attribute, _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}*Constructors
Constructor | Description |
|---|---|
| DeeplinkHandlerAttribute(System.String) | This public static method attribute allows you to register a deeplink handler for application-level deeplinks received by the Unity Editor that match a given namespace. It requires the |
Properties
Property | Description |
|---|---|
| HandlerNamespace | Specifies the namespace of the deeplink handler. This parameter is case-insensitive. |