Server.Spells.Spell.RemoveDelayedDamageContext C# (CSharp) Méthode

RemoveDelayedDamageContext() public méthode

public RemoveDelayedDamageContext ( Mobile m ) : void
m Mobile
Résultat void
		public void RemoveDelayedDamageContext( Mobile m )
		{
			DelayedDamageContextWrapper contexts;

			if( !m_ContextTable.TryGetValue( GetType(), out contexts ) )
				return;

			contexts.Remove( m );
		}

Usage Example

Exemple #1
0
            protected override void OnTick()
            {
                if (m_From is BaseCreature && m_Target != null)
                {
                    ((BaseCreature)m_From).AlterSpellDamageTo(m_Target, ref m_Damage);
                }

                if (m_Target is BaseCreature && m_From != null)
                {
                    ((BaseCreature)m_Target).AlterSpellDamageFrom(m_From, ref m_Damage);
                }

                WeightOverloading.DFA = m_DFA;
                AOS.Damage(m_Target, m_From, m_Damage, m_Phys, m_Fire, m_Cold, m_Pois, m_Nrgy);
                WeightOverloading.DFA = DFAlgorithm.Standard;

                if (m_Target is BaseCreature && m_From != null)
                {
                    ((BaseCreature)m_Target).OnDamagedBySpell(m_From);
                }

                if (m_Spell != null)
                {
                    m_Spell.RemoveDelayedDamageContext(m_Target);
                }
            }
All Usage Examples Of Server.Spells.Spell::RemoveDelayedDamageContext