@@ -92,7 +92,7 @@ void CLuaVehicleDefs::LoadFunctions()
9292 {" getVehicleModelWheelSize" , ArgumentParser<GetVehicleModelWheelSize>},
9393 {" getVehicleWheelFrictionState" , ArgumentParser<GetVehicleWheelFrictionState>},
9494 {" getVehicleEntryPoints" , ArgumentParser<GetVehicleEntryPoints>},
95- {" getHelicopterRotorState " , ArgumentParser<GetHeliRotorState >},
95+ {" getVehicleRotorState " , ArgumentParser<GetVehicleRotorState >},
9696
9797 // Vehicle set funcs
9898 {" createVehicle" , CreateVehicle},
@@ -156,7 +156,7 @@ void CLuaVehicleDefs::LoadFunctions()
156156 {" setVehicleVariant" , ArgumentParser<SetVehicleVariant>},
157157 {" setVehicleWheelScale" , ArgumentParser<SetVehicleWheelScale>},
158158 {" setVehicleModelWheelSize" , ArgumentParser<SetVehicleModelWheelSize>},
159- {" setHelicopterRotorState " , ArgumentParser<SetHeliRotorState >},
159+ {" setVehicleRotorState " , ArgumentParser<SetVehicleRotorState >},
160160 };
161161
162162 // Add functions
@@ -245,7 +245,7 @@ void CLuaVehicleDefs::AddClass(lua_State* luaVM)
245245 lua_classfunction (luaVM, " getModelWheelSize" , " getVehicleModelWheelSize" );
246246 lua_classfunction (luaVM, " getWheelFrictionState" , " getVehicleWheelFrictionState" );
247247 lua_classfunction (luaVM, " getEntryPoints" , ArgumentParser<OOP_GetVehicleEntryPoints>);
248- lua_classfunction (luaVM, " getRotorState" , " getHelicopterRotorState " );
248+ lua_classfunction (luaVM, " getRotorState" , " getVehicleRotorState " );
249249
250250 lua_classfunction (luaVM, " setComponentVisible" , " setVehicleComponentVisible" );
251251 lua_classfunction (luaVM, " setSirensOn" , " setVehicleSirensOn" );
@@ -294,7 +294,7 @@ void CLuaVehicleDefs::AddClass(lua_State* luaVM)
294294 lua_classfunction (luaVM, " setVariant" , " setVehicleVariant" );
295295 lua_classfunction (luaVM, " setWheelScale" , " setVehicleWheelScale" );
296296 lua_classfunction (luaVM, " setModelWheelSize" , " setVehicleModelWheelSize" );
297- lua_classfunction (luaVM, " setRotorState" , " setHelicopterRotorState " );
297+ lua_classfunction (luaVM, " setRotorState" , " setVehicleRotorState " );
298298
299299 lua_classfunction (luaVM, " resetComponentPosition" , " resetVehicleComponentPosition" );
300300 lua_classfunction (luaVM, " resetComponentRotation" , " resetVehicleComponentRotation" );
@@ -351,7 +351,7 @@ void CLuaVehicleDefs::AddClass(lua_State* luaVM)
351351 lua_classvariable (luaVM, " gravity" , SetVehicleGravity, OOP_GetVehicleGravity);
352352 lua_classvariable (luaVM, " turnVelocity" , SetVehicleTurnVelocity, OOP_GetVehicleTurnVelocity);
353353 lua_classvariable (luaVM, " wheelScale" , " setVehicleWheelScale" , " getVehicleWheelScale" );
354- lua_classvariable (luaVM, " rotorState" , " setHelicopterRotorState " , " getHelicopterRotorState " );
354+ lua_classvariable (luaVM, " rotorState" , " setVehicleRotorState " , " getVehicleRotorState " );
355355
356356 lua_registerclass (luaVM, " Vehicle" , " Element" );
357357}
@@ -4279,16 +4279,16 @@ std::variant<bool, std::array<CVector, 4>> CLuaVehicleDefs::OOP_GetVehicleEntryP
42794279 return entryPoints;
42804280}
42814281
4282- bool CLuaVehicleDefs::SetHeliRotorState (CClientVehicle* vehicle, bool state, std::optional<bool > stopRotor) noexcept
4282+ bool CLuaVehicleDefs::SetVehicleRotorState (CClientVehicle* vehicle, bool state, std::optional<bool > stopRotor) noexcept
42834283{
4284- if (vehicle->GetVehicleType () != eClientVehicleType::CLIENTVEHICLE_HELI)
4284+ if (vehicle->GetVehicleType () != eClientVehicleType::CLIENTVEHICLE_HELI && vehicle-> GetVehicleType () != eClientVehicleType::CLIENTVEHICLE_PLANE )
42854285 return false ;
42864286
4287- vehicle->SetHeliRotorState (state, stopRotor.value_or (true ));
4287+ vehicle->SetVehicleRotorState (state, stopRotor.value_or (true ));
42884288 return true ;
42894289}
42904290
4291- bool CLuaVehicleDefs::GetHeliRotorState (CClientVehicle* vehicle) noexcept
4291+ bool CLuaVehicleDefs::GetVehicleRotorState (CClientVehicle* vehicle) noexcept
42924292{
4293- return vehicle->GetHeliRotorState ();
4293+ return vehicle->GetVehicleRotorState ();
42944294}
0 commit comments