PHP Code:
//PlayerSkillPlugin
//InnerSanctuaryDecorator
WorldDecoratorCollection InnerSanctuaryTmpDecorator;
float SancRadius = 11f;
InnerSanctuaryTmpDecorator = new WorldDecoratorCollection(
new GroundCircleDecorator(Hud)
{
Brush = Hud.Render.CreateBrush(200, 255, 255, 0, 6),
Radius = SancRadius,
},
new GroundCircleDecorator(Hud)
{
Brush = Hud.Render.CreateBrush(200, 0, 139, 0, 6, SharpDX.Direct2D1.DashStyle.Dash),
Radius = SancRadius,
},
new GroundLabelDecorator(Hud)
{
CountDownFrom = 6,
TextFont = Hud.Render.CreateFont("tahoma", 9, 255, 100, 255, 150, true, false, 128, 0, 0, 0, true),
},
new GroundTimerDecorator(Hud)
{
CountDownFrom = 6,
BackgroundBrushEmpty = Hud.Render.CreateBrush(128, 0, 0, 0, 0),
BackgroundBrushFill = Hud.Render.CreateBrush(100, 255, 185, 15, 0),
Radius = 25,
},
new MapShapeDecorator(Hud)
{
Brush = Hud.Render.CreateBrush(220,255,255,50, 2),
ShadowBrush = Hud.Render.CreateBrush(96, 0, 0, 0, 2),
ShapePainter = new CircleShapePainter(Hud),
Radius = SancRadius,
}
);
Hud.RunOnPlugin<PlayerSkillPlugin>(plugin => {
plugin.InnerSanctuaryDefaultDecorator = InnerSanctuaryTmpDecorator;
plugin.InnerSanctuarySanctifiedGroundDecorator = InnerSanctuaryTmpDecorator;
plugin.InnerSanctuaryTempleOfProtecteionDecorator = InnerSanctuaryTmpDecorator;
plugin.InnerSanctuarySafeHavenDecorator = InnerSanctuaryTmpDecorator;
});
greetz gjuz