public static void Update() { var Enumerator = entityBehaviorsQueue.First; // 遍历队列中的所有实体 while (Enumerator != null) { EntityBehavior entity = Enumerator.Value; if (entity.Body == null) { if (!entity.bodyLoading) { CreateBody(entity); } } else { if (entity.OnBodyCreate != null) { entity.OnBodyCreate(entity.CompTable); entity.OnBodyCreate = null; } else { entity.Update(); } } Enumerator = Enumerator.Next; } }