public void AddEffect(Effect e) { this.CollisionEffects[e.GetID()] = e; }
private void AddActiveEffect(Effect e) { int id = e.GetID(); if (ActiveEffects.ContainsKey(id)) ActiveEffects[id] = e.ResolveDuplicate(ActiveEffects[id]); else ActiveEffects[id] = e; }