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