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.

References ScriptRegistry< ScriptType >::Instance().

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: