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

◆ GetFilterQuantity01()

float Mask_Base::GetFilterQuantity01 ( )
inlineprivate

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

65 {
66 if (!HasValidFilter())
67 {
68 return 0;
69 }
70
71 ItemBase filter = ItemBase.Cast(GetExternalFilter());
72 float quantity, quantityMax;
73
74 if (filter)
75 {
76 quantity = filter.GetQuantity();
77 quantityMax = filter.GetQuantityMax();
78 }
79 else
80 {
81 quantity = GetQuantity();
83 }
84
85 return Math.InverseLerp(0, quantityMax, quantity);
86 }
float quantityMax
Определения CfgPlayerSpawnDataJson.c:209
class GP5GasMask extends MaskBase ItemBase
override float GetQuantity()
Определения ItemBase.c:8154
override int GetQuantityMax()
Определения ItemBase.c:8106
EntityAI GetExternalFilter()
Определения MaskBase.c:26
bool HasValidFilter()
has either external or integrated non-empty non-ruined filter ?
Определения MaskBase.c:32

Перекрестные ссылки GetExternalFilter(), GetQuantity(), GetQuantityMax(), HasValidFilter(), Math::InverseLerp() и quantityMax.