private void StartAligning(Vector3 TargetCenter) { TargetCenter.y = animal.transform.position.y; Debug.DrawLine(transform.position, TargetCenter, Color.red, 3f); StartCoroutine(MTools.AlignLookAtTransform(animal.transform, TargetCenter, LookAtTime)); if (DistanceRadius > 0) { StartCoroutine(MTools.AlignTransformRadius(animal.transform, TargetCenter, AlignTime, DistanceRadius * animal.ScaleFactor)); //Align Look At the Zone } }
private void StartAligning(Vector3 TargetCenter) { Debug.DrawLine(animal.Center, TargetCenter, Color.red, 3f); StartCoroutine(MTools.AlignLookAtTransform(animal.transform, TargetCenter, AlignTime)); }