demolish playercontroller

This commit is contained in:
Janis
2022-05-31 14:04:34 +02:00
parent 2241ada340
commit 6f836a21e8
9 changed files with 187 additions and 216 deletions

View File

@@ -0,0 +1,34 @@
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class BuildingMenuItem : MonoBehaviour
{
[SerializeField] PlacedObjectTypeSO placedObjectType;
[SerializeField] TextMeshProUGUI nameText;
[SerializeField] Image image;
public void SelectPlacedObjectType()
{
MenuManager.CloseAllMenus();
GridBuildingSystem.instance.SelectPlacedObjectTypeSO(placedObjectType);
}
private void UpdateItem()
{
nameText.text = placedObjectType.name;
image.sprite = placedObjectType.iconSprite;
}
public void SetPlacedObjectType(PlacedObjectTypeSO newPlacedObjectType)
{
placedObjectType = newPlacedObjectType;
UpdateItem();
}
public PlacedObjectTypeSO GetPlacedObjectType()
{
return placedObjectType;
}
}