Ejemplo n.º 1
0
        public override void DismissLine(Action onDismissalComplete)
        {
            currentLine = null;
            hasPresented.Clear();

            if (useFadeEffect)
            {
                StartCoroutine(Effects.FadeAlpha(canvasGroup, 1, 0, fadeOutTime, hasPresented, onDismissalComplete));
            }
            else
            {
                canvasGroup.interactable   = false;
                canvasGroup.alpha          = 0;
                canvasGroup.blocksRaycasts = false;
                onDismissalComplete();
            }
        }
Ejemplo n.º 2
0
 public void Start()
 {
     canvasGroup.alpha = 0;
     hasPresented      = new PresentationFlag();
     hasPresented.Clear();
 }