-
Member
PlayerSkill DamageBonus
Help me please, I'm not strong at programming on C#. how can i add IPlayerSkill DamageBonus
Code:
using Turbo.Plugins.Default;
using System.Collections.Generic;
using System.Linq;
using System;
namespace Turbo.Plugins.Lis
{
public class DamageInfoPlugin : BasePlugin, IInGameTopPainter
{
public TopLabelDecorator DamageInfoDecorator { get; set; }
public DamageInfoPlugin()
{
Enabled = true;
}
public override void Load(IController hud)
{
base.Load(hud);
DamageInfoDecorator = new TopLabelDecorator(Hud)
{
TextFont = Hud.Render.CreateFont("Segoe UI Light", 8, 255, 255, 234, 137, false, false, true),
TextFunc = () => ""+(Hud.Game.Me.Offense.SheetDps*(1+Hud.Game.Me.Offense.HighestElementalDamageBonus)),// i need add IPlayerSkill DamageBonus
HintFunc = () => "+ElementalDamageBonus and SkillBonus",
};
}
public void PaintTopInGame( ClipState clipState)
{
if (clipState != ClipState.Inventory) return;
var uiRect = Hud.Render.GetUiElement("Root.NormalLayer.inventory_dialog_mainPage").Rectangle;
DamageInfoDecorator.Paint(uiRect.Left+45f, uiRect.Top + 250f, 100, 15, HorizontalAlign.Center);
}
}
}
-
Contributor
-
Post Thanks / Like - 1 Thanks
qwerty.56 (1 members gave Thanks to gjuz for this useful post)
-
Member
Thx.........................