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);
     }
 }
Пример #3
0
	public void OnTriggerExit(Collider other)
	{
		if (other.tag == "Player")
		{
			canInteract = false;

			PlayerHud.ToggleInteractPrompt(false);
		}
	}
Пример #4
0
 // 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();
     }
 }
Пример #5
0
    public void SleepToMorning()
    {
        sleepPrompt.CloseMenu();
        PlayerHud.ToggleInteractPrompt(false);
        PlayerEnergy.RestoreEnergyPercentage(DetermineSleepDuration());
        TimeManager.ProgressToMorningTime();

        SaveLoad.Save();
    }
Пример #6
0
	void OnTriggerEnter(Collider other)
	{
		if (other.tag == "Player")
		{
			canInteract = true;
			
			PlayerHud.SetInteractText(GetComponent<DisplayText>().displayText);
			PlayerHud.ToggleInteractPrompt(true);
			
		}
	}
Пример #7
0
    void OnTriggerExit(Collider other)
    {
        if (other.tag == "Player")
        {
            canInteract = false;
            isMenuOpen  = false;

            PlayerHud.ToggleInteractPrompt(false);
            CloseMenu();
        }
    }
Пример #8
0
    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);
 }