private void Start() { _storagePath = Path.Combine(Application.persistentDataPath, FolderName); _labeledImagesPath = Path.Combine(_storagePath, LabeledImagesFolderName); _originalImagesPath = Path.Combine(_storagePath, OriginalImagesFolderName); _cocoDocumentPath = Path.Combine(_originalImagesPath, CocoDocumentFileName); CreateDirectories(); _cocoDocument = File.Exists(_cocoDocumentPath) ? JsonUtility.FromJson <CocoDocument>(File.ReadAllText(_cocoDocumentPath)) : new CocoDocument(); // Update info, licenses, categories in annotations.json every time the app starts var emptyCocoDoc = CocoDocument.CreateEmptyDocument(); _cocoDocument.info = emptyCocoDoc.info; _cocoDocument.licenses = emptyCocoDoc.licenses; _cocoDocument.categories = emptyCocoDoc.categories; File.WriteAllText(_cocoDocumentPath, JsonUtility.ToJson(_cocoDocument)); }
private void InitCocoDocument() { _cocoDocument = CocoDocument.CreateEmptyDocument(); File.WriteAllText(_cocoDocumentPath, JsonUtility.ToJson(_cocoDocument)); }