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

◆ ModifySignalProbability()

override bool CatchingContextFishingRodAction::ModifySignalProbability ( inout float probability)
inlineprotected

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

175 {
176 float easingTime;
178 {
179 easingTime = Math.InverseLerp(0,m_SignalCycleTarget,(float)m_SignalCurrent);
180 probability = Easing.EaseInExpo(easingTime) * m_SignalTargetProbability * GetChanceCoef();
181 }
182 else
183 {
184 easingTime = Math.InverseLerp(m_SignalCycleTarget,m_SignalCycleEndTarget,(float)m_SignalCurrent);
185 probability = (m_SignalTargetProbability + (Easing.EaseInExpo(easingTime) * (m_SignalTargetEndProbability - m_SignalTargetProbability))) * GetChanceCoef();
186 }
187
188 #ifdef DEVELOPER
189 if (IsCLIParam("fishingLogs"))
190 {
191 Debug.Log("---ModifySignalProbability---","Fishing");
192 Debug.Log("m_SignalCurrent: " + m_SignalCurrent,"Fishing");
193 Debug.Log("easingTime: " + easingTime,"Fishing");
194 Debug.Log("probability: " + probability,"Fishing");
195 }
196 #endif
197
198 return true;
199 }
void Debug()
Определения UniversalTemperatureSource.c:349
proto native bool IsCLIParam(string param)
Returns if command line argument is present.

Перекрестные ссылки Easing::EaseInExpo(), GetChanceCoef(), Math::InverseLerp(), IsCLIParam(), Debug::Log(), m_SignalCurrent, m_SignalCycleEndTarget, m_SignalCycleTarget, m_SignalTargetEndProbability и m_SignalTargetProbability.