TrinityCore
VehicleScript Class Reference

#include <ScriptMgr.h>

+ Inheritance diagram for VehicleScript:

Public Member Functions

 ~VehicleScript ()
 
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
 ScriptObject (ScriptObject const &right)=delete
 
 ScriptObject (ScriptObject &&right)=delete
 
ScriptObjectoperator= (ScriptObject const &right)=delete
 
ScriptObjectoperator= (ScriptObject &&right)=delete
 
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 599 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ VehicleScript()

VehicleScript::VehicleScript ( char const *  name)
explicitprotected

Definition at line 2782 of file ScriptMgr.cpp.

+ Here is the call graph for this function:

◆ ~VehicleScript()

VehicleScript::~VehicleScript ( )
default

Member Function Documentation

◆ OnAddPassenger()

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

Definition at line 2806 of file ScriptMgr.cpp.

◆ OnInstall()

void VehicleScript::OnInstall ( Vehicle veh)
virtual

Definition at line 2790 of file ScriptMgr.cpp.

◆ OnInstallAccessory()

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

Definition at line 2802 of file ScriptMgr.cpp.

◆ OnRemovePassenger()

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

Definition at line 2810 of file ScriptMgr.cpp.

◆ OnReset()

void VehicleScript::OnReset ( Vehicle veh)
virtual

Definition at line 2798 of file ScriptMgr.cpp.

◆ OnUninstall()

void VehicleScript::OnUninstall ( Vehicle veh)
virtual

Definition at line 2794 of file ScriptMgr.cpp.


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