From 2c21c4ebd721afdb25ec9198008e14242ddfcc81 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 23 Jan 2023 20:03:02 -0600 Subject: [PATCH] add an explicit interpolatetick back in to flyingvehicle fixe sounds not moving along with it --- Engine/source/T3D/vehicles/flyingVehicle.cpp | 9 +++++++++ Engine/source/T3D/vehicles/flyingVehicle.h | 1 + 2 files changed, 10 insertions(+) diff --git a/Engine/source/T3D/vehicles/flyingVehicle.cpp b/Engine/source/T3D/vehicles/flyingVehicle.cpp index 6cbf6d2b3..3bbea662c 100644 --- a/Engine/source/T3D/vehicles/flyingVehicle.cpp +++ b/Engine/source/T3D/vehicles/flyingVehicle.cpp @@ -404,8 +404,17 @@ void FlyingVehicle::onRemove() //---------------------------------------------------------------------------- +void FlyingVehicle::interpolateTick(F32 dt) +{ + PROFILE_SCOPE(FlyingVehicle_InterpolateTick); + Parent::interpolateTick(dt); + updateEngineSound(1); + updateJet(dt); +} + void FlyingVehicle::advanceTime(F32 dt) { + PROFILE_SCOPE(FlyingVehicle_AdvanceTime); Parent::advanceTime(dt); updateEngineSound(1); diff --git a/Engine/source/T3D/vehicles/flyingVehicle.h b/Engine/source/T3D/vehicles/flyingVehicle.h index 37071c2a4..9567e7e03 100644 --- a/Engine/source/T3D/vehicles/flyingVehicle.h +++ b/Engine/source/T3D/vehicles/flyingVehicle.h @@ -187,6 +187,7 @@ class FlyingVehicle: public Vehicle bool onAdd(); void onRemove(); + void interpolateTick(F32 dt); void advanceTime(F32 dt); void writePacketData(GameConnection *conn, BitStream *stream);