PHP Code:
//Enable and Disable Flags:
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().MinRiftProgress = 0.75f; //Minimum Rift Progress to Display Decorators
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().ShowGroundLabel = false; //Show label with CountAroundCheckableMonsterand Progression
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().ShowSearchCircle = false; //Show a Cirlce of the Search Area around the Monster
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().ShowMonsterCircle = false; //Show a filled Circle at the Monster
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().ShowLine = true; //Show a Line from your Character to the Closest Monster that meets the Progress Limit
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().UseAutoColors = true; //Use Default colors Disable this and reset the Cust* decorators to the colors you want to use
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().SearchDistance = 30; //How far from to search around the monster for progress
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().MinCount = 10; //Minimum Group Size to point to on a Kill Unique Quest
//Setting Custom Colors:
//Line/Arrow Color (alpha, red, green, blue, width, line style, start cap, end cap)
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>().CustLineBrush = Hud.Render.CreateBrush(60, 0, 255, 255, 25f,SharpDX.Direct2D1.DashStyle.Solid, SharpDX.Direct2D1.CapStyle.Round, SharpDX.Direct2D1.CapStyle.Triangle);
//Label, Mark, and Circle:
Hud.RunOnPlugin<Styckz.RiftAndQuestsArrow>(plugin =>
{
plugin.CustLabelDecorator.GetDecorators<GroundLabelDecorator>().ForEach(d =>
{
d.BackgroundBrush = Hud.Render.CreateBrush(80, 0, 0, 0, 0),
d.TextFont = Hud.Render.CreateFont("tahoma", 8f, 255, 0, 255, 255, true, false, 160, 0, 0, 0, true),
});
plugin.CustMarkDecorator.GetDecorators<GroundCircleDecorator>().ForEach(d =>
{
d.Brush = Hud.Render.CreateBrush(90, 0, 255, 255, 0),
d.Radius = 1.0f,
});
plugin.CustCircleDecorator.GetDecorators<GroundCircleDecorator>().ForEach(d =>
{
d.Brush = Hud.Render.CreateBrush(255, 0, 255, 255, 1.5f),
d.Radius = SearchDistance,
});
}