Exemplo n.º 1
0
 protected override void Activate(IKHandle.DragMode mode)
 {
     constraint.bendGoal = transform;
     if (mode == DragMode.Move)
     {
         constraint.weight = 1;
     }
 }
Exemplo n.º 2
0
 public override void Activate(IKHandle.DragMode mode)
 {
     constraint.bendGoal = transform;
     if (mode == DragMode.Move)
     {
         constraint.bendModifierWeight = 1;
     }
 }
Exemplo n.º 3
0
 protected override void ChangeWeight(IKHandle.DragMode mode, float amount)
 {
     if (mode == DragMode.Move)
     {
         effector.positionWeight = Mathf.Clamp01(effector.positionWeight + amount);
     }
     else if (mode == DragMode.Rotate)
     {
         effector.rotationWeight = Mathf.Clamp01(effector.rotationWeight + amount);
     }
 }
Exemplo n.º 4
0
 protected override void Activate(IKHandle.DragMode mode)
 {
     if (mode == DragMode.Move)
     {
         usePosition = true;
     }
     if (mode == DragMode.Rotate)
     {
         useRotation = true;
     }
 }
Exemplo n.º 5
0
 protected override void ChangeWeight(IKHandle.DragMode mode, float amount)
 {
     constraint.bendModifierWeight = Mathf.Clamp01(constraint.bendModifierWeight + amount);
 }
Exemplo n.º 6
0
 public override void Activate(IKHandle.DragMode mode)
 {
     effector.target         = transform;
     effector.positionWeight = 1;
     effector.rotationWeight = 1;
 }
Exemplo n.º 7
0
 protected override void ChangeWeight(IKHandle.DragMode mode, float amount)
 {
 }
Exemplo n.º 8
0
 public override void Activate(IKHandle.DragMode mode)
 {
     limb.target           = transform;
     limb.IKPositionWeight = 1;
     limb.IKRotationWeight = 1;
 }