Open 3D Engine LmbrCentral Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <AudioTriggerComponentBus.h>
Inherits AZ::ComponentBus.
Public Member Functions | |
virtual void | Play ()=0 |
Executes the play trigger if set. | |
virtual void | Stop ()=0 |
virtual void | ExecuteTrigger (const char *triggerName)=0 |
Execute function where you can specify the ATL Trigger name manually. | |
virtual void | KillTrigger (const char *triggerName)=0 |
Kill function where you can specify the ATL Trigger name manually. | |
virtual void | KillAllTriggers ()=0 |
Forces a kill of any triggers active on the underlying proxy. | |
virtual void | SetMovesWithEntity (bool shouldTrackEntity)=0 |
Specify whether the Trigger should be repositioned as the Entity moves or not. | |
virtual void | SetObstructionType (Audio::ObstructionType obstructionType)=0 |
Set the occlusion / obstruction calculation type. | |
AudioTriggerComponentRequests EBus Interface Messages serviced by AudioTriggerComponents.
|
pure virtual |
Kills the play trigger if no stop trigger is set. Otherwise Executes the stop trigger.