Exemple #1
0
        public override Transform GetJointTransform(FINGER finger, JOINT joint)
        {
            if (finger == FINGER.small)
            {
                if (joint == JOINT.One)
                {
                    return(fingerUI[(int)finger].jointGameObject[4].transform);
                }
                else if (joint == JOINT.Two)
                {
                    return(fingerUI[(int)finger].jointGameObject[0].transform);
                }
                else if (joint == JOINT.Three)
                {
                    return(fingerUI[(int)finger].jointGameObject[1].transform);
                }
                else if (joint == JOINT.Four)
                {
                    return(fingerUI[(int)finger].jointGameObject[2].transform);
                }
                else if (joint == JOINT.Five)
                {
                    return(fingerUI[(int)finger].jointGameObject[3].transform);
                }
            }
            else
            {
                if (joint == JOINT.One)
                {
                    return(fingerUI[(int)finger].jointGameObject[3].transform);
                }
                else if (joint == JOINT.Two)
                {
                    return(fingerUI[(int)finger].jointGameObject[0].transform);
                }
                else if (joint == JOINT.Three)
                {
                    return(fingerUI[(int)finger].jointGameObject[1].transform);
                }
                else if (joint == JOINT.Four)
                {
                    return(fingerUI[(int)finger].jointGameObject[2].transform);
                }
            }

            return(null);
        }
Exemple #2
0
 public abstract Transform GetJointTransform(FINGER finger, JOINT joint);
Exemple #3
0
 public override Transform GetJointTransform(FINGER finger, JOINT joint)
 {
     return(fingerUI[(int)finger].jointGameObject[(int)joint].transform);
 }