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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
        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 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;
        }
Exemple #5
0
        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;
        }
Exemple #6
0
        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;
        }
Exemple #8
0
        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;
        }