static AssetStoreInfo ConvertToPublic(AssetStoreInfoInternal info) { if (info == null) { // Can't return null here since unity serialization doesn't support null return(new AssetStoreInfo()); } var newInfo = new AssetStoreInfo(); newInfo.PublisherId = info.PublisherId; newInfo.PublisherLabel = info.PublisherLabel; newInfo.PublishNotes = info.PublishNotes; newInfo.CategoryId = info.CategoryId; newInfo.CategoryLabel = info.CategoryLabel; newInfo.UploadId = info.UploadId; newInfo.Description = info.Description; newInfo.PublishDate = info.PublishDate.HasValue ? DateTimeToString(info.PublishDate.Value) : null; newInfo.PublishDateTicks = info.PublishDate.HasValue ? info.PublishDate.Value.Ticks : 0; newInfo.UnityVersion = info.UnityVersion; newInfo.LinkId = info.LinkId; newInfo.LinkType = info.LinkType; return(newInfo); }
static AssetStoreInfo ConvertToPublic(AssetStoreInfoInternal info) { if (info == null) { // Can't return null here since unity serialization doesn't support null return new AssetStoreInfo(); } var newInfo = new AssetStoreInfo(); newInfo.PublisherId = info.PublisherId; newInfo.PublisherLabel = info.PublisherLabel; newInfo.PublishNotes = info.PublishNotes; newInfo.CategoryId = info.CategoryId; newInfo.CategoryLabel = info.CategoryLabel; newInfo.UploadId = info.UploadId; newInfo.Description = info.Description; newInfo.PublishDate = info.PublishDate.HasValue ? DateTimeToString(info.PublishDate.Value) : null; newInfo.PublishDateTicks = info.PublishDate.HasValue ? info.PublishDate.Value.Ticks : 0; newInfo.UnityVersion = info.UnityVersion; newInfo.LinkId = info.LinkId; newInfo.LinkType = info.LinkType; return newInfo; }