public static void Initialize(LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnitDelegate damageToUnitDelegate) { // Apply needed field delegate for damage calculation damageToUnit = damageToUnitDelegate; DrawingColor = Color.GreenYellow; Enabled = true; // Register event handlers Drawing.OnDraw += OnDraw; }
public static void Initialize(LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnitDelegate damageToUnit) { // Apply needed field delegate for damage calculation CustomDamageIndicator.damageToUnit = damageToUnit; DrawingColor = System.Drawing.Color.DeepPink; Enabled = true; // Register event handlers Drawing.OnDraw += Drawing_OnDraw; }
public DamageIndicator(LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnitDelegate _delegate,int range,bool debugger = false) { DxLine = new Line(DxDevice) { Width = 9 }; _debugger = debugger; Range = range; _damageToUnitDelegate = _delegate; EloBuddy.Drawing.OnDraw += Drawing_OnDraw; EloBuddy.Drawing.OnPreReset += DrawingOnOnPreReset; EloBuddy.Drawing.OnPostReset += DrawingOnOnPostReset; AppDomain.CurrentDomain.DomainUnload += CurrentDomainOnDomainUnload; AppDomain.CurrentDomain.ProcessExit += CurrentDomainOnDomainUnload; }
public DamageIndicator(LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnitDelegate _delegate, int range, bool debugger = false) { DxLine = new Line(DxDevice) { Width = 9 }; _debugger = debugger; Range = range; _damageToUnitDelegate = _delegate; EloBuddy.Drawing.OnDraw += Drawing_OnDraw; EloBuddy.Drawing.OnPreReset += DrawingOnOnPreReset; EloBuddy.Drawing.OnPostReset += DrawingOnOnPostReset; AppDomain.CurrentDomain.DomainUnload += CurrentDomainOnDomainUnload; AppDomain.CurrentDomain.ProcessExit += CurrentDomainOnDomainUnload; }
public static void Initialize(LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnitDelegate damageToUnit) { if (_initialized) return; // Apply needed field delegate for damage calculation _damageToUnit = damageToUnit; Color = System.Drawing.Color.Yellow; // Register event handlers LeagueSharp.Drawing.OnDraw += Drawing_OnDraw; LeagueSharp.Drawing.OnPreReset += Drawing_OnPreReset; LeagueSharp.Drawing.OnPostReset += Drawing_OnOnPostReset; AppDomain.CurrentDomain.DomainUnload += OnProcessExit; AppDomain.CurrentDomain.ProcessExit += OnProcessExit; _initialized = true; }
public static void Initialize(LeagueSharp.Common.Utility.HpBarDamageIndicator.DamageToUnitDelegate damageToUnit) { if (_initialized) { return; } // Apply needed field delegate for damage calculation _damageToUnit = damageToUnit; Color = System.Drawing.Color.Yellow; // Register event handlers LeagueSharp.Drawing.OnDraw += Drawing_OnDraw; LeagueSharp.Drawing.OnPreReset += Drawing_OnPreReset; LeagueSharp.Drawing.OnPostReset += Drawing_OnOnPostReset; AppDomain.CurrentDomain.DomainUnload += OnProcessExit; AppDomain.CurrentDomain.ProcessExit += OnProcessExit; _initialized = true; }