Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
VehicleMethods.h
Go to the documentation of this file.
1/*
2* Copyright (C) 2010 - 2013 Eluna Lua Engine <http://emudevs.com/>
3* This program is free software licensed under GPL version 3
4* Please see the included DOCS/LICENSE.TXT for more information
5*/
6
7#ifndef VEHICLEMETHODS_H
8#define VEHICLEMETHODS_H
9
10struct lua_State;
11class Vehicle;
12
13namespace LuaVehicle
14{
15 int GetBase(lua_State* L, Vehicle* vehicle);
16
17 int GetAvailableSeatCount(lua_State* L, Vehicle* vehicle);
18
19 int GetCreatureEntry(lua_State* L, Vehicle* vehicle);
20
21 int GetPassenger(lua_State* L, Vehicle* vehicle);
22
23 int HasEmptySeat(lua_State* L, Vehicle* vehicle);
24
25 int IsVehicleInUse(lua_State* L, Vehicle* vehicle);
26
27 int InstallAccessory(lua_State* L, Vehicle* vehicle);
28
29 int ApplyAllImmunities(lua_State* L, Vehicle* vehicle);
30
31 int AddPassenger(lua_State* L, Vehicle* vehicle);
32
33 int EjectPassenger(lua_State* L, Vehicle* vehicle);
34
35 int RelocatePassengers(lua_State* L, Vehicle* vehicle);
36
37 int RemoveAllPassengers(lua_State* L, Vehicle* vehicle);
38
39 int RemovePassenger(lua_State* L, Vehicle* vehicle);
40
41 int RemovePendingEventsForPassenger(lua_State* L, Vehicle* vehicle);
42
43 int Reset(lua_State* L, Vehicle* vehicle);
44}
45
46#endif
int IsVehicleInUse(lua_State *L, Vehicle *vehicle)
int GetAvailableSeatCount(lua_State *L, Vehicle *vehicle)
int GetBase(lua_State *L, Vehicle *vehicle)
int EjectPassenger(lua_State *L, Vehicle *vehicle)
int HasEmptySeat(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)
int InstallAccessory(lua_State *L, Vehicle *vehicle)
int AddPassenger(lua_State *L, Vehicle *vehicle)
int ApplyAllImmunities(lua_State *L, Vehicle *vehicle)
int RelocatePassengers(lua_State *L, Vehicle *vehicle)
int GetPassenger(lua_State *L, Vehicle *vehicle)
int GetCreatureEntry(lua_State *L, Vehicle *vehicle)
int RemoveAllPassengers(lua_State *L, Vehicle *vehicle)