Beispiel #1
0
 public CatalogItem(NFTInfo nFTInfo)
 {
     asset_pack_id = BuilderInWorldSettings.ASSETS_COLLECTIBLES;
     id            = nFTInfo.assetContract.address;
     thumbnail     = nFTInfo.thumbnailUrl;
     SetBaseURL(nFTInfo.originalImageUrl);
     name     = nFTInfo.name;
     category = nFTInfo.assetContract.name;
     model    = BuilderInWorldSettings.COLLECTIBLE_MODEL_PROTOCOL + nFTInfo.assetContract.address + "/" + nFTInfo.tokenId;
     tags     = new List <string>();
     contents = new Dictionary <string, string>();
     metrics  = new SceneObject.ObjectMetrics();
 }
Beispiel #2
0
    public CatalogItem(SceneObject sceneObject)
    {
        id            = sceneObject.id;
        asset_pack_id = sceneObject.asset_pack_id;
        name          = sceneObject.name;
        model         = sceneObject.model;
        thumbnail     = sceneObject.thumbnail;
        tags          = sceneObject.tags;

        category = sceneObject.category;
        contents = sceneObject.contents;

        metrics = sceneObject.metrics;
        baseUrl = sceneObject.GetBaseURL();

        itemType = ItemType.SCENE_OBJECT;
    }