public static MediaScannerPlugin GetInstance() { if (instance == null) { container = new GameObject(); container.name = "MediaScannerPlugin"; instance = container.AddComponent(typeof(MediaScannerPlugin)) as MediaScannerPlugin; DontDestroyOnLoad(instance.gameObject); aupHolder = AUPHolder.GetInstance(); instance.gameObject.transform.SetParent(aupHolder.gameObject.transform); } return(instance); }
// Use this for initialization void Start() { sharePlugin = SharePlugin.GetInstance(); sharePlugin.SetDebug(0); customCameraPlugin = CustomCameraPlugin.GetInstance(); customCameraPlugin.SetDebug(0); customCameraPlugin.Init(folderName, imageFileName, true); customCameraPlugin.SetCameraCallbackListener(onCaptureImageComplete, onCaptureImageCancel, onCaptureImageFail); mediaScannerPlugin = MediaScannerPlugin.GetInstance(); mediaScannerPlugin.SetDebug(0); mediaScannerPlugin.Init(); mediaScannerPlugin.SetCallbackListener(onScanStarted, onScanComplete, onScanFail); EnableDisableShareButton(false); }