52 {
53 Object targetObject = target.GetObject();
54 if (targetObject)
55 {
56 if (vector.DistanceSq(player.GetPosition(), targetObject.GetPosition()) > UAMaxDistances.DEFAULT * UAMaxDistances.DEFAULT)
57 return false;
58 }
59 else
60 {
62 if (!waterCheck.Can(player, target))
63 return false;
64 }
65
67
68 if (item.GetQuantity() > item.GetQuantityMin())
69 liquidType = Liquid.TranslateLiquidType(liquidType);
70
71 return liquidType !=
LIQUID_NONE && Liquid.CanFillContainer(item,liquidType);
72 }
void CCTWaterSurfaceEx(float maximal_target_distance, int allowedLiquidSource)
override int GetLiquidType()