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

◆ SetWet()

override void SetWet ( float value,
bool allow_client = false )
protected

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

3689 {
3690 if (!IsServerCheck(allow_client))
3691 return;
3692
3693 float min = GetWetMin();
3694 float max = GetWetMax();
3695
3696 float previousValue = m_VarWet;
3697
3698 m_VarWet = Math.Clamp(value, min, max);
3699
3700 if (previousValue != m_VarWet)
3701 {
3702 SetVariableMask(VARIABLE_WET);
3703 OnWetChanged(m_VarWet, previousValue);
3704 }
3705 }
float m_VarWet
Определения ItemBase.c:42
override float GetWetMax()
Определения ItemBase.c:3722
override void OnWetChanged(float newVal, float oldVal)
Определения ItemBase.c:3737
override float GetWetMin()
Определения ItemBase.c:3727
Определения EnMath.c:7
const int VARIABLE_WET
Определения 3_Game/DayZ/constants.c:668
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.

Перекрестные ссылки Math::Clamp(), GetWetMax(), GetWetMin(), m_VarWet, OnWetChanged() и VARIABLE_WET.

Используется в AddWet(), AddWetnessToFireplace(), DeSerializeNumericalVars(), ReadVarsFromCTX() и SetWetMax().