Made building preview work
This commit is contained in:
@@ -133,12 +133,6 @@ namespace Fruitomation.UI
|
|||||||
CursorImage.enabled = false;
|
CursorImage.enabled = false;
|
||||||
BuildingPreview.enabled = true;
|
BuildingPreview.enabled = true;
|
||||||
|
|
||||||
//
|
|
||||||
Vector2Int p0 = GridPosition - new Vector2Int(48, 24);
|
|
||||||
Vector2Int p1 = p0 * 40;
|
|
||||||
Vector2Int p2 = p1 + new Vector2Int(20, 100);
|
|
||||||
BuildingPreview.rectTransform.anchoredPosition = p2;
|
|
||||||
|
|
||||||
//
|
//
|
||||||
BuildingBase building = BuildingPrefab.GetComponent<BuildingBase>();
|
BuildingBase building = BuildingPrefab.GetComponent<BuildingBase>();
|
||||||
BuildingPreview.material = new Material(Shader.Find("UI/Default"))
|
BuildingPreview.material = new Material(Shader.Find("UI/Default"))
|
||||||
@@ -147,6 +141,21 @@ namespace Fruitomation.UI
|
|||||||
};
|
};
|
||||||
|
|
||||||
BuildingPreview.rectTransform.sizeDelta = building.SizeOnGrid * 40;
|
BuildingPreview.rectTransform.sizeDelta = building.SizeOnGrid * 40;
|
||||||
|
|
||||||
|
//
|
||||||
|
Vector2Int p0 = new
|
||||||
|
(
|
||||||
|
Math.Clamp(GridPosition.x, 0, 96 - building.SizeOnGrid.x),
|
||||||
|
Math.Clamp(GridPosition.y, 0, 49 - building.SizeOnGrid.y)
|
||||||
|
);
|
||||||
|
Vector2Int p1 = p0 - new Vector2Int(48, 24);
|
||||||
|
Vector2Int p2 = p1 * 40;
|
||||||
|
Vector2Int p3 = p2 + new Vector2Int(20, 100);
|
||||||
|
|
||||||
|
Vector2 o0 = building.SizeOnGrid - Vector2.one;
|
||||||
|
Vector2 o1 = o0 * 20;
|
||||||
|
Vector2 p4 = p3 + o1;
|
||||||
|
BuildingPreview.rectTransform.anchoredPosition = p4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user