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

Закрытые члены

void InventoryItemType ()
 
void ~InventoryItemType ()
 
void LoadSoundEvents ()
 
AnimSoundEvent GetSoundEvent (int event_id)
 
proto native owned string GetName ()
 

Закрытые данные

ref array< ref AnimSoundEventm_animSoundEvents
 

Подробное описание

Конструктор(ы)

◆ InventoryItemType()

void InventoryItemType ( )
inlineprivate
6 {
8 }
void LoadSoundEvents()
Definition InventoryItemType.c:12

Перекрестные ссылки LoadSoundEvents().

◆ ~InventoryItemType()

void ~InventoryItemType ( )
private

Методы

◆ GetName()

proto native owned string GetName ( )
private

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

◆ GetSoundEvent()

AnimSoundEvent GetSoundEvent ( int event_id)
inlineprivate
51 {
53 {
54 if (soundEvent.m_iID == event_id)
55 return soundEvent;
56 }
57
58 return null;
59 }
ref array< ref AnimSoundEvent > m_animSoundEvents
Definition InventoryItemType.c:3
Definition EntityAI.c:95

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

◆ LoadSoundEvents()

void LoadSoundEvents ( )
inlineprivate
13 {
14 string cfgPath = "CfgVehicles " + GetName() + " AnimEvents SoundWeapon";
15
17
18 int soundCount = GetGame().ConfigGetChildrenCount(cfgPath);
19
20 if (soundCount <= 0)//try other path
21 {
22 cfgPath = "CfgWeapons " + GetName() + " AnimEvents SoundWeapon";
23 soundCount = GetGame().ConfigGetChildrenCount(cfgPath);
24 }
25
26 if (soundCount <= 0)//try other path
27 {
28 cfgPath = "CfgMagazines " + GetName() + " AnimEvents SoundWeapon";
29 soundCount = GetGame().ConfigGetChildrenCount(cfgPath);
30 }
31
32 if (soundCount <= 0)//try other path
33 {
34 cfgPath = "CfgAmmo " + GetName() + " AnimEvents SoundWeapon";
35 soundCount = GetGame().ConfigGetChildrenCount(cfgPath);
36 }
37
38 for (int i = 0; i < soundCount; i++)
39 {
40 string soundName;
41 GetGame().ConfigGetChildName(cfgPath, i, soundName);
42 string soundPath = cfgPath + " " + soundName + " ";
44 if (soundEvent.IsValid())
46 }
47 }
proto native owned string GetName()
proto native CGame GetGame()

Перекрестные ссылки GetGame(), GetName() и m_animSoundEvents.

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

Поля

◆ m_animSoundEvents

ref array<ref AnimSoundEvent> m_animSoundEvents
private

Используется в GetSoundEvent() и LoadSoundEvents().


Объявления и описания членов класса находятся в файле: