Made building preview work with new art format

This commit is contained in:
2026-04-11 13:54:51 +01:00
parent 1a039f1132
commit e90628c288
3 changed files with 4 additions and 8 deletions

View File

@@ -51,7 +51,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1926ee4d89f644c6976fa93256772490, type: 3} m_Script: {fileID: 11500000, guid: 1926ee4d89f644c6976fa93256772490, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
BuildingTexture: {fileID: 2800000, guid: 1c2431a53994c424c82389d1cc422df8, type: 3} BuildingSprite: {fileID: -1488015757, guid: 31edbcd3f4707264dba0b4797ef3d622, type: 3}
<SizeOnGrid>k__BackingField: {x: 1, y: 3} <SizeOnGrid>k__BackingField: {x: 1, y: 3}
--- !u!222 &512124502862012575 --- !u!222 &512124502862012575
CanvasRenderer: CanvasRenderer:

View File

@@ -5,9 +5,9 @@ namespace Fruitomation.Game
public abstract class BuildingBase : MonoBehaviour public abstract class BuildingBase : MonoBehaviour
{ {
[Header("Building Properties")] [Header("Building Properties")]
[SerializeField] private Texture2D BuildingTexture; [SerializeField] private Sprite BuildingSprite;
[field: SerializeField] public Vector2Int SizeOnGrid { get; private set; } [field: SerializeField] public Vector2Int SizeOnGrid { get; private set; }
public Texture2D Texture => BuildingTexture; public Sprite Sprite => BuildingSprite;
} }
} }

View File

@@ -145,12 +145,8 @@ namespace Fruitomation.UI
{ {
BuildingPreview.enabled = true; BuildingPreview.enabled = true;
BuildingPreview.material = new Material(Shader.Find("UI/Default"))
{
mainTexture = SelectedBuildingsBuildingBase.Texture
};
BuildingPreview.rectTransform.sizeDelta = SelectedBuildingsBuildingBase.SizeOnGrid * 40; BuildingPreview.rectTransform.sizeDelta = SelectedBuildingsBuildingBase.SizeOnGrid * 40;
BuildingPreview.sprite = SelectedBuildingsBuildingBase.Sprite;
// //
Vector2Int p0 = new Vector2Int p0 = new