58 lines
1.0 KiB
C#
58 lines
1.0 KiB
C#
using UnityEngine;
|
|
|
|
public class DevelopmentUi : MonoBehaviour
|
|
{
|
|
[SerializeField]
|
|
private GameObject _panel;
|
|
|
|
private void Awake()
|
|
{
|
|
HideUi();
|
|
}
|
|
|
|
private void Start()
|
|
{
|
|
EventManager.OnDevelopKey01 += SwitchSetActive;
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
EventManager.OnDevelopKey01 -= SwitchSetActive;
|
|
}
|
|
|
|
public void MoveRestaurant()
|
|
{
|
|
EventManager.InvokeMoveRestaurant();
|
|
}
|
|
|
|
public void MoveFavorability()
|
|
{
|
|
EventManager.InvokeMoveFavorability();
|
|
}
|
|
|
|
public void CreateServer()
|
|
{
|
|
EventManager.InvokeCreateServerCrew();
|
|
}
|
|
|
|
public void CreateCleaner()
|
|
{
|
|
EventManager.InvokeCreateCleanerCrew();
|
|
}
|
|
|
|
public void SwitchSetActive()
|
|
{
|
|
if (_panel.activeInHierarchy)
|
|
{
|
|
HideUi();
|
|
}
|
|
else
|
|
{
|
|
ShowUi();
|
|
}
|
|
}
|
|
|
|
public void ShowUi() => _panel.SetActive(true);
|
|
public void HideUi() => _panel.SetActive(false);
|
|
}
|