REACH Explorer
  • ❓Getting Started
  • 🖥️REACH Explorer
    • ⏬Downloads
    • 👤Create an Account
    • 👥Equip an Avatar
    • ⚡Blockchain
      • 💰Connect a Wallet
        • Cardano
        • Ethereum
    • ℹ️Support
      • 💻Device Requirements
      • 🌐How to Clear Browser Cache
    • ⚖️Terms of Service
  • 🛠️Metaverse Cloud Engine SDK
    • 🎮Unity Engine SDK
      • ⚠️Limits
      • ⬇️How to Install the SDK
      • 👤Create an Account
      • ⬆️Upload a Space
      • ⬆️Upload a Prefab
      • ⬆️Upload an Avatar
      • 🤳AR Experiences
      • 👀Content Visibility
      • 🎥Render Pipelines
      • 📂3D File Formats
      • 📜Custom Scripting
        • Custom JavaScript
          • Getting Started
          • Guidelines
      • 🔧Components
        • AI & Machine Learning
          • AI Agent
          • Text To Speech
        • Interactions
          • Metaverse Interactable
            • Non VR Animation
        • Networking
          • Network Object
          • Network Transform
          • Network Object RPC
          • Network Event
        • Blockchain
          • Blockchain GLB
          • Blockchain Query
        • Avatars
          • Player Avatar Container
        • General
          • Platform API
          • Video Camera API
        • Assets
          • Asset
            • Asset Meta Data
          • Meta Space
            • Meta Space Meta Data
          • Meta Prefab
            • Meta Prefab Meta Data
Powered by GitBook
On this page

Was this helpful?

  1. Metaverse Cloud Engine SDK
  2. Unity Engine SDK
  3. Components
  4. Assets

Asset

Asset Documentation

The Asset class is a base class for all asset types within the Metaverse. An asset is a piece of content that can be owned by a user and can be used in the Metaverse.

Namespace

MetaverseCloudEngine.Unity.Assets

Public Methods

  • void UpdateFromDto(AssetDto dto): Updates the asset from the given data transfer object (DTO).

Public Properties

  • Guid? ID (read only): The unique identifier of the asset.

  • string IDString (read only): The ID of the asset as a string.

  • string BlockchainSource: The blockchain source of the asset. This is the blockchain asset ID that this asset is associated with.

  • BlockchainType BlockchainSourceType: The blockchain type of the asset.

  • string BlockchainSourceTypeString (read only): The blockchain type of the asset as a string.

  • TMetaData MetaData: The asset's metadata. This is the data that is used to describe the asset.

  • Platform SupportedPlatforms: The platforms that this asset is supported on.

Usage

The Asset class is a base class and is not meant to be used directly. Instead, you should use one of its derived classes, such as MetaPrefab or MetaSpace.

Additional Notes

  • Assets can be uploaded to the Metaverse Cloud Engine using the AssetEditor in the Unity Editor.

  • Assets can be associated with a blockchain source, which allows them to be owned and controlled by users on the blockchain.

  • Assets can be built for different platforms, such as Windows, Android, and WebGL.

PreviousAssetsNextAsset Meta Data

Last updated 1 year ago

Was this helpful?

🛠️
🎮
🔧