public void CreatePreviewInstance(StaticModel model) { StaticInstance instance = new StaticInstance(); instance.gameObject = GameObject.Instantiate(model.prefab); instance.RadiusOffset = (float)FlightGlobals.ActiveVessel.altitude; instance.CelestialBody = KerbalKonstructs.instance.getCurrentBody(); instance.Group = "Ungrouped"; instance.RadialPosition = KerbalKonstructs.instance.getCurrentBody().transform.InverseTransformPoint(FlightGlobals.ActiveVessel.transform.position); instance.RotationAngle = 0f; instance.Orientation = Vector3.up; instance.VisibilityRange = 25000f; instance.model = model; instance.spawnObject(true, true); // KerbalKonstructs.instance.selectObject(obj, false); currPreview = instance; }