TrinityCore
Loading...
Searching...
No Matches
VehicleScript Class Reference

#include <ScriptMgr.h>

+ Inheritance diagram for VehicleScript:

Public Member Functions

virtual void OnInstall (Vehicle *veh)
 
virtual void OnUninstall (Vehicle *veh)
 
virtual void OnReset (Vehicle *veh)
 
virtual void OnInstallAccessory (Vehicle *veh, Creature *accessory)
 
virtual void OnAddPassenger (Vehicle *veh, Unit *passenger, int8 seatId)
 
virtual void OnRemovePassenger (Vehicle *veh, Unit *passenger)
 
- Public Member Functions inherited from ScriptObject
std::string const & GetName () const
 

Protected Member Functions

 VehicleScript (char const *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (char const *name)
 
virtual ~ScriptObject ()
 

Detailed Description

Definition at line 546 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ VehicleScript()

VehicleScript::VehicleScript ( char const *  name)
explicitprotected

Definition at line 2499 of file ScriptMgr.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ OnAddPassenger()

void VehicleScript::OnAddPassenger ( Vehicle veh,
Unit passenger,
int8  seatId 
)
virtual

Definition at line 2521 of file ScriptMgr.cpp.

◆ OnInstall()

void VehicleScript::OnInstall ( Vehicle veh)
virtual

Definition at line 2505 of file ScriptMgr.cpp.

◆ OnInstallAccessory()

void VehicleScript::OnInstallAccessory ( Vehicle veh,
Creature accessory 
)
virtual

Definition at line 2517 of file ScriptMgr.cpp.

◆ OnRemovePassenger()

void VehicleScript::OnRemovePassenger ( Vehicle veh,
Unit passenger 
)
virtual

Definition at line 2525 of file ScriptMgr.cpp.

◆ OnReset()

void VehicleScript::OnReset ( Vehicle veh)
virtual

Definition at line 2513 of file ScriptMgr.cpp.

◆ OnUninstall()

void VehicleScript::OnUninstall ( Vehicle veh)
virtual

Definition at line 2509 of file ScriptMgr.cpp.


The documentation for this class was generated from the following files: