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

#include "GameObjectAIFactory.h"

Inheritance diagram for SelectableGameObjectAI:
FactoryHolder< T, O, Key > Permissible< GameObject > GameObjectAIFactory< REAL_GO_AI >

Public Member Functions

 SelectableGameObjectAI (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.
 
- Public Member Functions inherited from Permissible< GameObject >
virtual ~Permissible ()
 
virtual int32 Permit (GameObject 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

◆ SelectableGameObjectAI()

SelectableGameObjectAI::SelectableGameObjectAI ( std::string const &  name)
inline
FactoryHolder< GameObjectAI, GameObject > GameObjectAICreator
Definition: GameObjectAIFactory.h:25
Definition: FactoryHolder.h:50