* BugFix: Correct the vehicle types double-tapping their onAdd and onRemove callbacks - rigidShape handles dispatching the script callbacks.

This commit is contained in:
Robert MacGregor 2021-11-11 16:41:28 -05:00
parent e0e3ebc69d
commit 2b15c9e89d
3 changed files with 0 additions and 12 deletions

View file

@ -348,9 +348,6 @@ bool FlyingVehicle::onAdd()
return false; return false;
addToScene(); addToScene();
if (isServerObject())
scriptOnAdd();
return true; return true;
} }
@ -400,7 +397,6 @@ void FlyingVehicle::onRemove()
SFX_DELETE( mJetSound ); SFX_DELETE( mJetSound );
SFX_DELETE( mEngineSound ); SFX_DELETE( mEngineSound );
scriptOnRemove();
removeFromScene(); removeFromScene();
Parent::onRemove(); Parent::onRemove();
} }

View file

@ -512,10 +512,6 @@ bool HoverVehicle::onAdd()
} }
} }
if (isServerObject())
scriptOnAdd();
return true; return true;
} }
@ -526,7 +522,6 @@ void HoverVehicle::onRemove()
SFX_DELETE( mEngineSound ); SFX_DELETE( mEngineSound );
SFX_DELETE( mFloatSound ); SFX_DELETE( mFloatSound );
scriptOnRemove();
removeFromScene(); removeFromScene();
Parent::onRemove(); Parent::onRemove();
} }

View file

@ -565,8 +565,6 @@ bool WheeledVehicle::onAdd()
return false; return false;
addToScene(); addToScene();
if (isServerObject())
scriptOnAdd();
return true; return true;
} }
@ -588,7 +586,6 @@ void WheeledVehicle::onRemove()
SFX_DELETE( mSquealSound ); SFX_DELETE( mSquealSound );
// //
scriptOnRemove();
removeFromScene(); removeFromScene();
Parent::onRemove(); Parent::onRemove();
} }