1 using System.Xml.Serialization;
2 using DirectOutput.Table;
5 namespace DirectOutput.FX
13 private string _TargetEffectName;
18 public string TargetEffectName
20 get {
return _TargetEffectName; }
23 if (_TargetEffectName != value)
25 _TargetEffectName = value;
54 _TargetEffect = value;
65 if (TargetEffect != null)
69 TargetEffect.
Trigger(TriggerData);
73 Log.
Exception(
"The target effect {0} of the {1} {2} has thrown a exception. Disabling further calls of the target effect.".Build(TargetEffectName, GetType().Name, Name), E);
83 if (!TargetEffectName.IsNullOrWhiteSpace() &&
Table.
Effects.Contains(TargetEffectName))
108 ResolveEffectName(
Table);
115 public override void Finish()