public void Awake() { if (instance == null) instance = this; else Debug.LogError("More than one CapturePanorama instance detected."); }
private void WriteConfig(string path, CapturePanorama pano) { using (var writer = new StreamWriter(path)) { writer.WriteLine("Panorama Name" + "=" + pano.panoramaName); writer.WriteLine("Capture Key" + "=" + pano.captureKey); writer.WriteLine("Image Format" + "=" + pano.imageFormat); writer.WriteLine("Capture Stereoscopic" + "=" + pano.captureStereoscopic); writer.WriteLine("Interpupillary Distance" + "=" + pano.interpupillaryDistance); writer.WriteLine("Num Circle Points" + "=" + pano.numCirclePoints); writer.WriteLine("Panorama Width" + "=" + pano.panoramaWidth); writer.WriteLine("Anti Aliasing" + "=" + (int)pano.antiAliasing); writer.WriteLine("Ssaa Factor" + "=" + pano.ssaaFactor); writer.WriteLine("Save Image Path" + "=" + pano.saveImagePath); writer.WriteLine("Save Cubemap" + "=" + pano.saveCubemap); writer.WriteLine("Upload Images" + "=" + pano.uploadImages); writer.WriteLine("Use Default Orientation" + "=" + pano.useDefaultOrientation); writer.WriteLine("Use Gpu Transform" + "=" + pano.useGpuTransform); writer.WriteLine("Cpu Milliseconds Per Frame" + "=" + pano.cpuMillisecondsPerFrame); writer.WriteLine("Capture Every Frame" + "=" + pano.captureEveryFrame); writer.WriteLine("Frame Rate" + "=" + pano.frameRate); writer.WriteLine("Max Frames To Record" + "=" + pano.maxFramesToRecord); writer.WriteLine("Frame Number Digits" + "=" + pano.frameNumberDigits); writer.WriteLine("Fade During Capture" + "=" + pano.fadeDuringCapture); writer.WriteLine("Fade Time" + "=" + pano.fadeTime); writer.WriteLine("Enable Debugging" + "=" + pano.enableDebugging); } }