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

◆ StoreVicinityObject()

void VicinityObjects::StoreVicinityObject ( Object object,
Object parent = null )
inlineprivate

stores VicinityObject to Hashmap - for storing of parent/child relationship

completely remove items that are being placed or are holograms

ignores plain objects

init of VicinityObjects - object, parent(if exists)

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

13 {
15 ItemBase ib = ItemBase.Cast(object);
16 if (ib && (ib.IsBeingPlaced() || ib.IsHologram()))
17 return;
18
20 /*if(object && object.IsPlainObject())
21 {
22 Print("ERROR: VicinityObjects | StoreVicinityObject | IsPlainObject check fail");
23 return;
24 }*/
25
26 if ( !m_VicinityObjects.Contains(object) )
27 {
29 m_VicinityObjects.Set(object, parent);
30 }
31 }
class GP5GasMask extends MaskBase ItemBase
ref map< Object, Object > m_VicinityObjects
Определения ActionTargets.c:4

Перекрестные ссылки m_VicinityObjects.

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