public static string AnimationEnumToString(StandardAnimations animation)
    {
        if (MappedAnimations.ContainsKey(animation))
        {
            return(MappedAnimations[animation]);
        }

        return(string.Empty);
    }
Пример #2
0
    public IEnumerator FadeOut()
    {
        var fader = Fade.instance;

        image.gameObject.SetActive(true);

        fader.image.color = Color.black;
        StandardAnimations.DoVanishingUI(fader.gameObject, seconds, null, true);
        yield return(new WaitForSeconds(seconds));
    }
Пример #3
0
    public IEnumerator FadeIn(int SceneToLoadIndex)
    {
        var fader = Fade.instance;

        fader.image.color = Color.black;
        StandardAnimations.DoAppearanceUI(fader.gameObject, seconds, null, true);
        yield return(new WaitForSeconds(seconds));

        SceneManager.LoadScene(SceneToLoadIndex);
        StartCoroutine(FadeOut());
    }
    IEnumerator Start()
    {
        if (!Application.isPlaying)
        {
            yield break;
        }

        FloorDictionary.instance.Add(coords, this);
        StartCoroutine(DanceFloor());
        yield return(new WaitForSeconds(Mathf.Abs(coords.x + coords.y) * 0.05f + coords.y * 0.1f));

        StandardAnimations.DoAppearance(gameObject, 1f);

        while (transform.position != awakeCoords)
        {
            transform.position = Vector3.MoveTowards(transform.position, awakeCoords, Time.deltaTime * 10);
            yield return(new WaitForEndOfFrame());
        }
    }