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