API
Interface
public interface ITriggersPlugin
{
void ExecuteTrigger(TriggerEntry triggerEntry,
TriggerExecutionContext context);
void ExecuteTriggers(List<TriggerEntry> triggerEntries,
TriggerExecutionContext context);
void ExecuteTriggerInstance(TriggerInstance triggerInstance,
TriggerExecutionContext context);
void ExecuteTriggerInstances(List<TriggerInstance> triggerInstances,
TriggerExecutionContext context);
void ExecuteTriggersWithDelay(List<TriggerEntry> triggerEntries,
TriggerExecutionContext context, float delay);
void RegisterTriggerEntity(TriggerEntity entity);
void UnregisterTriggerEntity(TriggerEntity entity);
}TriggerEntry
Field
Type
Description
TriggerInstance
Field
Type
Description
TriggerExecutionContext
Property
Type
Description
TriggerTypeBase
TriggerDataAsset
TriggerEntity
Commands
Command
Fields
Description
Creating Custom Triggers
Usage
Last updated
Was this helpful?
