Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SelectableAI Struct Reference

#include <CreatureAIFactory.h>

Inheritance diagram for SelectableAI:
Collaboration diagram for SelectableAI:

Public Member Functions

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

Additional Inherited Members

Public Types inherited from FactoryHolder< CreatureAI >
typedef ObjectRegistry< FactoryHolder< CreatureAI, std::string >, std::string > FactoryHolderRegistry
typedef Skyfire::Singleton< FactoryHolderRegistry, Skyfire::NullMutexFactoryHolderRepository

Detailed Description

Definition at line 14 of file CreatureAIFactory.h.

Constructor & Destructor Documentation

◆ SelectableAI()

SelectableAI::SelectableAI ( const char * id)
inline

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