public void ChooseOption(int indexOfChosenOption) { DisableAllOptionButtons(); DecisionMadeEvent?.Invoke(currentOptions[indexOfChosenOption], currentDecision); currentDecision = null; }
void DecisionMade(int buttonIndex) { if (statusText) { statusText.text = decisionButtons[buttonIndex].ButtonText; } HideImage(); StartCoroutine(ActionSandwichCR(() => animator.SetTrigger(ANIM_TRIGGER_DECIDED), () => OnDecisionMade?.Invoke(buttonIndex))); }