Remove unnecessary dictionary for now

This commit is contained in:
smoogipoo 2020-11-13 14:42:41 +09:00
parent 35329aa976
commit a07d4a7915
1 changed files with 1 additions and 5 deletions

View File

@ -136,8 +136,6 @@ public virtual bool Remove(DrawableHitObject h)
return false;
}
private readonly Dictionary<HitObject, HitObjectLifetimeEntry> lifetimeEntryMap = new Dictionary<HitObject, HitObjectLifetimeEntry>();
/// <summary>
/// Adds a <see cref="HitObjectLifetimeEntry"/> for a pooled <see cref="HitObject"/> to this <see cref="Playfield"/>.
/// </summary>
@ -145,7 +143,6 @@ public virtual bool Remove(DrawableHitObject h)
public virtual void Add(HitObjectLifetimeEntry entry)
{
HitObjectContainer.Add(entry);
lifetimeEntryMap[entry.HitObject] = entry;
OnHitObjectAdded(entry.HitObject);
}
@ -156,9 +153,8 @@ public virtual void Add(HitObjectLifetimeEntry entry)
/// <returns>Whether the <see cref="HitObject"/> was successfully removed.</returns>
public virtual bool Remove(HitObjectLifetimeEntry entry)
{
if (lifetimeEntryMap.Remove(entry.HitObject))
if (HitObjectContainer.Remove(entry))
{
HitObjectContainer.Remove(entry);
OnHitObjectRemoved(entry.HitObject);
return true;
}