private void OnTriggerEnter(Collider other) { if (other.tag == "Player") { waterSystem = other.GetComponent <Player_WaterSystem>(); waterSystem.canPickupWater = true; } }
private void OnTriggerExit(Collider other) { if (other.tag == "Player") { if (slider != null) { slider.value = cooldownDecayTime; } waterSystem = other.GetComponent <Player_WaterSystem>(); waterSystem.feedPlant = false; } }
private void OnTriggerStay(Collider other) { if (other.tag == "Player") { waterSystem = other.GetComponent <Player_WaterSystem>(); waterSystem.feedPlant = true; if (slider != null) { slider.value = cooldownDecayTime; } if (Input.GetKeyDown(KeyCode.E) && !plantDead && !useButton) { if (waterSystem.hasWater) { Debug.Log("Feed Plant Water"); waterSystem.hasWater = false; cooldownDecayTime = decayTime; } } } }
private void OnTriggerEnter(Collider other) { if (other.tag == "Player") { if (slider != null) { slider.value = cooldownDecayTime; } waterSystem = other.GetComponent <Player_WaterSystem>(); waterSystem.feedPlant = true; if (!plantDead && useButton) { if (waterSystem.hasWater) { Debug.Log("Feed Plant Water"); waterSystem.hasWater = false; waterSystem.feedPlant = false; cooldownDecayTime = decayTime; } } } }