public void OnTriggerStay2D(Collider2D col) { if (col.tag == "Hint") { lightSource.SetActive(true); if (x_active) { if (!Conversation._Instance.playing) { col.gameObject.GetComponent <Hint>().SetHintActive(); } } } if (col.tag == "Bait" || col.tag == "BoyCandy") { BaitScript baitScript = col.GetComponent <BaitScript>(); baitScript.SetButtonActive(true); if (connectedController != null && x_active) { StartCoroutine(baitScript.DropBait()); } else if (Input.GetKeyDown(KeyCode.E)) { StartCoroutine(baitScript.DropBait()); } } }
public void OnTriggerExit2D(Collider2D col) { if (col.tag == "Hint") { lightSource.SetActive(false); if (col.gameObject.GetComponent <Hint>() != null) { col.gameObject.GetComponent <Hint>().SetHintActive(); } } if (col.tag == "Bait") { BaitScript baitScript = col.GetComponent <BaitScript>(); baitScript.SetButtonActive(false); } }