public static string AnimationEnumToString(StandardAnimations animation) { if (MappedAnimations.ContainsKey(animation)) { return(MappedAnimations[animation]); } return(string.Empty); }
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)); }
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()); } }