104 {
107
109 {
110 itemToConsume = this;
111 }
113 {
114 itemToConsume = filter;
115 }
116 if (itemToConsume)
117 {
118 itemToConsume.AddQuantity(-quantity);
120 return true;
121 }
122
123 return false;
124 }
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)