Inherits AZ::Component, AZ::TickBus::Handler, AZ::TransformNotificationBus::Handler, EMotionFX::ActorNotificationBus::Handler, AnimAudioComponentRequestBus::Handler, and Audio::AudioTriggerNotificationBus::Handler.
Public Member Functions | |
AZ_COMPONENT (AnimAudioComponent, "{E39F772F-FE4C-405E-9008-A5B8F27CB57D}") | |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
void | OnTick (float deltaTime, AZ::ScriptTimePoint time) override |
void | OnTransformChanged (const AZ::Transform &local, const AZ::Transform &world) override |
void | OnMotionEvent (EMotionFX::Integration::MotionEvent motionEvent) override |
void | AddTriggerEvent (const AZStd::string &eventName, const AZStd::string &triggerName, const AZStd::string &jointName) override |
void | ClearTriggerEvents () override |
void | RemoveTriggerEvent (const AZStd::string &eventName) override |
bool | ExecuteSourceTrigger (const Audio::TAudioControlID triggerID, const Audio::TAudioControlID &sourceId, const AZStd::string &jointName) override |
bool | ExecuteTrigger (const Audio::TAudioControlID triggerID, const AZStd::string &jointName) override |
void | KillTrigger (const Audio::TAudioControlID triggerID, const AZStd::string *jointName) override |
void | KillAllTriggers (const AZStd::string *jointName) override |
void | SetRtpcValue (const Audio::TAudioControlID rtpcID, float value, const AZStd::string *jointName) override |
void | SetSwitchState (const Audio::TAudioControlID switchID, const Audio::TAudioSwitchStateID stateID, const AZStd::string *jointName) override |
void | SetEnvironmentAmount (const Audio::TAudioEnvironmentID environmentID, float amount, const AZStd::string *jointName) override |
void | ReportTriggerStarted (Audio::TAudioControlID triggerId) override |
void | ReportTriggerFinished (Audio::TAudioControlID triggerId) override |