private RunStatus Combat()
{
FunkyGame.Targeting.cMovement.RestartTracking();
//Directly Handle Target..
RunStatus targetHandler = FunkyGame.Targeting.HandleThis();
//Only return failure if handling failed..
if (targetHandler == RunStatus.Failure)
{
return RunStatus.Success;
}
if (targetHandler == RunStatus.Success)
{
FunkyGame.Targeting.ResetTargetHandling();
return RunStatus.Failure;
}
return RunStatus.Running;
}