PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
CatchYieldBank Class Reference

Private Member Functions

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

Private Attributes

protected ref YieldsMap m_AllYieldsMap
 
private ref array< intm_OrderedHashes
 

Constructor & Destructor Documentation

◆ CatchYieldBank()

void CatchYieldBank ( )
inlineprivate

References Init().

Member Function Documentation

◆ ClearAllRegisteredItems()

void ClearAllRegisteredItems ( )
inlineprivate

nucular option

References m_AllYieldsMap.

Referenced by EnochData::InitYieldBank(), and SakhalData::InitYieldBank().

◆ GetYieldItemByIdx()

YieldItemBase GetYieldItemByIdx ( int  idx)
inlineprivate

◆ GetYieldsMap()

YieldsMap GetYieldsMap ( )
inlineprivate

References m_AllYieldsMap.

Referenced by Init().

◆ Init()

protected void Init ( )
inlineprivate

References m_AllYieldsMap, and m_OrderedHashes.

Referenced by CatchYieldBank().

◆ RegisterYieldItem()

◆ UnregisterYieldItem()

void UnregisterYieldItem ( string  yieldType)
inlineprivate

References string::Hash(), and m_AllYieldsMap.

Field Documentation

◆ m_AllYieldsMap

◆ m_OrderedHashes

private ref array<int> m_OrderedHashes
private

The documentation for this class was generated from the following file: