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

◆ SetCleanness()

override void SetCleanness ( int value,
bool allow_client = false )
protected

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

3792 {
3793 if (!IsServerCheck(allow_client))
3794 return;
3795
3796 int previousValue = m_Cleanness;
3797
3798 ItemBaseType itemBaseType = ItemBaseType.Cast(GetEntityType());
3799 m_Cleanness = Math.Clamp(value, itemBaseType.m_CleannessMin, itemBaseType.m_CleannessMax);
3800
3801 if (previousValue != m_Cleanness)
3802 SetVariableMask(VARIABLE_CLEANNESS);
3803 }
int m_Cleanness
Определения ItemBase.c:46
int m_CleannessMax
Определения ItemBaseType.c:21
int m_CleannessMin
Определения ItemBaseType.c:20
Определения ItemBaseType.c:5
Определения EnMath.c:7
const int VARIABLE_CLEANNESS
Определения 3_Game/DayZ/constants.c:672
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(), m_Cleanness, ItemBaseType::m_CleannessMax, ItemBaseType::m_CleannessMin и VARIABLE_CLEANNESS.

Используется в DeSerializeNumericalVars(), EEHealthLevelChanged(), ItemBase::OnCombine(), SewingKit::OnCombine() и ReadVarsFromCTX().