| Структуры данных | |
| class | CCTWaterSurface | 
| Функции | |
| void | CCTWaterSurfaceEx (float maximal_target_distance, int allowedLiquidSource) | 
| override bool | Can (PlayerBase player, ActionTarget target) | 
| bool | CheckLiquidSource (vector hitPos, string surfaceName, int liquidType, int allowedWaterSourceMask) | 
| int | GetSurfaceLiquidType (ActionTarget target) | 
| override bool | CanContinue (PlayerBase player, ActionTarget target) | 
| int | GetLiquidType () | 
| Переменные | |
| CCTWaterSurface | m_MaximalActionDistanceSq | 
| int | m_AllowedLiquidSource | 
| int | m_LiquidType = LIQUID_NONE |