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(); }
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; }