void OnTriggerExit(Collider other) { if (other.tag == "Player" && !permenantlyDisabled) { PlayerHud.ToggleInteractPrompt(false); } }
void OnTriggerEnter(Collider other) { if (other.tag == "Player" && !permenantlyDisabled) { PlayerHud.SetInteractText(GetComponent <DisplayText>().displayText); PlayerHud.ToggleInteractPrompt(true); } }
public void OnTriggerExit(Collider other) { if (other.tag == "Player") { canInteract = false; PlayerHud.ToggleInteractPrompt(false); } }
// Only used for the bed/sleep trigger void OnTriggerStay(Collider other) { if (other.tag == "Player" && name.Equals("Bed")) { PlayerHud.SetInteractText(GetComponent <DisplayText>().displayText); PlayerHud.ToggleInteractPrompt(TimeManager.IsInSleepTimeFrame()); canInteract = TimeManager.IsInSleepTimeFrame(); } }
public void SleepToMorning() { sleepPrompt.CloseMenu(); PlayerHud.ToggleInteractPrompt(false); PlayerEnergy.RestoreEnergyPercentage(DetermineSleepDuration()); TimeManager.ProgressToMorningTime(); SaveLoad.Save(); }
void OnTriggerEnter(Collider other) { if (other.tag == "Player") { canInteract = true; PlayerHud.SetInteractText(GetComponent<DisplayText>().displayText); PlayerHud.ToggleInteractPrompt(true); } }
void OnTriggerExit(Collider other) { if (other.tag == "Player") { canInteract = false; isMenuOpen = false; PlayerHud.ToggleInteractPrompt(false); CloseMenu(); } }
void OnTriggerEnter(Collider other) { if (other.tag == "Player") { if (name.Equals("Bed") && !TimeManager.IsInSleepTimeFrame()) { return; } canInteract = true; PlayerHud.SetInteractText(GetComponent <DisplayText>().displayText); PlayerHud.ToggleInteractPrompt(true); } }
public void HideUI() { permenantlyDisabled = true; PlayerHud.ToggleInteractPrompt(false); }