public CameraComponent(CameraGroup cameraGroup, int drawOrder, bool enabled = true) { _drawOrder = drawOrder; _drawableComponents = new LayeredSets <float, IDrawableComponent>(component => component.Node.WorldZ); _enabled = enabled; cameraGroup?.Add(this); }