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

◆ TryHookLoss()

void CatchingContextFishingRodAction::TryHookLoss ( )
inlineprotected

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

287 {
288 if (m_Hook && !m_Hook.IsSetForDeletion())
289 {
290 float lossChance = GetHookLossChanceModifierClamped();
291 if (lossChance <= 0)
292 return;
293
294 float roll = m_Player.GetRandomGeneratorSyncManager().GetRandom01(RandomGeneratorSyncUsage.RGSAnimalCatching);
295
296 if (lossChance >= 1 || roll < lossChance)
297 {
299 }
300 }
301 }
RandomGeneratorSyncUsage
Определения RandomGeneratorSyncManager.c:2
void RemoveItemSafe(EntityAI item)

Перекрестные ссылки GetHookLossChanceModifierClamped(), m_Hook, m_Player и RemoveItemSafe().

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