Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
TransportScript Class Reference

#include <ScriptMgr.h>

Inheritance diagram for TransportScript:
Collaboration diagram for TransportScript:

Public Member Functions

bool IsDatabaseBound () const FINAL
virtual void OnAddCreaturePassenger (Transport *, Creature *)
virtual void OnAddPassenger (Transport *, Player *)
virtual void OnRelocate (Transport *, uint32, uint32, float, float, float)
virtual void OnRemovePassenger (Transport *, Player *)
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
Public Member Functions inherited from UpdatableScript< Transport >
virtual void OnUpdate (Transport *, uint32)

Protected Member Functions

 TransportScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()
Protected Member Functions inherited from UpdatableScript< Transport >
 UpdatableScript ()
virtual ~UpdatableScript ()

Detailed Description

Definition at line 579 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ TransportScript()

TransportScript::TransportScript ( const char * name)
protected

Member Function Documentation

◆ IsDatabaseBound()

bool TransportScript::IsDatabaseBound ( ) const
inlinevirtual

Reimplemented from ScriptObject.

Definition at line 585 of file ScriptMgr.h.

References FINAL.

◆ OnAddCreaturePassenger()

virtual void TransportScript::OnAddCreaturePassenger ( Transport * ,
Creature *  )
inlinevirtual

Definition at line 591 of file ScriptMgr.h.

◆ OnAddPassenger()

virtual void TransportScript::OnAddPassenger ( Transport * ,
Player *  )
inlinevirtual

Definition at line 588 of file ScriptMgr.h.

◆ OnRelocate()

virtual void TransportScript::OnRelocate ( Transport * ,
uint32 ,
uint32 ,
float ,
float ,
float  )
inlinevirtual

Definition at line 597 of file ScriptMgr.h.

◆ OnRemovePassenger()

virtual void TransportScript::OnRemovePassenger ( Transport * ,
Player *  )
inlinevirtual

Definition at line 594 of file ScriptMgr.h.


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