void Update() { GlovInput.FingerState state = GlovInput.instance.GetOneFingerState(fingerNum); //상태가 변할 때만 회전 if (beforeState == state) { return; } beforeState = state; switch (state) { case GlovInput.FingerState.Straight: tf.Rotate(new Vector3(0, 0, -90)); break; case GlovInput.FingerState.Fold: tf.Rotate(new Vector3(0, 0, 90)); break; case GlovInput.FingerState.Bending: tf.Rotate(new Vector3(0, 0, 40)); break; default: break; } }
void Start() { tf = GetComponent <Transform>(); beforeState = GlovInput.FingerState.Straight; }