fBaseXtensions.Game.Hero.Class.Wizard.GenerateNewZigZagPath C# (CSharp) Method

GenerateNewZigZagPath() private method

private GenerateNewZigZagPath ( ) : void
return void
        internal override void GenerateNewZigZagPath()
        {
            Vector3 loc;
            //Low HP -- Flee Teleport
            if (FunkyBaseExtension.Settings.Wizard.bTeleportFleeWhenLowHP && FunkyGame.Hero.dCurrentHealthPct < 0.5d && (FunkyGame.Navigation.AttemptFindSafeSpot(out loc, FunkyGame.Targeting.Cache.CurrentTarget.Position, FunkyBaseExtension.Settings.Plugin.FleeingFlags)))
                FunkyGame.Navigation.vSideToSideTarget = loc;
            else
                FunkyGame.Navigation.vSideToSideTarget = FunkyGame.Navigation.FindZigZagTargetLocation(FunkyGame.Targeting.Cache.CurrentTarget.Position, FunkyGame.Targeting.Cache.CurrentTarget.CentreDistance, true);
        }