private void SeekerActions() { if (Input.GetKeyDown(KeyCode.Q) && touchingObject != null) { HidingSpotManager manager = touchingObject.GetComponent <HidingSpotManager>(); //destroy bug if (manager.getBug()) { manager.setBug(false); Debug.Log("Destroyed bug"); touchingObject.gameObject.GetComponent <Renderer>().material.color = Color.blue; } else { Debug.Log("No bug found!"); //Add some stall here } } }
private void HiderActions() { if (Input.GetKeyDown(KeyCode.E) && touchingObject != null) { HidingSpotManager manager = touchingObject.GetComponent <HidingSpotManager>(); //retrieve old bug if (manager.getBug()) { Debug.Log("Retrieved bug"); touchingObject.gameObject.GetComponent <Renderer>().material.color = Color.gray; manager.setBug(false); bugAmount++; //hide new bug1 } else if (bugAmount > 0) { Debug.Log("Planted bug"); touchingObject.gameObject.GetComponent <Renderer>().material.color = Color.red; manager.setBug(true); bugAmount--; } } }