private void ProcessAddition(Entity e) { pm.Add(e); rm.Add(e); entities.Add(e); if (e.Emitter != null) { bulletShooters.Add(e); } }
public override void Draw(RenderManager renderManager) { renderManager.Add(player); }
protected override void Execute(int execID, EntityID entity, ref GraphicComponent graphics, ref AgeComponent age, ref TransformComponent trans) { renderManager.Add(execID, graphics.GraphicID, trans.Matrix, age.Value); }
public override void Ready() { renderManager = GetManager<RenderManager>(); renderManager.Add(this); transformComponent = GetComponent<TransformComponent>(); OnReady(); }