Shuts Off Decor Object Sounds When Deleted

- stops decor object sounds when fizzled or deleted.

Fixes #116
This commit is contained in:
Weston Salinas 2023-04-29 11:23:48 -05:00
parent 3d996bd015
commit 51cee76822

View file

@ -104,6 +104,9 @@ void decorObjectInit(struct DecorObject* object, struct DecorObjectDefinition* d
void decorObjectClenaup(struct DecorObject* decorObject) {
dynamicSceneRemove(decorObject->dynamicId);
collisionSceneRemoveDynamicObject(&decorObject->collisionObject);
if ((decorObject->playingSound != SOUND_ID_NONE) && (soundPlayerIsPlaying(decorObject->playingSound))) {
soundPlayerStop(decorObject->playingSound);
}
}
void decorObjectDelete(struct DecorObject* decorObject) {