(C++)  1.0.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: