AssetFormatVersionAttribute Class
Namespace: Stride.Core.AssetsAssembly: Stride.Core.Assets.dll
Describes what format version this asset currently uses, for asset upgrading.
[AttributeUsage(AttributeTargets.Class)]
public class AssetFormatVersionAttribute : Attribute, _Attribute
| Name | Description | |
|---|---|---|
| Constructors | ||
| AssetFormatVersionAttribute(String, Int32, Int32) | Initializes a new instance of the AssetFormatVersionAttribute class. |
|
| AssetFormatVersionAttribute(String, String, String) | Initializes a new instance of the AssetFormatVersionAttribute class. |
|
| Properties | ||
| MinUpgradableVersion | Gets the minimum format version that supports upgrade for this asset. |
|
| Name | Gets or sets the dependency name. |
|
| Version | Gets the current format version of this asset. |
|
Constructors
AssetFormatVersionAttribute(String, Int32, Int32)
Initializes a new instance of the AssetFormatVersionAttribute class.
public AssetFormatVersionAttribute(string name, int version, int minUpgradableVersion = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The dependency name. |
| System.Int32 | version | The current format version of this asset. |
| System.Int32 | minUpgradableVersion | The minimum format version that supports upgrade for this asset. |
AssetFormatVersionAttribute(String, String, String)
Initializes a new instance of the AssetFormatVersionAttribute class.
public AssetFormatVersionAttribute(string name, string version, string minUpgradableVersion = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The dependency name. |
| System.String | version | The current format version of this asset. |
| System.String | minUpgradableVersion | The minimum format version that supports upgrade for this asset. |
Properties
MinUpgradableVersion
Gets the minimum format version that supports upgrade for this asset.
public PackageVersion MinUpgradableVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Stride.Core.PackageVersion | The minimum format version that supports upgrade for this asset. |
Name
Gets or sets the dependency name.
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Version
Gets the current format version of this asset.
public PackageVersion Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Stride.Core.PackageVersion | The current format version of this asset. |