MCPcopy Create free account
hub / github.com/MergHQ/CRYENGINE / CreateActorIterator

Method CreateActorIterator

Code/CryEngine/CryAction/ActorSystem.cpp:513–526  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

511#endif
512
513IActorIteratorPtr CActorSystem::CreateActorIterator()
514{
515 if (m_iteratorPool.empty())
516 {
517 return new CActorIterator(this);
518 }
519 else
520 {
521 CActorIterator* pIter = m_iteratorPool.back();
522 m_iteratorPool.pop_back();
523 new(pIter) CActorIterator(this);
524 return pIter;
525 }
526}
527
528void CActorSystem::ActorSystemErrorMessage(const char* fileName, const char* errorInfo, bool displayErrorDialog)
529{

Callers 15

ResetMethod · 0.80
UpdateMethod · 0.80
WriteActorDataMethod · 0.80
RespawnAIMethod · 0.80
OnInitiateMethod · 0.80
RecalcAICountersMethod · 0.80
RefreshMethod · 0.80
ProcessEventMethod · 0.80
CmdPlayMethod · 0.80
DebugMethod · 0.80
GetMemoryUsageMethod · 0.80

Calls 3

backMethod · 0.80
emptyMethod · 0.45
pop_backMethod · 0.45

Tested by 3

UpdateMethod · 0.64
GetNthNonLocalActorMethod · 0.64