Skip to content

Class AudityNodeAttribute

Marks an DarkEffekt.Audity.AudityNodeDef class as registrable (see DarkEffekt.Audity.AudityNodeRegistry - package defs self-register; third-party defs register through an explicit Register<TDef>() / RegisterAssembly(...) call). Every def - built-in or third-party - receives a registry-assigned DarkEffekt.Audity.AudityNodeKindId at registration; there is no privileged built-in path. Deriving from UnityEngine.Scripting.PreserveAttribute keeps the def class alive under IL2CPP managed code stripping.

Declaration
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public sealed class AudityNodeAttribute : PreserveAttribute

Inheritance: System.Object -> System.Attribute -> UnityEngine.Scripting.PreserveAttribute