/// <summary> /// On Play we trigger the desired wiggles /// </summary> /// <param name="position"></param> /// <param name="attenuation"></param> protected override void CustomPlayFeedback(Vector3 position, float attenuation = 1.0f) { if (Active && (TargetWiggle != null)) { if (WigglePosition) { TargetWiggle.WigglePosition(WigglePositionDuration); } else { TargetWiggle.StopWigglePosition(); } if (WiggleRotation) { TargetWiggle.WiggleRotation(WiggleRotationDuration); } else { TargetWiggle.StopWiggleRotation(); } if (WiggleScale) { TargetWiggle.WiggleScale(WiggleScaleDuration); } else { TargetWiggle.StopWiggleScale(); } } }