Pickup Pizza und so

This commit is contained in:
Simon Lübeß
2024-04-06 18:08:54 +02:00
parent 12b856e6e1
commit ba09d4fff1
59 changed files with 4956 additions and 93 deletions

View File

@ -0,0 +1,43 @@
using System;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class UiController : MonoBehaviour
{
[Header("Objects")]
[SerializeField]
private Pickupper _pickupper;
[Header("UI Elements")]
[SerializeField]
private GameObject _actionDisplay;
[SerializeField]
private TextMeshProUGUI _actionText;
[SerializeField]
private Button _prevActionButton;
[SerializeField]
private Button _nextActionButton;
void Update()
{
UpdateActionDisplay();
}
private void UpdateActionDisplay()
{
bool show = _pickupper.PickupablesInRange.Count > 0;
_actionDisplay.SetActive(show);
if (!show)
return;
_actionText.text = $"{_pickupper.Selected.Name}";
_prevActionButton.interactable = _pickupper.CanSelectPrevious;
_nextActionButton.interactable = _pickupper.CanSelectNext;
}
}