示例#1
0
 private void OnClickChoiceButton(ChoiceLine sender, Choice choice)
 {
     m_ResponseIndex = sender.transform.GetSiblingIndex();
     UnityUtils.DestroyObject(sender);
     m_Story.ChooseChoiceIndex(choice.index);
     Refresh();
 }
示例#2
0
        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);
        }