LoadLevel() public method

public LoadLevel ( string levelName ) : void
levelName string
return void
    void Die()
    {
        Destroy(this.gameObject);

        levelManager = GameObject.FindObjectOfType<LevelManager>();
        levelManager.LoadLevel("Game Over");
    }
 // Use this for initialization
 void Start()
 {
     text = GetComponentInChildren<Text>();
     button = GetComponent<Button>();
     levels = FindObjectOfType<LevelManager>();
     button.onClick.AddListener(() => levels.LoadLevel(song.SongName));
 }
Esempio n. 3
0
	void Start()
	{
		levelMgr = LevelManager.Instance;
		levelMgr.LoadLevel(0);
		levelMgr.CurrentTimeline.GetComponent<TimeLine>().TimePeriodStarted += OnStart;
		levelMgr.CurrentTimeline.GetComponent<TimeLine>().TimePeriodEnded += OnEnd;
		levelMgr.CurrentTimeline.GetComponent<TimeLine>().TimerEnded += OnGate;
	}
Esempio n. 4
0
 // Update is called once per frame
 void Update()
 {
     if (lives == -1){
         levelmanager = GameObject.FindObjectOfType<LevelManager>();
         levelmanager.LoadLevel("Lose Screen");
         lives = 3;
     }
 }
Esempio n. 5
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        Attacker attacker = collider.gameObject.GetComponent<Attacker>();

        //ignore if we're aren't colliding with an Attacker...
        // if the collider didn't have an Attacker component, it will return NULL
        if(attacker){
            Destroy(gameObject);
            levelManager = GameObject.FindObjectOfType<LevelManager>();
            levelManager.LoadLevel("03 Lose");
        }
    }
Esempio n. 6
0
 void OnTriggerEnter2D(Collider2D trigger)
 {
     //print("Trigger");
     // decrese lives until 0 then end
     levelManager=GameObject.FindObjectOfType<LevelManager>();
     textControl=GameObject.FindObjectOfType<TextController>();
     ball = GameObject.FindObjectOfType<Ball>();
     LevelManager.GameLives--;
     //Debug.Log (LevelManager.GameLives);
     if (LevelManager.GameLives <=0) {
         levelManager.LoadLevel("Lost Game");
     } else {
         ball.BallReset();
         textControl.PrintLivesLeft();
     }
 }
    void Awake()
    {
        //Find only active objects
        gui = FindObjectOfType<GuiManager>();
        hero = FindObjectOfType<HeroScript>();
        level = FindObjectOfType<LevelManager>();

        hero.gameObject.SetActive(false);

        //Find all objects(active, inactive, prefab, assets)
        //var h = Resources.FindObjectsOfTypeAll<HeroScript>();

        gui.StartRequest += StartApplication;
        gui.QuitRequest += QuitApplication;
        gui.PauseRequest += level.PauseLevel;
        gui.PlayRequest += level.PlayLevel;
        gui.RestartRequest += level.RestartLevel;
        gui.LoadRequest += level.LoadLevel;
        gui.DiedRequest += () => level.LoadLevel(1);
        gui.LoadMenuRequest += () =>
        {
            Destroy(FindObjectOfType<CameraScript>());
            Destroy(gui.gameObject);
            Destroy(hero.gameObject);
            Destroy(this.gameObject);
            level.LoadLevel(0);
        };
        gui.LevelRequest += level.NextLevel;
        gui.LastLevelRequest += level.IsLastLevel;

        hero.ChangeCountHeartsRequest += gui.DrawHearts;
        hero.FinishLevel += gui.FinishLevelClick;
        hero.AwakeRequest += level.PauseLevel;
        hero.LoadRequest += level.PlayLevel;
        hero.DiedRequest += gui.DieClick;
    }
Esempio n. 8
0
	void OnCollisionEnter2D(Collision2D collision) {
		Debug.Log ("Collision on BottomCollider detected.");
		levelManager = GameObject.FindObjectOfType<LevelManager>();
		levelManager.LoadLevel ("Lose Screen");
	}
	void OnTriggerEnter2D (Collider2D ball_collider) {
		level_Manager = GameObject.FindObjectOfType<LevelManager>();
		level_Manager.LoadLevel("Lose");
	}
Esempio n. 10
0
 void Start()
 {
     lm = GameObject.FindWithTag("LevelManager").GetComponent<LevelManager>();
     lm.LoadLevel(levelName);
 }
Esempio n. 11
0
 void OnTriggerEnter2D(Collider2D trigger)
 {
     levelManager = GameObject.FindObjectOfType<LevelManager>();
     levelManager.LoadLevel("Lose Screen");
 }
Esempio n. 12
0
 private void Redirect()
 {
     GlobalVariables.GoBackToGame = true;
     LevelManager levelManager = new LevelManager();
     levelManager.LoadLevel(SceneBook.DECK_CREATOR_NAME);
 }
Esempio n. 13
0
	void OnTriggerEnter2D (Collider2D collider) {
		scoreManager =  FindObjectOfType<ScoreManager>();
		scoreManager.ComboBreaker();
		levelManger = FindObjectOfType<LevelManager>();
		levelManger.LoadLevel("Lose Screen");
	}
Esempio n. 14
0
 void OnTriggerEnter2D(Collider2D trigger)
 {
     //print("Trigger");
     levelManager = GameObject.FindObjectOfType<LevelManager>();
     levelManager.LoadLevel("Loose");
 }
Esempio n. 15
0
	void OnCollisionEnter2D (Collision2D collision){
		levelManager = GameObject.FindObjectOfType<LevelManager>();
		levelManager.LoadLevel("Lose");
	}