158 {
159 if ( !GetCompEM().CheckWetness() )
160 return false;
161
163
164 if (rag && GetCompEM().
GetEnergy() < GetCompEM().GetEnergyUsage() * GetCompEM().GetUpdateInterval() )
165 {
167 return false;
168 }
169
170 if ( !GetCompEM().CanWork() )
171 return false;
172
174 return false;
175
176 PlayerBase player = PlayerBase.Cast(GetHierarchyRootPlayer());
177 if (player)
178 {
179 if (this != player.GetItemInHands())
180 {
181 return false;
182 }
183 }
184
185 return true;
186 }
class GP5GasMask extends MaskBase ItemBase
bool IsRagDryEnough(ItemBase rag)