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

Защищенные члены

void Init ()
 
YieldsMap GetYieldsMap ()
 
void RegisterYieldItem (YieldItemBase data)
 
void UnregisterYieldItem (string yieldType)
 
void ClearAllRegisteredItems ()
 nucular option
 
YieldItemBase GetYieldItemByIdx (int idx)
 

Защищенные данные

ref YieldsMap m_AllYieldsMap
 

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

void CatchYieldBank ()
 

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

ref array< intm_OrderedHashes
 

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

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

◆ CatchYieldBank()

void CatchYieldBank ( )
inlineprivate
9 {
10 Init();
11 }
void Init()
Definition CatchYieldBank.c:13

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

Методы

◆ ClearAllRegisteredItems()

void ClearAllRegisteredItems ( )
inlineprotected

nucular option

39 {
40 m_AllYieldsMap.Clear();
41 }
ref YieldsMap m_AllYieldsMap
Definition CatchYieldBank.c:5

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

◆ GetYieldItemByIdx()

YieldItemBase GetYieldItemByIdx ( int idx)
inlineprotected
44 {
46 }
ref array< int > m_OrderedHashes
Definition CatchYieldBank.c:6
Definition EntityAI.c:95

Перекрестные ссылки m_AllYieldsMap и m_OrderedHashes.

◆ GetYieldsMap()

YieldsMap GetYieldsMap ( )
inlineprotected
20 {
21 return m_AllYieldsMap;
22 }

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

◆ Init()

void Init ( )
inlineprotected
14 {
17 }
map< int, ref YieldItemBase > YieldsMap
Definition CatchYieldBank.c:1

Перекрестные ссылки m_AllYieldsMap и m_OrderedHashes.

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

◆ RegisterYieldItem()

void RegisterYieldItem ( YieldItemBase data)
inlineprotected
25 {
26 data.SetRegistrationIdx(m_OrderedHashes.Insert(data.GetType().Hash()));
27 m_AllYieldsMap.Set(data.GetType().Hash(),data);
28 }

Перекрестные ссылки m_AllYieldsMap и m_OrderedHashes.

◆ UnregisterYieldItem()

void UnregisterYieldItem ( string yieldType)
inlineprotected
31 {
32 int hashedName = yieldType.Hash();
33 if (m_AllYieldsMap.Contains(hashedName))
35 }

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

Поля

◆ m_AllYieldsMap

◆ m_OrderedHashes

ref array<int> m_OrderedHashes
private

Используется в GetYieldItemByIdx(), Init() и RegisterYieldItem().


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