hi guys, I was trying to add a decorator for Wormhole into EliteMonsterSkillPlugin, with the following changes:
Code:
namespace Turbo.Plugins.Default
{
public class EliteMonsterSkillPlugin : BasePlugin, IInGameWorldPainter
{
public WorldDecoratorCollection WormHoleDecorator { get; set; }
public override void Load(IController hud)
{
base.Load(hud);
WormHoleDecorator = new WorldDecoratorCollection(
new GroundCircleDecorator(Hud)
{
Brush = Hud.Render.CreateBrush(128, 200, 200, 255, 3, SharpDX.Direct2D1.DashStyle.Dash),
Radius = 10f,
}
);
}
public void PaintWorld(WorldLayer layer)
{
var actors = Hud.Game.Actors;
foreach (var actor in actors)
{
switch (actor.SnoActor.Sno)
{
case 337109:
WormHoleDecorator.Paint(layer, actor, actor.FloorCoordinate, null);
break;
}
}
}
}
Any ideas why this doesn't work?
thanks in advance