public void MovementGeneratorRandomHandler(ICommandContext context) { var entity = context.GetTargetOrInvoker <WorldEntity>(); var generator = new RandomMovementGenerator { Begin = entity.Position, Leash = entity.LeashPosition, Range = entity.LeashRange, Map = entity.Map }; entity.MovementManager.LaunchGenerator(generator, 3f); }
public async Task DebugRandomGenerator(CommandContext context, string command, string[] parameters) { WorldEntity entity = context.Session.Player.GetVisible <WorldEntity>(context.Session.Player.TargetGuid); if (entity == null) { await context.SendMessageAsync("Select a valid target entity!"); return; } var generator = new RandomMovementGenerator { Begin = entity.Position, Leash = entity.LeashPosition, Range = entity.LeashRange, Map = entity.Map }; entity.MovementManager.LaunchGenerator(generator, 3f); }