Beispiel #1
0
        private void SetUpEventTrigering()
        {
            float speed = width / 1.75f;

            genmtt              = SetMoveToTarget(Gen, genTarget, speed);
            wallymtt            = SetMoveToTarget(Wally, wallyTarget, speed);
            wallymtt.OnFinished = (sender, args) =>
            {
                ExclamationMark.GetComponent <ZoomShowAnimation>().SetUpSpeed(2.5f);
                ExclamationMark.GetComponent <ZoomShowAnimation>().StartZoomIn();
            };
            laurencemtt            = SetMoveToTarget(Laurence, laurenceTarget, speed);
            laurencemtt.OnFinished = (sender, args) =>
            {
                LaurenceMark.GetComponent <ZoomShowAnimation>().SetUpSpeed(2f);
                LaurenceMark.GetComponent <ZoomShowAnimation>().StartZoomIn();
            };
            wenmtt           = SetMoveToTarget(Wen, wenTarget, speed);
            yumtt            = SetMoveToTarget(Yu, yuTarget, speed);
            yumtt.OnFinished = (sender, args) =>
            {
                QuestionMark.GetComponent <ZoomShowAnimation>().SetUpSpeed(1.5f);
                QuestionMark.GetComponent <ZoomShowAnimation>().StartZoomIn();
            };

            wenmtt.OnFinished = (o, e) => { yumtt.StartMoving(); };
        }
Beispiel #2
0
 private void SetActive()
 {
     Gen.SetActive(true);
     Laurence.SetActive(true);
     Wen.SetActive(true);
     Wally.SetActive(true);
     Yu.SetActive(true);
     QuestionMark.SetActive(true);
     ExclamationMark.SetActive(true);
     LaurenceMark.SetActive(true);
     TBoundary.SetActive(true);
     TColor.SetActive(true);
     S1Boundary.SetActive(true);
     S1Color.SetActive(true);
     S2Boundary.SetActive(true);
     S2Color.SetActive(true);
 }
Beispiel #3
0
        private void DoFadingOut()
        {
            float duration = 1.5f;

            Wally.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            Gen.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            Laurence.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            Yu.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            Wen.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            QuestionMark.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            ExclamationMark.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            LaurenceMark.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            TBoundary.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            TColor.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            S1Boundary.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            S1Color.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            S2Boundary.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            S2Color.GetComponent <Image>().CrossFadeAlpha(0, duration, false);
            Destroy();
        }
 void Awake()
 {
     audio_controller = FindObjectOfType <AudioController>();
     exclamation_mark = GetComponentInChildren <ExclamationMark>();
 }