UI angefangen

This commit is contained in:
Simon Lübeß
2024-04-07 20:01:41 +02:00
parent 145a45e066
commit 735af33de4
23 changed files with 2824 additions and 20 deletions

View File

@ -0,0 +1,43 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class DeveloperInfoUi : MonoBehaviour
{
[SerializeField]
private Developer _developer;
[SerializeField]
private RawImage _developerPortrait;
[SerializeField]
private Image _hungerImage;
[SerializeField]
private Image _caffeineImage;
[SerializeField]
private Image _toiletImage;
[SerializeField]
private Image _happinessImage;
[SerializeField]
private Gradient _statusGradient;
void Start()
{
_developerPortrait.texture = _developer.GetComponentInChildren<Camera>().targetTexture;
}
// Update is called once per frame
void Update()
{
_happinessImage.color = _statusGradient.Evaluate((float)_developer.CurrentUrgeToUrinate);
_caffeineImage.color = _statusGradient.Evaluate((float)_developer.CurrentCaffeination);
_hungerImage.color = _statusGradient.Evaluate((float)_developer.CurrentHunger);
_toiletImage.color = _statusGradient.Evaluate((float)_developer.CurrentUrgeToUrinate);
}
}