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")); } }
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")); } }
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); }