Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Turbo.Plugins.Default;
- namespace Turbo.Plugins.glq
- {
- public class MeCirclePlugin : BasePlugin, IInGameWorldPainter
- {
- private WorldDecoratorCollection MeDecorator { get; set; }
- private float CurCircleRadius;
- public float CircleRadius
- {
- get { return CurCircleRadius; }
- set { CurCircleRadius = CircleRadius; }
- }
- public MeCirclePlugin()
- {
- Enabled = true;
- //CircleRadius = 5;
- }
- public override void Load(IController hud)
- {
- base.Load(hud);
- //CurCircleRadius = CircleRadius;
- MeDecorator = new WorldDecoratorCollection(
- new GroundCircleDecorator(Hud)
- {
- Brush = Hud.Render.CreateBrush(255, 255, 0, 0, 3),
- Radius = CurCircleRadius,
- }
- );
- }
- public void PaintWorld(WorldLayer layer)
- {
- var me = Hud.Game.Me;
- if (me.IsMe && me != null)
- {
- MeDecorator.Paint(layer, null, me.FloorCoordinate, null);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment