BotFarm.AI.FollowGroupLeaderAI.ScheduleFollowLeader C# (CSharp) Method

ScheduleFollowLeader() private method

private ScheduleFollowLeader ( ) : void
return void
        void ScheduleFollowLeader()
        {
            scheduledAction = game.ScheduleAction(() =>
            {
                if (!game.Player.IsAlive)
                    return;

                // Check if we are in a party and follow the party leader
                if (game.GroupLeaderGuid == 0)
                    return;

                WorldObject groupLeader;
                if (game.Objects.TryGetValue(game.GroupLeaderGuid, out groupLeader))
                {
                    game.CancelActionsByFlag(ActionFlag.Movement);
                    game.Follow(groupLeader);
                }
            }, DateTime.Now.AddSeconds(30), new TimeSpan(0, 0, 30));
        }