public static WorldCoordinates GetFacilityCoordinates <T>() where T : SpaceCenterBuilding { var facilityVectorPosition = ((T)(SpaceCenter.FindObjectOfType(typeof(T)))) .transform .position; var facilityCoordinates = new WorldCoordinates { Latitude = Homeworld.GetLatitude(facilityVectorPosition), Longitude = Homeworld.GetLongitude(facilityVectorPosition), Altitude = Homeworld.GetAltitude(facilityVectorPosition), World = Homeworld, }; return(facilityCoordinates); }