/// <summary> /// корутина задержки таймера нажатия клавиши /// </summary> /// <param name="keyAndDelay">экзэмпляр класса клавиши задержки нажатия</param> /// <returns></returns> IEnumerator DelayCount(KeyAndDelay keyAndDelay) { keyAndDelay.IsAvailable = false; yield return(new WaitForSeconds(keyAndDelay.Delay)); keyAndDelay.IsAvailable = true; }
/// <summary> /// старт таймера задержки нажатия клавиши /// </summary> /// <param name="keyAndDelay"></param> public void StartKeyDelay(KeyAndDelay keyAndDelay) { StartCoroutine(DelayCount(keyAndDelay)); }