Working? MVP of the minigame

This commit is contained in:
Michal Pikulski
2025-12-07 20:34:12 +01:00
parent 421c4d5cbd
commit ffdde1f5e1
67 changed files with 8370 additions and 192 deletions

View File

@@ -0,0 +1,38 @@
using UnityEngine;
using UnityEngine.UI;
namespace Minigames.Airplane.UI
{
/// <summary>
/// Component for individual airplane selection buttons.
/// Handles visual highlight feedback via show/hide of a highlight image.
/// </summary>
public class AirplaneSelectionButton : MonoBehaviour
{
[Header("Highlight Visual")]
[SerializeField] private Image highlightImage;
/// <summary>
/// Show the highlight visual.
/// </summary>
public void HighlightStart()
{
if (highlightImage != null)
{
highlightImage.gameObject.SetActive(true);
}
}
/// <summary>
/// Hide the highlight visual.
/// </summary>
public void HighlightEnd()
{
if (highlightImage != null)
{
highlightImage.gameObject.SetActive(false);
}
}
}
}