diff --git a/QSB/Animation/Player/Events/AnimationTriggerEvent.cs b/QSB/Animation/Player/Events/AnimationTriggerEvent.cs index ea2d8f30..b84781a8 100644 --- a/QSB/Animation/Player/Events/AnimationTriggerEvent.cs +++ b/QSB/Animation/Player/Events/AnimationTriggerEvent.cs @@ -21,11 +21,11 @@ namespace QSB.Animation.Player.Events public override void OnReceiveRemote(bool server, AnimationTriggerMessage message) { - if (!QSBCore.WorldObjectsReady) + var animationSync = QSBPlayerManager.GetSyncObject(message.AttachedNetId); + if (!QSBCore.WorldObjectsReady || animationSync != null) { return; } - var animationSync = QSBPlayerManager.GetSyncObject(message.AttachedNetId); animationSync.VisibleAnimator.SetTrigger(message.Name); } }