public override void Update(Rendering.RenderManager renderManager) { base.Update(renderManager); for (int i = 0; i < children.Count; i++) { children[i].Update(renderManager); } }
public virtual void Update(Rendering.RenderManager renderManager) { this.renderManager = renderManager; if (updateNeeded) { UpdateTransform(); UpdateParents(); UpdateWorldBoundingBox(); UpdateLocalBoundingBox(); updateNeeded = false; } for (int i = 0; i < controls.Count; i++) { controls[i].Update(); } }