(C++)  1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::EntityGroup Class Reference

Public Member Functions

 EntityGroup (const std::string &name)
 EntityGroup (const std::string &name, const std::vector< EntityEntry > &entityEntries)
const std::string & GetName () const
void SetId (size_t id)
size_t GetId () const
void AddEntityEntry (const std::shared_ptr< AIEntity > &entity, int relativePriority)
void RemoveEntityEntry (const AIEntity &entity)
void AddGroupBlackboard (const std::string &name, const std::shared_ptr< Blackboard > &blackboard)
const std::vector< EntityEntry > & GetEntityEntries () const
const std::vector< std::pair< std::string, std::shared_ptr< Blackboard > > > & GetGroupBlackboards () const

The documentation for this class was generated from the following files: