151 {
152 if ( !GetCompEM().CheckWetness() )
153 return false;
154
156
157 if (rag && GetCompEM().
GetEnergy() < GetCompEM().GetEnergyUsage() * GetCompEM().GetUpdateInterval() )
158 {
160 return false;
161 }
162
163 if ( !GetCompEM().CanWork() )
164 return false;
165
167 return false;
168
169 PlayerBase player = PlayerBase.Cast(GetHierarchyRootPlayer());
170 if (player)
171 {
172 if (this != player.GetItemInHands())
173 {
174 return false;
175 }
176 }
177
178 return true;
179 }
class GP5GasMask extends MaskBase ItemBase
bool IsRagDryEnough(ItemBase rag)