Esempio n. 1
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));
        }));
    }
Esempio n. 2
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));
        }));
    }