fBaseXtensions.Behaviors.TrialRiftBehavior.Behavior C# (CSharp) Method

Behavior() static private method

static private Behavior ( ) : RunStatus
return RunStatus
        internal static RunStatus Behavior()
        {
            if (FunkyGame.GameIsInvalid)
                return RunStatus.Success;

            //Handle Targeting..
            if (FunkyGame.Targeting.CheckHandleTarget() == RunStatus.Running)
                return RunStatus.Running;

            //Update Bounty..
            FunkyGame.Bounty.UpdateActiveBounty();

            //Make sure we are still in the correct level
            if (FunkyGame.Hero.iCurrentLevelID!=405915 || !BountyCache.RiftTrialIsActiveQuest)
                return RunStatus.Success;

            if (FunkyGame.Hero.IsMoving)
                return RunStatus.Running;

            //Move to start position..
            if (FunkyGame.Hero.Position.Distance(BountyCache.RiftTrial_StartPosition)>10f)
            {
                Navigator.MoveTo(BountyCache.RiftTrial_StartPosition, "", false);
            }

            return RunStatus.Running;
        }
TrialRiftBehavior