void OnTriggerEnter2D(Collider2D other) { if (this.name == "HBDoorFront" && other.tag.Equals("Player")) { Debug.Log("Player at front door"); //db.setLayer(1); db.setDoorClosed(); player.GetComponent <SpriteRenderer>().sortingOrder = 3; db.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); roof.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); foreach (GameObject obWall in wall) { obWall.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 1f); } } else if (this.name == "HBDoorBack" && other.tag.Equals("Player")) { Debug.Log("Player at back door"); player.GetComponent <SpriteRenderer>().sortingOrder = 0; db.setDoorClosed(); db.isOnCollider = false; db.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, .7f); roof.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, 0f); foreach (GameObject obWall in wall) { obWall.GetComponent <SpriteRenderer>().color = new Color(1f, 1f, 1f, .7f); } attr.checkQuests(objectsInQuest.johnHouse, objectives.gotolocation, 1); } }