コード例 #1
0
    public void ContinueGame()
    {
        var saves            = SaveSerializable.GetAllSavesFile();
        var sortedListOfSave = new List <FileInfo>();

        if (saves.Count != 0)
        {
            StartCoroutine(PlayGame.ContinueGame(ContinueGamePanel, saves, sortedListOfSave));
        }
        else
        {
            StartCoroutine(AllertController.ShowAllert(allertText, "0 saves"));
        }
    }
コード例 #2
0
 public void CreatGame()
 {
     if (SaveSerializable.UniquiSaveName(NewGameName.text))
     {
         SavePlayerData.NameOfSave          = NewGameName.text;
         SavePlayerData.CoordinateOnScene   = new Vector3(0, 0, 0);
         SavePlayerData.LocationID          = 2;
         SavePlayerData.StoryTrigger        = 0;
         SavePlayerData.OtherCaracteristics = new Dictionary <float, string>();
         NewGameName.text = null;
     }
     else
     {
         StartCoroutine(AllertController.ShowAllert(allertText, "Not unigue name"));
     }
 }
コード例 #3
0
    IEnumerator Spawn()
    {
        yield return(new WaitForSeconds(1f));

        StartCoroutine(AllertController.ShowAllert(Allert, "Try to catch pasta"));
        yield return(new WaitForSeconds(3f));

        for (int i = 0; i < howMuchPasta; i++)
        {
            var spavnetPasta = Instantiate(pasta, catchPastaPanel.transform);
            spavnetPasta.transform.localPosition = new Vector3(Random.Range(-5, 6), 6f, -2f);
            yield return(new WaitForSeconds(1.5f));
        }

        if (catchedPasta > 0 && catchedPasta <= 5)
        {
            StartCoroutine(AllertController.ShowAllert(Allert, "Very bad, you can better"));
        }
        else if (catchedPasta > 5 && catchedPasta <= 10)
        {
            StartCoroutine(AllertController.ShowAllert(Allert, "Normal? but not very good"));
        }
        else if (catchedPasta > 10 && catchedPasta <= 15)
        {
            StartCoroutine(AllertController.ShowAllert(Allert, "Nice work"));
        }
        else
        {
            StartCoroutine(AllertController.ShowAllert(Allert, "Excelent! you`re amazing"));
        }

        yield return(new WaitForSeconds(3f));

        PlayerMoov.lockPlayerControl = !PlayerMoov.lockPlayerControl;
        StartCoroutine(RoomsTransition.MoovCamera("kitchen"));
        var player = FindObjectOfType <PlayerMoov>();

        GetComponent <Animator>().SetBool("Show", false);
        player.GetComponent <Animator>().SetBool("Hight", false);
    }