TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SelectableGameObjectAI Struct Reference

#include <CreatureAIFactory.h>

Public Member Functions

 SelectableGameObjectAI (const char *id)
 
- Public Member Functions inherited from FactoryHolder< GameObjectAI >
 FactoryHolder (Key k)
 
virtual ~FactoryHolder ()
 
Key key () const
 
void RegisterSelf (void)
 
void DeregisterSelf (void)
 
virtual GameObjectAICreate (void *data=NULL) const =0
 Abstract Factory create method. More...
 
- Public Member Functions inherited from Permissible< GameObject >
virtual ~Permissible ()
 
virtual int Permit (const GameObject *) const =0
 

Additional Inherited Members

- Public Types inherited from FactoryHolder< GameObjectAI >
typedef ObjectRegistry
< FactoryHolder< GameObjectAI,
Key >, Key > 
FactoryHolderRegistry
 

Constructor & Destructor Documentation

SelectableGameObjectAI::SelectableGameObjectAI ( const char *  id)
inline

The documentation for this struct was generated from the following file: