AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
SelectableAI Struct Reference

#include "CreatureAIFactory.h"

Inheritance diagram for SelectableAI:
FactoryHolder< T, O, Key > Permissible< Creature > CreatureAIFactory< REAL_AI >

Public Member Functions

 SelectableAI (std::string const &name)
 
- Public Member Functions inherited from FactoryHolder< T, O, Key >
 FactoryHolder (Key const &k)
 
virtual ~FactoryHolder ()
 
void RegisterSelf ()
 
virtual T * Create (O *object=nullptr) const =0
 Abstract Factory create method. More...
 
- Public Member Functions inherited from Permissible< Creature >
virtual ~Permissible ()
 
virtual int32 Permit (Creature const *) const=0
 

Additional Inherited Members

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

Detailed Description

Constructor & Destructor Documentation

◆ SelectableAI()

SelectableAI::SelectableAI ( std::string const &  name)
inline
FactoryHolder< CreatureAI, Creature > CreatureAICreator
Definition: CreatureAIFactory.h:24
Definition: FactoryHolder.h:49