private void Start() { resourceCounterObject = gameObject.transform.Find("Resource Counter").gameObject; resourceCounterTextMesh = resourceCounterObject.GetComponent <TextMesh>(); GameObject mineBoxControllerObj = transform.parent.Find("Mine Box").gameObject; mineBoxController = mineBoxControllerObj.GetComponent <MineboxController>(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.transform.tag == "elevator_shaft_top") { DropOffResources(); collectResources = true; ChangeDirection(); } else if (collision.transform.tag == "elevator_shaft_bottom") { collectResources = false; ChangeDirection(); } else if (collision.transform.tag == "mine_trigger" && collectResources) { GameObject mineBoxControllerObj = collision.transform.parent.Find("Mine Box").gameObject; mineBoxController = mineBoxControllerObj.GetComponent <MineboxController>(); CollectResources(); mineBoxController.UpdateResourceCounterTextMesh(); } }
//ElevatorController elevatorController; private void Start() { minebox = FindObjectOfType <MineboxController>(); }