//---------------------------------------------------------------------------------------------- void CActor::FinishGeneration() { Super::FinishGeneration(); CActor *pAParent = GetParent(); if (pAParent) { pAParent->BroadcastEvent(Event_ObjectGenerated, this); } TVecActorChildConstIterator Iterator = m_ChildNodes.begin(); while (Iterator != m_ChildNodes.end()) { if ((*Iterator)->IsTransient()){ BroadcastEvent(Event_ObjectGenerated, (*Iterator)); } ++Iterator; } }