/// <summary> /// Muda o item atualmente ativado para o próximo. /// </summary> /// <param name="nextItem"> Próximo item a ser ativado, se existir. </param> private void ChangeItem(AxisInteractableItem nextItem) { if (currentItem != null && nextItem != null) { currentItem.Exit(); currentItem = nextItem; currentItem.Enter(); } }
/// <summary> /// Ativa o gerenciador e o item atual. /// </summary> public void Active() { active = true; currentItem = firstItem; if (currentItem != null) { currentItem.Enter(); } }
void Awake() { currentItem = null; }