using UnityEngine; using System.Collections; public class DigitalPanelGuiController : UiController { private DigitalPanelController _panel; public DigitalPanelController Panel { get { return _panel; } set { _panel = value; UpdateText(); } } public UnityEngine.UI.Text digits; public void OnDigitDown(int digit) { if (_panel.CurrentDigits.Length < 4) { _panel.CurrentDigits += digit.ToString(); } UpdateText(); } void Start() { } public void OnCancelDown() { if (_panel != null) { _panel.HideGui(); } } void UpdateText() { if (_panel != null) { digits.text = _panel.CurrentDigits; } } public void OnDeleteDown() { if (_panel.CurrentDigits.Length > 0) { _panel.CurrentDigits = _panel.CurrentDigits.Substring(0, _panel.CurrentDigits.Length - 1); } UpdateText(); } }