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

◆ Start()

override void ActionToggleNVG::Start ( ActionData action_data)
inlineprivate

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

38 {
39 super.Start(action_data);
40
41 CachedEquipmentStorageQuery query = new CachedEquipmentStorageQuery();
42
44 query.m_Placement = ECachedEquipmentPlacement.ATTACHMENT;
45 query.m_ParentPlacement = {InventorySlots.HEADGEAR, InventorySlots.EYEWEAR};
46 query.m_MaximumDepth = 2;
47
48 array<Entity> nvgs = action_data.m_Player.GetCachedEquipment().GetEntitiesByCategory(query);
49 foreach (Entity nvg : nvgs)
50 {
51 NVGoggles goggles;
52 if (NVGoggles.CastTo(goggles, nvg))
53 {
54 goggles.RotateGoggles(goggles.m_IsLowered);
55 break;
56 }
57 }
58 }
ECachedEquipmentItemCategory
Определения ECachedEquipmentItemCategory.c:2
ECachedEquipmentPlacement
Определения ECachedEquipmentPlacement.c:2
PlayerBase m_Player
Определения ActionBase.c:40
ECachedEquipmentItemCategory m_Category
Определения CachedEquipmentStorageBase.c:5
ref TIntArray m_ParentPlacement
Определения CachedEquipmentStorageBase.c:4
ECachedEquipmentPlacement m_Placement
Определения CachedEquipmentStorageBase.c:6

Перекрестные ссылки CachedEquipmentStorageQuery::m_Category, CachedEquipmentStorageQuery::m_MaximumDepth, CachedEquipmentStorageQuery::m_ParentPlacement, CachedEquipmentStorageQuery::m_Placement и ActionData::m_Player.