Ejemplo n.º 1
0
    public IEnumerator EatMarble(GameObject marble)
    {
        MarbleBehaviour behaviour = marble.GetComponent <MarbleBehaviour>();

        if (!behaviour.pendingEndMe)
        {
            behaviour.pendingEndMe = true;
            score += behaviour.GetPointValue();
            yield return(new WaitForSeconds(0.5f));

            behaviour.endMe = true;
        }
    }
Ejemplo n.º 2
0
    public IEnumerator EatMarble(GameObject marble)
    {
        MarbleBehaviour behaviour = marble.GetComponent <MarbleBehaviour>();

        if (behaviour.pendingEndMe != true)
        {
            behaviour.pendingEndMe = true;
            if (animator)
            {
                animator.Play("Base Layer.NeckAnim", 0, 0);
            }
            score += behaviour.GetPointValue();
            yield return(new WaitForSeconds(0.2f));

            behaviour.endMe = true;
        }
    }