OnEngineStop
Usage
- Return a non-null value to override default behavior
Example Autogenerated
csharp
private object OnEngineStop( BaseMountable owner )
{
Puts( "OnEngineStop works!" );
return null;
}Location
- VehicleEngineController::StopEngine()
csharp
public void StopEngine()
{
if (isServer && !IsOff && Interface.CallHook("OnEngineStop", ((VehicleEngineController<BaseMountable>)(object)this).owner) == null)
{
CancelEngineStart();
using (BaseEntity.FlagsUpdateScope flagsUpdateScope = owner.StartSetFlags(BaseEntity.FlagsUpdateMode.SendNetworkUpdate))
{
flagsUpdateScope.Set(BaseEntity.Flags.On, b: false);
//---