on move base center . for better base planing and cashe update . concode_field_sep TBase owner concode_elem_sep AIFloat3 cashe_LastCanBuildPoint concode_elem_sep float containUnitSquare concode_elem_sep ArrayList<AIFloat3> cashe_MetalPoints concode_elem_sep float freeSpaceUsingK concode_elem_sep ArrayList<AIFloat3> cashe_GeoPoints concode_elem_sep Map map concode_field_sep float getRecomendedRadius concode_elem_sep AIFloat3 findFreeGeoPointAt concode_elem_sep AIFloat3 getBuildPosition_Sppiral concode_elem_sep AIFloat3 findNear_noClosePoint concode_elem_sep AIFloat3 findFreeMetalPointAt concode_elem_sep boolean needMetalPosition concode_elem_sep void preparePositionFor concode_elem_sep boolean canBuildOnBase concode_elem_sep void onAdd concode_elem_sep AIFloat3 getRecomendetBuildPosition concode_elem_sep ArrayList<AIFloat3> getGeoPointsAt concode_elem_sep boolean needSpecialPointPosition concode_elem_sep void onRemove concode_elem_sep float full
void function ( ) { cashe_LastCanBuildPoint = null ; cashe_GeoPoints = null ; cashe_MetalPoints = null ; }