chunk 1: core gameplay scripts scenes runtime assets

This commit is contained in:
2026-04-06 11:02:34 +03:00
parent fa0388bc79
commit 0d11a097d8
703 changed files with 2292651 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using UnityEngine;
using UnityEngine.UI;
public class UIMenuItem : MonoBehaviour
{
public delegate void MenuItemAction();
public event MenuItemAction action;
public bool IsSelected { get; private set; }
private Image background;
private void Awake()
{
background = GetComponent<Image>();
}
public void SetSelected(bool selected)
{
IsSelected = selected;
background.color = selected ? Color.gray : Color.white;
}
public void OnClick()
{
action?.Invoke();
}
}