public override void Exited(IState from) { base.Exited(from); for (int i = 0; i < _optionButtons.Count; i++) { Destroy(_optionButtons[i].gameObject); } _optionButtons.Clear(); _selectedOption = null; }
private void OnOptionClicked(BranchOptionButton optionButton) { _selectedOption = optionButton.BranchOption; }
public void Bind(SequenceBranchOption sequenceBranchOption) { BranchOption = sequenceBranchOption; Label.text = sequenceBranchOption.Text; }