Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Turbo.Plugins.Default;
- namespace Turbo.Plugins.glq
- {
- public class GLQ_GRiftProgressBarRuler : BasePlugin, IInGameTopPainter
- {
- public IBrush ProgressionLineBrush { get; set; }
- public GLQ_GRiftProgressBarRuler()
- {
- Enabled = true;
- }
- public override void Load(IController hud)
- {
- base.Load(hud);
- ProgressionLineBrush = Hud.Render.CreateBrush(255, 125, 175, 240, 1f);
- }
- public void PaintTopInGame(ClipState clipState)
- {
- if (clipState != ClipState.BeforeClip) return;
- if ((Hud.Game.SpecialArea != SpecialArea.Rift) && (Hud.Game.SpecialArea != SpecialArea.GreaterRift)) return;
- var percent = Hud.Game.RiftPercentage;
- var ui = Hud.Render.GreaterRiftBarUiElement;
- var uiRect = ui.Rectangle;
- if (ui.Visible)
- {
- var x = (float)(uiRect.Width / 5);
- var y1 = uiRect.Top;
- var y2 = uiRect.Top + uiRect.Height ;
- ProgressionLineBrush.DrawLine(uiRect.Left + x, y1, uiRect.Left + x, y2, 0);
- ProgressionLineBrush.DrawLine(uiRect.Left + x * 2, y1, uiRect.Left + x * 2, y2, 0);
- ProgressionLineBrush.DrawLine(uiRect.Left + x * 3, y1, uiRect.Left + x * 3, y2, 0);
- ProgressionLineBrush.DrawLine(uiRect.Left + x * 4, y1, uiRect.Left + x * 4, y2, 0);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement