TrinityCore
Loading...
Searching...
No Matches
MapScript< TMap > Class Template Reference

#include <ScriptMgr.h>

Public Member Functions

MapEntry const * GetEntry () const
 
virtual void OnCreate (TMap *map)
 
virtual void OnDestroy (TMap *map)
 
virtual void OnLoadGridMap (TMap *, GridMap *, uint32, uint32)
 
virtual void OnUnloadGridMap (TMap *, GridMap *, uint32, uint32)
 
virtual void OnPlayerEnter (TMap *map, Player *player)
 
virtual void OnPlayerLeave (TMap *map, Player *player)
 
virtual void OnUpdate (TMap *map, uint32 diff)
 

Protected Member Functions

 MapScript (MapEntry const *mapEntry)
 

Private Attributes

MapEntry const * _mapEntry
 

Detailed Description

template<class TMap>
class MapScript< TMap >

Definition at line 296 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ MapScript()

template<class TMap >
MapScript< TMap >::MapScript ( MapEntry const *  mapEntry)
explicitprotected

Definition at line 2253 of file ScriptMgr.cpp.

Member Function Documentation

◆ GetEntry()

template<class TMap >
MapEntry const * MapScript< TMap >::GetEntry ( ) const

Definition at line 2258 of file ScriptMgr.cpp.

◆ OnCreate()

template<class TMap >
void MapScript< TMap >::OnCreate ( TMap *  map)
virtual

Definition at line 2264 of file ScriptMgr.cpp.

◆ OnDestroy()

template<class TMap >
void MapScript< TMap >::OnDestroy ( TMap *  map)
virtual

Definition at line 2269 of file ScriptMgr.cpp.

◆ OnLoadGridMap()

template<class TMap >
virtual void MapScript< TMap >::OnLoadGridMap ( TMap *  ,
GridMap ,
uint32  ,
uint32   
)
inlinevirtual

Definition at line 316 of file ScriptMgr.h.

◆ OnPlayerEnter()

template<class TMap >
void MapScript< TMap >::OnPlayerEnter ( TMap *  map,
Player player 
)
virtual

Definition at line 2274 of file ScriptMgr.cpp.

◆ OnPlayerLeave()

template<class TMap >
void MapScript< TMap >::OnPlayerLeave ( TMap *  map,
Player player 
)
virtual

Definition at line 2279 of file ScriptMgr.cpp.

◆ OnUnloadGridMap()

template<class TMap >
virtual void MapScript< TMap >::OnUnloadGridMap ( TMap *  ,
GridMap ,
uint32  ,
uint32   
)
inlinevirtual

Definition at line 319 of file ScriptMgr.h.

◆ OnUpdate()

template<class TMap >
void MapScript< TMap >::OnUpdate ( TMap *  map,
uint32  diff 
)
virtual

Definition at line 2284 of file ScriptMgr.cpp.

Member Data Documentation

◆ _mapEntry

template<class TMap >
MapEntry const* MapScript< TMap >::_mapEntry
private

Definition at line 298 of file ScriptMgr.h.


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