From 9bfdf4622602abc00d706ce451b273cf2830df68 Mon Sep 17 00:00:00 2001 From: gered Date: Sun, 1 Sep 2013 08:51:18 -0400 Subject: [PATCH] fix enumerator usage --- Blarg.GameFramework/Entities/EntityManager.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Blarg.GameFramework/Entities/EntityManager.cs b/Blarg.GameFramework/Entities/EntityManager.cs index 30a24c4..7f9032b 100644 --- a/Blarg.GameFramework/Entities/EntityManager.cs +++ b/Blarg.GameFramework/Entities/EntityManager.cs @@ -97,13 +97,11 @@ namespace Blarg.GameFramework.Entities if (componentEntities == null) return null; - if (componentEntities.Count > 0) - return componentEntities.Keys.GetEnumerator().Current; - else - return null; + var enumerator = componentEntities.Keys.GetEnumerator(); + enumerator.MoveNext(); + return enumerator.Current; } - public void GetAllWith(EntityList list, bool clearListFirst = true) where T : Component { if (list == null)