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;
        }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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;
 }