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)); }
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; }
// Update is called once per frame void Update() { if (lives == -1){ levelmanager = GameObject.FindObjectOfType<LevelManager>(); levelmanager.LoadLevel("Lose Screen"); lives = 3; } }
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"); } }
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; }
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"); }
void Start() { lm = GameObject.FindWithTag("LevelManager").GetComponent<LevelManager>(); lm.LoadLevel(levelName); }
void OnTriggerEnter2D(Collider2D trigger) { levelManager = GameObject.FindObjectOfType<LevelManager>(); levelManager.LoadLevel("Lose Screen"); }
private void Redirect() { GlobalVariables.GoBackToGame = true; LevelManager levelManager = new LevelManager(); levelManager.LoadLevel(SceneBook.DECK_CREATOR_NAME); }
void OnTriggerEnter2D (Collider2D collider) { scoreManager = FindObjectOfType<ScoreManager>(); scoreManager.ComboBreaker(); levelManger = FindObjectOfType<LevelManager>(); levelManger.LoadLevel("Lose Screen"); }
void OnTriggerEnter2D(Collider2D trigger) { //print("Trigger"); levelManager = GameObject.FindObjectOfType<LevelManager>(); levelManager.LoadLevel("Loose"); }
void OnCollisionEnter2D (Collision2D collision){ levelManager = GameObject.FindObjectOfType<LevelManager>(); levelManager.LoadLevel("Lose"); }