DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ GetSceneObjectByEntityAI()

SceneObject SceneData::GetSceneObjectByEntityAI ( EntityAI e)
inlineprotected

См. определение в файле SceneData.c строка 348

349 {
350 for ( int i = 0; i < m_Players.Count(); ++i )
351 {
352 EntityAI ply = m_Players.Get(i).GetObject();
353
354 if ( ply != NULL && ply == e )
355 {
356 return m_Players.Get(i);
357 }
358 }
359
360 for ( int j = 0; j < m_Objects.Count(); ++j )
361 {
362 EntityAI obj = m_Objects.Get(j).GetObject();
363
364 if ( obj != NULL && obj == e )
365 {
366 return m_Objects.Get(j);
367 }
368 }
369
370 return NULL;
371 }
class LogManager EntityAI
ref array< ref ScenePlayer > m_Players
Определения SceneData.c:17
ref array< ref SceneObject > m_Objects
Определения SceneData.c:16

Перекрестные ссылки m_Objects и m_Players.

Используется в PluginBase::OnRPCSyncSceneObject().