Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

[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
{namespace}
is your user-defined namespace and
*
is any additional url segments or query parameters you want to send to the handler.

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
UnityEditor
namespace and can only be used in the Unity Editor.

Properties

Property

Description

HandlerNamespaceSpecifies the namespace of the deeplink handler. This parameter is case-insensitive.

Inheritance

Inherited Members