Server.Spells.TransformationSpellHelper.RemoveContext C# (CSharp) Méthode

RemoveContext() public static méthode

public static RemoveContext ( Mobile m, TransformContext context, bool resetGraphics ) : void
m Mobile
context TransformContext
resetGraphics bool
Résultat void
		public static void RemoveContext( Mobile m, TransformContext context, bool resetGraphics )
		{
			if( m_Table.ContainsKey( m ) )
			{
				m_Table.Remove( m );

				if( resetGraphics )
				{
					m.HueMod = -1;
					m.BodyMod = 0;
				}

				context.Timer.Stop();
				context.Spell.RemoveEffect( m );
			}
		}

Same methods

TransformationSpellHelper::RemoveContext ( Mobile m, bool resetGraphics ) : void

Usage Example

Exemple #1
0
 protected override void OnTick()
 {
     if (m_Mobile.Deleted || !m_Mobile.Alive || m_Mobile.Body != m_Spell.Body || m_Mobile.Hue != m_Spell.Hue)
     {
         TransformationSpellHelper.RemoveContext(m_Mobile, true);
         Stop();
     }
     else
     {
         m_Spell.OnTick(m_Mobile);
     }
 }