(C++)  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::SynchronizedEntityContainer Class Referencefinal

Public Member Functions

 SynchronizedEntityContainer (const SynchronizedEntityContainer &)=delete
 
 SynchronizedEntityContainer (SynchronizedEntityContainer &&)=delete
 
SynchronizedEntityContaineroperator= (const SynchronizedEntityContainer &)=delete
 
SynchronizedEntityContaineroperator= (SynchronizedEntityContainer &&)=delete
 
const std::pair< std::shared_ptr< AIEntity >, int > operator[] (std::size_t index)
 
void SetData (const std::vector< std::pair< std::shared_ptr< AIEntity >, int >> &newData)
 
std::size_t Size ()
 
void ChangeStatus (std::size_t index, Status newStatus)
 
Status GetStatus (std::size_t index)
 
bool IsDone ()
 
int GetCurrentPriority ()
 
void SetNextPriority ()
 

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