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

◆ GenerateResult()

void GenerateResult ( )
protected

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

258 {
259 YieldItemBase yItem;
260 if (m_IsValid)
261 {
262 Class.CastTo(yItem,m_YieldsMapAll.Get(m_ProbabilityArray.GetRandomElement()));
263 m_Result.SetYieldItem(yItem);
265 }
266 }
ref CatchingResultBasic m_Result
Определения CatchingContextBase.c:27
ref array< int > m_ProbabilityArray
Определения CatchingContextBase.c:26
YieldsMap m_YieldsMapAll
Определения CatchingContextBase.c:16
bool m_IsValid
Определения CatchingContextBase.c:17
void UpdateBaseProbability(YieldItemBase yItem)
updates base probability when catching the specific item (some context subclasses only)
Определения CatchingContextTraps.c:427
Super root of all classes in Enforce script.
Определения EnScript.c:11
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo(), m_IsValid, m_ProbabilityArray, m_Result, m_YieldsMapAll и UpdateBaseProbability().

Используется в CatchingContextTrapsBase::Init().