void OnTriggerEnter2D(Collider2D coll) { RogueController damage = rogue.GetComponent <RogueController> (); if (coll.gameObject.tag == "Rogue") { heartEmpty.SetActive(true); heartFull.SetActive(false); damage.TakeDamage(); } }
public void Awake() { // We don't care about checking for null. If no player, the game // won't work anyway. player = FetchUtils.FetchGameObjectByTag(Tags.PLAYER).GetComponent <RogueController>(); factory = new AssetFactory(); factory.LoadAll(); builder = new DungeonBuilder(factory, transform); // Now create the first dungeon GenerateDungeon(); }