//public Entity GetPrimaryCameraEntity() //{ // if (Registry.ContainsType<CameraComponent>()) // { // var col = Registry.GetComponentsCollection<CameraComponent>(); // for (int i = 0; i < col.Count; i++) // { // CameraComponent camComp = col[i]; // if (camComp.Primary) return camComp.Camera; // } // } // return null; //} public Camera GetPrimaryCamera() { return(Registry.Find <CameraComponent>((camcomp) => camcomp.Primary)?.Camera); }