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

◆ RemoveInsiderByObject()

void Trigger::RemoveInsiderByObject ( Object object)
inlineprotected

Removing of TriggerInsider through Object.

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

280 {
281 TriggerInsider ins;
282 for ( int n = 0; n < m_insiders.Count(); ++n )
283 {
284 ins = m_insiders[n];
285 if (ins.GetObject() == object)
286 {
287 RemoveInsider(ins, n);
288 return;
289 }
290 }
291
292 // As EOnLeave can call this, it is perfectly valid that this Object is not found on Script side
293 // because of "ShouldRemoveInsider" and "ShouldRemoveInsiderNoLeave"
294 }
void RemoveInsider(TriggerInsider insider, int index=-1)
Removing of TriggerInsider.
Определения Trigger.c:263
ref array< ref TriggerInsider > m_insiders
The objects and their metadata which are currently inside the Trigger.
Определения Trigger.c:44
Object GetObject()
Определения Trigger.c:28

Перекрестные ссылки TriggerInsider::GetObject(), m_insiders и RemoveInsider().

Используется в EOnLeave().