public override void OnEnter() { target = blackboard.GetValue <Transform> ("Target"); _dashDuration = Random.Range(dashDurationMin, dashDurationMax); _timer = 0f; var dir = AIUtils.GetTargetDirectionRelative(target.position, Owner.transform.position); if (TowardTarget) { _dashDirection = dir; } else { _dashDirection = -dir; } if (FaceDirection == 1) { faceDirectionComponent.SetFaceDirection(dir); } if (FaceDirection == -1) { faceDirectionComponent.SetFaceDirection(-dir); } platformController.ClearVelocity(); platformController.ActiveGravity = false; }