This commit is contained in:
2024-12-12 01:07:26 +08:00
parent 2667419d98
commit 3fcff0598a
55 changed files with 1861 additions and 964 deletions
@@ -0,0 +1,47 @@
using UnityEngine;
namespace AibisDream
{
public class PumpButton : MonoBehaviour
{
private SpriteButton _button;
private CoolingMachineViewer _coolingMachine;
private void Awake()
{
_coolingMachine = GetComponentInParent<CoolingMachineViewer>();
}
private void OnEnable()
{
_button = new SpriteButton(gameObject);
_button.OnButtonDown += OnButtonDown;
}
private void OnDisable()
{
_button.OnButtonDown -= OnButtonDown;
_button = null;
}
private void Update()
{
_button.CheckButtonClick();
}
private void OnButtonDown()
{
if (!_coolingMachine.CanPump()) return;
if (_coolingMachine.isMachineEmpty)
{
_coolingMachine.PumpCooling();
}
else
{
Debug.Log("in");
_coolingMachine.InjectCool();
}
}
}
}