Exemple #1
0
 void EntityDecay(DecayEvent de)
 {
     if (Core.IsEnabled() && (Core.config.GetSetting("Settings", "decay") == "false"))
     {
         de.DamageAmount = 0f;
     }
 }
 public void OnEntityDecay(DecayEvent de)
 {
     this.Invoke("On_EntityDecay", new object[]
     {
         de
     });
 }
Exemple #3
0
        public static float EntityDecay(object entity, float dmg)
        {
            Contract.Assume(entity != null);

            try
            {
                DecayEvent de = new DecayEvent(new Entity(entity), ref dmg);
                if (OnEntityDecay != null)
                {
                    OnEntityDecay(de);
                }

                if (decayList.Contains(entity))
                {
                    decayList.Remove(entity);
                }

                decayList.Add(entity);
                return(de.DamageAmount);
            }
            catch (Exception ex)
            {
                Logger.LogException(ex);
            }
            return(0f);
        }
Exemple #4
0
        public static float EntityDecay(object entity, float dmg)
        {
            if (entity == null)
            {
                return(0f);
            }

            try
            {
                DecayEvent de = new DecayEvent(new Entity(entity), ref dmg);
                if (OnEntityDecay != null)
                {
                    OnEntityDecay(de);
                }

                if (decayList.Contains(entity))
                {
                    decayList.Remove(entity);
                }

                decayList.Add(entity);
                return(de.DamageAmount);
            }
            catch { }
            return(0f);
        }
Exemple #5
0
 void OnEntityDecay(DecayEvent param0)
 {
     foreach (KeyValuePair <string, V8Plugin> plugin in plugins)
     {
         plugin.Value.Invoke("On_EntityDecay", param0); // Deprecated
         plugin.Value.Invoke("OnEntityDecay", param0);
     }
 }
        public static float EntityDecay(object entity, float dmg)
        {
            DecayEvent decayEvent = new DecayEvent(new Entity(entity), ref dmg);

            if (Hooks.OnEntityDecay != null)
            {
                Hooks.OnEntityDecay(decayEvent);
            }
            if (Hooks.decayList.Contains(entity))
            {
                Hooks.decayList.Remove(entity);
            }
            Hooks.decayList.Add(entity);
            return(decayEvent.DamageAmount);
        }
Exemple #7
0
 public void OnEntityDecay(DecayEvent evt)
 {
     this.Invoke("On_EntityDecay", new object[] { evt });
 }
Exemple #8
0
 void EntityDecay(DecayEvent de)
 {
 }
Exemple #9
0
 public void OnEntityDecay(DecayEvent evt)
 {
     Invoke("On_EntityDecay", evt);
 }
Exemple #10
0
 private void EntityDecay(DecayEvent de)
 {
 }