Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LuaVehicle Namespace Reference

Functions

int AddPassenger (lua_State *L, Vehicle *vehicle)
int ApplyAllImmunities (lua_State *L, Vehicle *vehicle)
int EjectPassenger (lua_State *L, Vehicle *vehicle)
int GetAvailableSeatCount (lua_State *L, Vehicle *vehicle)
int GetBase (lua_State *L, Vehicle *vehicle)
int GetCreatureEntry (lua_State *L, Vehicle *vehicle)
int GetPassenger (lua_State *L, Vehicle *vehicle)
int HasEmptySeat (lua_State *L, Vehicle *vehicle)
int InstallAccessory (lua_State *L, Vehicle *vehicle)
int IsVehicleInUse (lua_State *L, Vehicle *vehicle)
int RelocatePassengers (lua_State *L, Vehicle *vehicle)
int RemoveAllPassengers (lua_State *L, Vehicle *vehicle)
int RemovePassenger (lua_State *L, Vehicle *vehicle)
int RemovePendingEventsForPassenger (lua_State *L, Vehicle *vehicle)
int Reset (lua_State *L, Vehicle *vehicle)

Function Documentation

◆ AddPassenger()

int LuaVehicle::AddPassenger ( lua_State * L,
Vehicle * vehicle )

Definition at line 67 of file VehicleMethods.cpp.

References Vehicle::AddPassenger(), and sEluna.

◆ ApplyAllImmunities()

int LuaVehicle::ApplyAllImmunities ( lua_State * L,
Vehicle * vehicle )

Definition at line 61 of file VehicleMethods.cpp.

References Vehicle::ApplyAllImmunities().

◆ EjectPassenger()

int LuaVehicle::EjectPassenger ( lua_State * L,
Vehicle * vehicle )

Definition at line 79 of file VehicleMethods.cpp.

References sEluna.

◆ GetAvailableSeatCount()

int LuaVehicle::GetAvailableSeatCount ( lua_State * L,
Vehicle * vehicle )

Definition at line 18 of file VehicleMethods.cpp.

References Vehicle::GetAvailableSeatCount(), and sEluna.

◆ GetBase()

int LuaVehicle::GetBase ( lua_State * L,
Vehicle * vehicle )

Definition at line 12 of file VehicleMethods.cpp.

References Vehicle::GetBase(), and sEluna.

◆ GetCreatureEntry()

int LuaVehicle::GetCreatureEntry ( lua_State * L,
Vehicle * vehicle )

Definition at line 24 of file VehicleMethods.cpp.

References Vehicle::GetCreatureEntry(), and sEluna.

◆ GetPassenger()

int LuaVehicle::GetPassenger ( lua_State * L,
Vehicle * vehicle )

Definition at line 30 of file VehicleMethods.cpp.

References Vehicle::GetPassenger(), and sEluna.

◆ HasEmptySeat()

int LuaVehicle::HasEmptySeat ( lua_State * L,
Vehicle * vehicle )

Definition at line 37 of file VehicleMethods.cpp.

References Vehicle::HasEmptySeat(), and sEluna.

◆ InstallAccessory()

int LuaVehicle::InstallAccessory ( lua_State * L,
Vehicle * vehicle )

Definition at line 50 of file VehicleMethods.cpp.

References Vehicle::InstallAccessory().

◆ IsVehicleInUse()

int LuaVehicle::IsVehicleInUse ( lua_State * L,
Vehicle * vehicle )

Definition at line 44 of file VehicleMethods.cpp.

References Vehicle::IsVehicleInUse(), and sEluna.

◆ RelocatePassengers()

int LuaVehicle::RelocatePassengers ( lua_State * L,
Vehicle * vehicle )

Definition at line 90 of file VehicleMethods.cpp.

References Vehicle::RelocatePassengers().

◆ RemoveAllPassengers()

int LuaVehicle::RemoveAllPassengers ( lua_State * L,
Vehicle * vehicle )

Definition at line 96 of file VehicleMethods.cpp.

References Vehicle::RemoveAllPassengers().

◆ RemovePassenger()

int LuaVehicle::RemovePassenger ( lua_State * L,
Vehicle * vehicle )

Definition at line 102 of file VehicleMethods.cpp.

References Vehicle::RemovePassenger(), and sEluna.

◆ RemovePendingEventsForPassenger()

int LuaVehicle::RemovePendingEventsForPassenger ( lua_State * L,
Vehicle * vehicle )

Definition at line 112 of file VehicleMethods.cpp.

References sEluna.

◆ Reset()

int LuaVehicle::Reset ( lua_State * L,
Vehicle * vehicle )

Definition at line 122 of file VehicleMethods.cpp.

References Vehicle::Reset().