Esempio n. 1
0
    void gameWin()
    {
        check.SetActive(true);

        for (int i = 0; i < buttonList.Length; i++)
        {
            buttonList [i].gameObject.SetActive(false);
        }

        picture.GetComponent <Image> ().sprite = Resources.Load("Minigame 1/" + StaticSceneManager.GetSceneImage(), typeof(Sprite)) as Sprite;
        string imageName = picture.GetComponent <Image> ().sprite.name.ToUpper();

        string[] imageNameLanguages = imageName.Split('_');
        status.ingredients [imageNameLanguages[0]] = 1;
        sendToServer.minigame1TimesPlayed++;
        sendToServer.minigame1Highscore++;
        FileManager.WriteToBinaryFile(Application.persistentDataPath + "/data", status);
        FileManager.WriteToBinaryFile(Application.persistentDataPath + "/sendToServer", sendToServer);
        gameOn = false;
    }
Esempio n. 2
0
    public void Start()
    {
        if (!System.IO.File.Exists(Application.persistentDataPath + "/data"))
        {
            status = new Minigame1Status();
        }
        else
        {
            status = FileManager.ReadFromBinaryFile <Minigame1Status> (Application.persistentDataPath + "/data");
        }

        if (!System.IO.File.Exists(Application.persistentDataPath + "/sendToServer"))
        {
            sendToServer = new SendToServer();
        }
        else
        {
            sendToServer = FileManager.ReadFromBinaryFile <SendToServer> (Application.persistentDataPath + "/sendToServer");
        }

        picture.GetComponent <Image> ().sprite = Resources.Load("Minigame 1/" + StaticSceneManager.GetSceneImage(), typeof(Sprite)) as Sprite;
        string imageName = picture.GetComponent <Image> ().sprite.name.ToUpper();

        string[] imageNameLanguages = imageName.Split('_');
        if (StaticLanguage.getLanguage() == "portuguese")
        {
            solution = imageNameLanguages[0];
        }
        if (StaticLanguage.getLanguage() == "english")
        {
            solution = imageNameLanguages [1];
        }

        text.text = " ";
        setBlanks(solution);
        setButtons(solution);
    }