public static void LoadScene(string name, ExitDir dir = ExitDir.RIGHT) { direction = dir; instance.anim.SetInteger("dir", dir.toInt()); instance.anim.SetTrigger("close"); instance.StartCoroutine(instance.LoadSceneAsync(name)); }
public static int toInt(this ExitDir dir) { switch (dir) { case ExitDir.RIGHT: return(0); case ExitDir.BOTTOM: return(1); case ExitDir.LEFT: return(2); case ExitDir.TOP: return(3); default: return(-1); } }