private void ProcessAddition(Entity e) { pm.Add(e); rm.Add(e); entities.Add(e); if (e.Emitter != null) { bulletShooters.Add(e); } }
public void Add(Entity e) { if (ents.ContainsKey(e.PhysicsClass)) { ents[e.PhysicsClass].Add(e); } else { LookupLinkedListSet <Entity> lls = new LookupLinkedListSet <Entity>(); lls.Add(e); ents[e.PhysicsClass] = lls; } }
public void Add(Entity e) { //Console.WriteLine(e.RenderClass); if (ents.ContainsKey(e.RenderClass)) { ents[e.RenderClass].Add(e); } else { LookupLinkedListSet <Entity> lls = new LookupLinkedListSet <Entity>(); lls.Add(e); ents[e.RenderClass] = lls; } }