public void UpdateLimb(LimbAction _action, float _targetPos) { targetPos = _targetPos; //print(targetPos); switch (_action) { case LimbAction.Lock: limbLocked = true; break; case LimbAction.MovingUp: MoveLimbUp(); break; case LimbAction.PassiveDrop: PassiveDrop(); break; } }
public void UpdateTargetLimb(LimbPosition targetLimb, LimbAction action) { //print(currMimic.UpperLeft.transform.rotation.eulerAngles.z); switch (targetLimb) { case LimbPosition.LowerLeft: LowerLeft.UpdateLimb(action, currMimic.LowerLeft.transform.rotation.eulerAngles.z); break; case LimbPosition.LowerRight: LowerRight.UpdateLimb(action, currMimic.LowerRight.transform.rotation.eulerAngles.z); break; case LimbPosition.UpperLeft: UpperLeft.UpdateLimb(action, currMimic.UpperLeft.transform.rotation.eulerAngles.z); break; case LimbPosition.UpperRight: UpperRight.UpdateLimb(action, currMimic.UpperRight.transform.rotation.eulerAngles.z); break; } }
public void AssignAction(LimbAction action) { m_AssignedAction = action; }