IEnumerator OnCollecting() { //Debug.Log(this.gameObject.name + "coroutine"); can_collect = false; craftFunc = false; float time = 0.0f; collectBarBk.GetComponent <SpriteRenderer>().enabled = true; collectBar.GetComponent <SpriteRenderer>().enabled = true; while (time < 1.0f) { time += Time.deltaTime * 1.25f; collectBar.localScale = new Vector3(Mathf.Lerp(0.0f, 1.05f, time), 0.1f, 1.0f); yield return(null); } crafterAnimator.SetBool("is_gather", false); collectBarBk.GetComponent <SpriteRenderer>().enabled = false; collectBar.GetComponent <SpriteRenderer>().enabled = false; switchMove(true); pick_collect.ThrowItemOut(); pick_collect = null; craftFunc = true; if (test) { tutorialRequest.DoneCollect(); } }
void CollectOver() { //crafterAnimator.SetBool("is_gather", false); collectBarBk.GetComponent <SpriteRenderer>().enabled = false; collectBar.GetComponent <SpriteRenderer>().enabled = false; pick_collect.ThrowItemOut(); pick_collect = null; craftFunc = true; }