Ejemplo n.º 1
0
 void SetUpFingers()
 {
     GameObject[]     fingerArray   = GameObject.FindGameObjectsWithTag("Finger");
     FingerBehavior[] fingerScripts = new FingerBehavior[fingerArray.Length];
     for (int i = 0; i < fingerArray.Length; i++)
     {
         fingerScripts[i] = fingerArray[i].GetComponent <FingerBehavior>();
     }
     fingers = fingerScripts.GetEnumerator();
     fingers.MoveNext();
 }
Ejemplo n.º 2
0
    void MoveFinger(string letter)
    {
        FingerBehavior curFinger = (FingerBehavior)fingers.Current;
        Vector3        position  = new Vector3(Random.Range(-3f, 2.5f), Random.Range(-2.6f, -4.5f));

        foreach (Transform key in keys)
        {
            if (key.name == letter.ToLower())
            {
                position = key.position;
                break;
            }
        }
        curFinger.MoveToTarget(position);
        if (!fingers.MoveNext())
        {
            fingers.Reset();
            fingers.MoveNext();
        }
    }