diff --git a/Source/Engine/Audio/AudioSource.cpp b/Source/Engine/Audio/AudioSource.cpp index 069fa29a3..f16f95423 100644 --- a/Source/Engine/Audio/AudioSource.cpp +++ b/Source/Engine/Audio/AudioSource.cpp @@ -588,11 +588,3 @@ void AudioSource::BeginPlay(SceneBeginData* data) SetTime(GetStartTime()); } } - -void AudioSource::EndPlay() -{ - Actor::EndPlay(); - - ClipStarted.UnbindAll(); - ClipFinished.UnbindAll(); -} diff --git a/Source/Engine/Audio/AudioSource.h b/Source/Engine/Audio/AudioSource.h index 4e05d1594..9858d283a 100644 --- a/Source/Engine/Audio/AudioSource.h +++ b/Source/Engine/Audio/AudioSource.h @@ -79,12 +79,12 @@ public: /// /// Event fired when the audio clip starts. /// - API_EVENT() Delegate<> ClipStarted; + API_EVENT() Action ClipStarted; /// /// Event fired when the audio clip finishes. /// - API_EVENT() Delegate<> ClipFinished; + API_EVENT() Action ClipFinished; /// /// Gets the velocity of the source. Determines pitch in relation to AudioListener's position. Only relevant for spatial (3D) sources. @@ -336,5 +336,4 @@ protected: void OnDisable() override; void OnTransformChanged() override; void BeginPlay(SceneBeginData* data) override; - void EndPlay() override; };