void LookAround(AiController controller) { var direction = Quaternion.AngleAxis(-turnAngle, controller.Shooting.Muzzle.up) * controller.GetForward(); if (!leftTurn) { direction = Quaternion.AngleAxis(turnAngle, controller.Shooting.Muzzle.up) * controller.GetForward(); } controller.Shooting.AimInDirection(direction, 10); if (Vector3.Dot(controller.Shooting.GetMuzzleDirection(), direction) > 0.99f) { leftTurn = !leftTurn; } }