Ejemplo n.º 1
0
    public void ScreenTap()
    {
        if (!tapOnce)
        {
            GetComponent <Animator>().enabled = false;
            tapScreenControl.GetComponent <Collider2D>().enabled = false;
            StartCoroutine(Coroutines.AnimateScale(gameObject, Vector3.zero, 10, () => {
                ShowCoin();
                tapScreenControl.GetComponent <Collider2D>().enabled = true;
            }));
            foreach (GameObject star in stars)
            {
                StartCoroutine(Coroutines.AnimateScale(star, Vector3.zero, 10));
            }


            tapOnce = true;
        }
        else
        {
            AkSoundEngine.SetRTPCValue("Menu_Music", 0f, null, 500);
            AkSoundEngine.PostEvent("Stop_Menu_Music", gameObject);
            FindObjectOfType <SceneLoader>().LoadScene("StartScreen");
        }
    }
Ejemplo n.º 2
0
    public void OnWorkingAnimationEnd()
    {
        Data data = SaveNLoadTxt.Load();

        data.butterQuantity = Pancake.butter;
        SaveNLoadTxt.Save(data);

        StartCoroutine(Coroutines.AnimateScale(butterFrame, Vector3.one, 10, () => {
            StartCoroutine(Coroutines.ExecuteAfter(() => {
                StartCoroutine(Coroutines.AnimateScale(butterFrame, Vector3.zero, 10, () => {
                    exitButton.SetActive(true);
                }));
            }, 2f));
        }));
    }
Ejemplo n.º 3
0
    public override void OnClick()
    {
        base.OnClick();
        AkSoundEngine.PostEvent("Windmill", gameObject);
        GetComponent <Animator>().Play("farm_millTap");

        Data data = SaveNLoadTxt.Load();

        data.flourQuantity = Pancake.flour;
        SaveNLoadTxt.Save(data);

        StartCoroutine(Coroutines.AnimateScale(flourFrame, Vector3.one, 10, () => {
            StartCoroutine(Coroutines.ExecuteAfter(() => {
                StartCoroutine(Coroutines.AnimateScale(flourFrame, Vector3.zero, 10, () => {
                    farmPlayerDirection.OnMillTap();
                }));
            }, 2f));
        }));
    }