private void OnClickChoiceButton(ChoiceLine sender, Choice choice) { m_ResponseIndex = sender.transform.GetSiblingIndex(); UnityUtils.DestroyObject(sender); m_Story.ChooseChoiceIndex(choice.index); Refresh(); }
public Tween FadeOut() { m_Skip = true; Alpha = 1; Sequence sequence = DOTween.Sequence(); sequence.Append(DOTween.To(() => Alpha, v => Alpha = v, 0, 0.5f)) .Insert(0, DOTween.To(() => LayoutGroup.padding.bottom, v => LayoutGroup.padding.bottom = v, m_HiddenBottomPadding, 0.5f)) .OnUpdate(() => LayoutRebuilder.MarkLayoutForRebuild(CanvasTransform)) .OnComplete(() => UnityUtils.DestroyObject(this)); return(sequence); }