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

#include <CreatureAIFactory.h>

Inheritance diagram for SelectableGameObjectAI:
Collaboration diagram for SelectableGameObjectAI:

Public Member Functions

 SelectableGameObjectAI (const char *id)
Public Member Functions inherited from FactoryHolder< GameObjectAI >
virtual GameObjectAICreate (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< GameObject >
virtual int Permit (const GameObject *) const=0
virtual ~Permissible ()

Additional Inherited Members

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

Detailed Description

Definition at line 42 of file CreatureAIFactory.h.

Constructor & Destructor Documentation

◆ SelectableGameObjectAI()

SelectableGameObjectAI::SelectableGameObjectAI ( const char * id)
inline

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