AssetType Model { get; set; }

robot_2Generated
code_blocksInput

Description

The Model property of the Editor.AssetType class represents the asset type for 3D models, specifically those with the .vmdl file extension. This property is used to identify and categorize model assets within the editor environment.

Usage

Use the Editor.AssetType.Model property to access the asset type for models when working with asset management or when filtering assets by type in the editor. This can be particularly useful when you need to load, manipulate, or display model assets in your game or application.

Example

// Example of using the Model asset type

// Retrieve the model asset type
var modelAssetType = Editor.AssetType.Model;

// Use the model asset type to find all model assets
var allModelAssets = Asset.FindAssetsByType(modelAssetType);

// Iterate through the found model assets
foreach (var asset in allModelAssets)
{
    // Perform operations with each model asset
    // For example, loading the model into the scene
    var model = asset.Load<Model>();
    Scene.Current.AddEntity(new GameObject { Model = model });
}