109 {
112
114 {
115 itemToConsume = this;
116 }
118 {
119 itemToConsume = filter;
120 }
121 if (itemToConsume)
122 {
123 itemToConsume.AddQuantity(-quantity);
125 return true;
126 }
127
128 return false;
129 }
class GP5GasMask extends MaskBase ItemBase
override float GetQuantity()
override bool HasQuantity()
bool HasValidFilter()
has either external or integrated non-empty non-ruined filter ?
void OnQuantityConsumed(notnull ItemBase filter, PlayerBase consumer_player)