using System; using Base; using UnityEngine; namespace UI { public class FullScreenUI:UIBase,ITickUI { public FullScreenUI() { isInputOccupied = true; exclusive=true; } private void OnEnable() { Clock.AddTickUI(this); } private void OnDisable() { Clock.RemoveTickUI(this); } public virtual void TickUI() { if(!IsVisible) return; if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(actionButton)) UIInputControl.Instance.Hide(this); } } }