Skip to content

Class AudityTriggerMarker

A timeline marker that fires a named Audity trigger when the playhead passes - the Audity analogue of a Signal. Place it on an Audity Track (delivered to that track’s bound source) or on the timeline’s marker track (delivered to the director object’s own DarkEffekt.Audity.AuditySource). The source receives the notification itself via DarkEffekt.Audity.IAudityTriggerNotification - no receiver component needed.

Quantize snaps the trigger to the transport grid, which lands it musically right: at or after this marker, not visually on it. Forward-only, like any event-driven content: scrubbing does not audition markers.

Declaration
[CustomStyle("AudityTriggerStyle")]
public class AudityTriggerMarker : Marker, IAudityTriggerNotification

Inheritance: System.Object -> UnityEngine.Object -> UnityEngine.ScriptableObject -> UnityEngine.Timeline.Marker

Implements:
DarkEffekt.Audity.IAudityTriggerNotification

Declaration
[Tooltip("The Trigger member to fire. Empty fires every Trigger In (the anonymous Trigger()).")]
public string triggerName
Declaration
[Tooltip("Immediate fires at the playhead; grid modes snap to the transport, landing at or after this marker.")]
public AudityQuantize quantize
Declaration
[Tooltip("Also fire when playback starts past this marker (one-shot setup triggers).")]
public bool retroactive