Hi, I'm trying to add a circle to an okulus, could someone tell me why does not this script work?
Code:
using System.Linq;
using Turbo.Plugins.Default;
namespace Turbo.Plugins.User
{
public class OculusPlugin : BasePlugin, IInGameWorldPainter
{
public WorldDecoratorCollection OculusDecorator { get; set; }
public OculusPlugin()
{
Enabled = true;
}
public override void Load(IController hud)
{
base.Load(hud);
OculusDecorator = new WorldDecoratorCollection(
new GroundCircleDecorator(Hud)
{
Brush = Hud.Render.CreateBrush(255, 200, 200, 200, 1, SharpDX.Direct2D1.DashStyle.Dash),
Radius = 10,
}
);
}
public void PaintWorld(WorldLayer layer)
{
var Oculus = Hud.Game.Actors.Where(x => x.SnoActor.Sno == 402461);
foreach (var actor in Oculus)
{
OculusDecorator.Paint(layer, actor, actor.FloorCoordinate, null);
}
}
}
}