Beispiel #1
0
        public override void RunEvent()
        {
            player.Freeze();

            foreach (SpriteRenderer sprite in player.GetComponentsInChildren <SpriteRenderer>())
            {
                sprite.sortingOrder += 5;
            }
            GetComponentInChildren <SpriteRenderer>().sortingOrder += 5;

            Lantern lantern = player.GetComponentInChildren <Lantern>();

            lantern.StopAllCoroutines();
            StartCoroutine(Utils.UtilFunctions.LerpCoroutine(lantern.SetLightFraction, 1, 3f, 3f));

            StartCoroutine(Utils.UtilFunctions.LerpCoroutine(player.SizeChange, 1f, 2f, 3f));
            StartCoroutine(Utils.UtilFunctions.LerpCoroutine(lantern.LightSetting, 1f, 2f, 3f));
            spriteAnimator.SetBool("Leaving", true);
        }