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

#include <CreatureAIFactory.h>

Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

SelectableAI::SelectableAI ( const char *  id)
inline

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