private Vector2[] GetSnapPointsArray(Rect rect)
{
Vector2[] vectorArray = new Vector2[9];
vectorArray[1] = new Vector2(rect.xMin, rect.yMax);
vectorArray[2] = new Vector2(rect.center.x, rect.yMax);
vectorArray[3] = new Vector2(rect.xMax, rect.yMax);
vectorArray[4] = new Vector2(rect.xMin, rect.center.y);
vectorArray[0] = new Vector2(rect.center.x, rect.center.y);
vectorArray[5] = new Vector2(rect.xMax, rect.center.y);
vectorArray[6] = new Vector2(rect.xMin, rect.yMin);
vectorArray[7] = new Vector2(rect.center.x, rect.yMin);
vectorArray[8] = new Vector2(rect.xMax, rect.yMin);
return vectorArray;
}