public void Setdata(PhotoSession.PhotoFolder f) { folder = f; numberLabel.text = f.folderName; dataLabel.text = f.data; garageLabel.text = f.garageName; }
public static void AddFile(string folderName, string fileName) { if (isNullInstance) { return; } if (!GlobalParameters.isSameSession) { GlobalParameters.isSameSession = true; PhotoSession.PhotoFolder folder = new PhotoSession.PhotoFolder(); folder.folderName = folderName; folder.data = VideoCallPhotoManager.FolderDate; folder.garageName = HomePageControll.MODEL.name; folder.modelid = HomePageControll.MODEL.id.ToString(); folder.userid = Models.user.id.ToString(); if (instance.session.folders == null) { instance.session.folders = new List <PhotoSession.PhotoFolder>(); } instance.session.folders.Add(folder); } instance.getFolder(folderName, VideoCallPhotoManager.FolderDate).files.Add(instance.createFile(fileName, folderName)); instance.SortFolder(); }
private void putInFolderInThread(UnityGoogleDrive.Data.File file) { GoogleDriveFiles.CreateRequest request; PhotoSession.PhotoFolder folder = instance.getFolder(instance.folderNameGlobal, instance.folderDateGlobal); string p = Path.Combine(datapath, folder.folderName + "_" + folder.data + "_" + folder.modelid + "_" + folder.userid); foreach (var link in folder.files) { string path = Path.Combine(p, link.name); Sprite sprite = SpriteLoader.GetSpriteFromFileWithCompression(path); var filen = new UnityGoogleDrive.Data.File() { Name = GenerateName() + GetId(link.id + 1), Content = sprite.texture.EncodeToPNG(), Parents = new List <string> { file.Id } }; request = GoogleDriveFiles.Create(filen); request.Fields = new List <string> { "id", "name", "size", "createdTime" }; request.Send().OnDone += instance.PrintResult; } instance.folderNameGlobal = ""; }
public PhotoSession.PhotoFolder getFolder(string folderName, string date) { PhotoSession.PhotoFolder folder = new PhotoSession.PhotoFolder(); for (int i = 0; i < instance.session.folders.Count; i++) { if (instance.session.folders[i].folderName.Equals(folderName) && instance.session.folders[i].data.Equals(date)) { folder = instance.session.folders[i]; break; } } return(folder); }
string GenerateName() { //if (string.IsNullOrEmpty(VideoCallPhotoManager.FolderName)) return ""; //Debug.Log(instance.folderNameGlobal + " : " + VideoCallPhotoManager.GetPhotosCount()); PhotoSession.PhotoFolder folder = instance.getFolder(instance.folderNameGlobal, instance.folderDateGlobal); string gId = "", aid = ""; if (int.Parse(folder.modelid) < 10) { gId = "000" + folder.modelid; } else if (int.Parse(folder.modelid) < 100) { gId = "00" + folder.modelid; } else if (int.Parse(folder.modelid) < 1000) { gId = "0" + folder.modelid; } else { gId = folder.userid; } if (Models.user.id < 10) { aid = "000" + Models.user.id.ToString(); } else if (Models.user.id < 100) { aid = "00" + Models.user.id.ToString(); } else if (Models.user.id < 1000) { aid = "0" + Models.user.id.ToString(); } else { aid = Models.user.id.ToString(); } return(folder.folderName + "_" + folder.data + "_" + gId + "-" + aid); }