public void GoToTitle()
 {
     if (IsFaded)
     {
         CSceneFunctionLibrary.LoadTitle();
     }
 }
Beispiel #2
0
    private void Exit()
    {
        IsPause = false;

        Time.timeScale = 1;
        CSaveGame.GetInstance().Save();
        CSceneFunctionLibrary.LoadTitle();
    }
Beispiel #3
0
 public void Penalty(int _Money)
 {
     if (Money < _Money)
     {
         CSceneFunctionLibrary.LoadSceneSafety("GameOver", (obj) => { SceneManager.SetActiveScene(SceneManager.GetSceneByName("GameOver")); });
     }
     else
     {
         Money -= _Money;
     }
 }
Beispiel #4
0
    private void Pause()
    {
        if (IsPause)
        {
            return;
        }
        IsPause = true;

        Time.timeScale = 0;
        CSceneFunctionLibrary.ShowPause();
    }
Beispiel #5
0
 private void OnTriggerStay(Collider other)
 {
     if (other.gameObject.tag == "Car")
     {
         EntranceText.gameObject.SetActive(true);
         EntranceText.text = gameObject.name + " 건물에 입장하려면\n" + "V키를 눌러주세요";
         if (Input.GetKeyDown(KeyCode.V))
         {
             Time.timeScale = 0;
             CSceneFunctionLibrary.ShowStoreMenu();
         }
     }
 }
Beispiel #6
0
    private void OnTriggerStay(Collider other)
    {
        if (Quest.Equals(new SQuest()))
        {
            EntranceText.text = null;
            return;
        }

        if (other.gameObject.tag == "Car")
        {
            EntranceText.gameObject.SetActive(true);
            EntranceText.text = gameObject.name + " 건물에 입장하려면\n" + "V키를 눌러주세요";
            if (Input.GetKeyDown(KeyCode.V))
            {
                Time.timeScale = 0;
                CSceneFunctionLibrary.ShowStructMenu(this);
            }
        }
    }
 public void OnSettingButtonClick()
 {
     CSceneFunctionLibrary.ShowSettingMenu();
     //SceneManager.UnloadSceneAsync(SceneManager.GetSceneByName("Pause"));
 }
 public void OnClickSetting()
 {
     CSceneFunctionLibrary.ShowSettingMenu();
 }