Пример #1
0
    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();
        }
    }
Пример #2
0
 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;
 }