Пример #1
0
 public static void ShowLevelName(string levelName)
 {
     if (instance == null)
     {
         GameObject showLevelObject = (GameObject)Resources.Load(LEVEL_NAME_INDICATOR_PATH);
         GameObject instantiated    = Instantiate(showLevelObject);
         DontDestroyOnLoad(instantiated);
         instance = instantiated.GetComponent <LevelNameIndicator>();
     }
     instance._ShowLevelName(levelName);
 }
Пример #2
0
    void Start()
    {
        controller = GetComponent <Controller2D>();

        gravity         = -(2 * maxJumpHeight) / Mathf.Pow(timeToJumpApex, 2);
        maxJumpVelocity = Mathf.Abs(gravity) * timeToJumpApex;
        minJumpVelocity = Mathf.Sqrt(2 * Mathf.Abs(gravity) * minJumpHeight);

        string activeSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name;

        LevelNameIndicator.ShowLevelName(activeSceneName);

        AudioManager.Instance.PlayGameMusic(AudioManager.UseClip1ForSceneName(activeSceneName));
    }