Example #1
0
        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);
        }
Example #2
0
        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;
        }