온유기/온수기 제어 패널 활성화 기능 개발 및 UI 제작

This commit is contained in:
정영민
2025-04-02 11:21:15 +09:00
parent 6ceb829c91
commit 1b9abae6bf
45 changed files with 1029783 additions and 1027764 deletions

View File

@@ -0,0 +1,41 @@
using UnityEngine;
using TMPro;
using UnityEngine.UI;
using WI;
using System;
public class Panel_ThermostatControl : PanelBase
{
public TMP_InputField InputField_ControlValue;
public Button Button_Control;
public Button Button_Cancel;
public Action<float> onClickControlButton;
public override void AfterAwake()
{
Button_Control.onClick.AddListener(OnClickControlButton);
Button_Cancel.onClick.AddListener(OnClickCancelButton);
}
public void Open()
{
gameObject.SetActive(true);
}
public void Close()
{
gameObject.SetActive(false);
}
private void OnClickControlButton()
{
var inputValue = InputField_ControlValue.text;
float.TryParse(inputValue, out var controlValue);
onClickControlButton?.Invoke(controlValue);
Close();
}
private void OnClickCancelButton()
{
InputField_ControlValue.SetTextWithoutNotify("");
Close();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 04379707e05cc024295c1f649eeb7538

View File

@@ -0,0 +1,5 @@
using UnityEngine;
public class Thermostat : MonoBehaviour
{
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 46174c39dfb09f04b86aceec753cd495