public virtual void ClearMenuOptions() { if (positionAtMouse) { transform.position = Input.mousePosition; } // Remove the old foreach (var item in menuOptions) { pool.Destroy(item.uiElement); //Destroy(item.uiElement.gameObject); } menuOptions.Clear(); }
protected virtual IEnumerator DestroyAfter(NoticeMessageUI item, float time) { yield return(new WaitForSeconds(time)); pool.Destroy(item); }