public override bool FreeChild(int index) { if (interactableChildIndex == index) { interactable.ResetActions(); interactable = null; interactableChildIndex = -1; } return(base.FreeChild(index)); }