public IEnumerator RemoveElementCoroutine() { isInElementCoroutine = true; AddElementEvent.Raise(); newPlanet.SubtractElement(elementGUI.selectedElementIndex); Debug.Log("Raised remove element event"); yield return(new WaitForSeconds(0.5f)); isInElementCoroutine = false; }