private void AddEffectToTargetObject(FxDefinition effect) { try { if (Objects[effect.TargetObjectID].Effects == null) { Objects[effect.TargetObjectID].Effects = new List <FxDefinition>(); } Objects[effect.TargetObjectID].Effects.Add(effect); } catch { Log.Error("Couldn't find target object ({0}) for 2DFX entry", effect.TargetObjectID); } }
public void RegisterDefinition(FxDefinition definition) { RegisterDefinition((object)definition); }