#### Back to Server.Items

## EffectController : Item, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>

(ctor) EffectController()
(ctor) EffectController( Serial serial )
string DefaultName( get; )
int Duration( get; set; )
TimeSpan EffectDelay( get; set; )
int EffectHue( get; set; )
int EffectItemID( get; set; )
EffectLayer EffectLayer( get; set; )
ECEffectType EffectType( get; set; )
int ExplodeParticleEffect( get; set; )
bool Explodes( get; set; )
int ExplodeSound( get; set; )
bool FixedDirection( get; set; )
bool HandlesOnMovement( get; )
int ParticleEffect( get; set; )
bool PlaySoundAtTrigger( get; set; )
int RenderMode( get; set; )
EffectController Sequence( get; set; )
TimeSpan SoundDelay( get; set; )
int SoundID( get; set; )
Item SourceItem( get; set; )
Mobile SourceMobile( get; set; )
bool SourceNull( get; set; )
int Speed( get; set; )
Item TargetItem( get; set; )
Mobile TargetMobile( get; set; )
bool TargetNull( get; set; )
TimeSpan TriggerDelay( get; set; )
int TriggerRange( get; set; )
EffectTriggerType TriggerType( get; set; )
int Unknown( get; set; )
virtual void Deserialize( GenericReader reader )
void DoEffect( object trigger )
void InternalDoEffect( object trigger )
virtual void OnDoubleClick( Mobile from )
virtual void OnMovement( Mobile m, Point3D oldLocation )
void PlaySound( object trigger )
IEntity ReadEntity( GenericReader reader )
virtual void Serialize( GenericWriter writer )