void OnTriggerEnter2D(Collider2D collider) { if (targets == Targets.Heros || targets == Targets.All) { HeroBody body = collider.GetComponent <HeroBody>(); if (body && body.hero) { body.hero.Die(); } } if (targets == Targets.Monsters || targets == Targets.All) { Monster monster = collider.GetComponent <Monster>(); if (monster) { monster.Die(); } } if (targets == Targets.Bullets || targets == Targets.All) { Bullet bullet = collider.GetComponent <Bullet>(); if (bullet) { Debug.Log("Collide with bullet"); GameObject.Destroy(bullet.gameObject); } } }
// Use this for initialization void Start() { hero = GameObject.Find("hero").GetComponent <HeroBody>(); bossBody = GetComponent <BossBody>(); canAttack = true; canShoot = true; waypoints = GetComponent <BossWaypoints>(); }
void OnTriggerEnter2D(Collider2D collider) { HeroBody body = collider.GetComponent <HeroBody>(); if (body && body.hero) { body.hero.GameplayDirector.NextLevel(); } }
// Use this for initialization void Start() { heroBody = GetComponent <HeroBody>(); dead = false; takingDamage = false; canShoot = true; canSlide = true; canGlide = true; sliding = false; gliding = false; canAttack = true; }
// Use this for initialization void Start() { Time.timeScale = 1; enemies = GameObject.FindGameObjectsWithTag("enemy"); heroBody = GameObject.Find("hero").GetComponent <HeroBody>(); Scene currentScene = SceneManager.GetActiveScene(); sceneName = currentScene.name; dataHolder = GameObject.Find("dataHolder").GetComponent <DataHolder>(); if (sceneName != "Tutorial" && sceneName != "bossFight") { if (dataHolder.rememberLife) { SetLife(); } } GetDifficulty(); source.Stop(); switch (sceneName) { case "Tutorial": source.clip = Tutorial; break; case "Level1": source.clip = level1; break; case "bossFight": source.clip = level1; break; case "LevelFirst": source.clip = levelFirst; break; case "LevelSecond": source.clip = levelSecond; break; } source.Play(); }
// Use this for initialization void Start() { hero = GameObject.Find("hero").GetComponent <HeroBody>(); }
public void GetLife() { heroBody = GameObject.Find("hero").GetComponent <HeroBody>(); previousLife = heroBody.life; print("previous life assigned as " + heroBody.life); }
// Start is called before the first frame update void Start() { hb = transform.GetComponent <HeroBody>(); }