Foerming/Assets/Scripts/HouseController.cs
2022-06-03 09:38:17 +02:00

34 lines
No EOL
794 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
public class HouseController : MonoBehaviour {
private int _dayCount = 1;
private static UnityEvent _newDayEvent;
public static UnityEvent NewDayEvent => _newDayEvent;
public Canvas menu;
public TextMeshProUGUI dayCountTextMeshProUGUI;
private void OnMouseDown() {
ToggleMenu();
}
void Start() {
_newDayEvent ??= new UnityEvent();
ToggleMenu();
}
public void NewDay() {
_dayCount++;
dayCountTextMeshProUGUI.text = _dayCount.ToString();
_newDayEvent?.Invoke();
}
public void ToggleMenu() {
menu.gameObject.SetActive(!menu.gameObject.activeSelf);
}
}