Class ConverterVersionAttribute
By declaring a version number a ComponentSystem can ensure that any cached data by the asset pipeline was prepared using the active code. If the version number of any conversion system or optimization system changes or a new conversion system is added, then the scene will be re-converted.
Namespace: Unity.Entities
Syntax
[AttributeUsage(AttributeTargets.Class)]
public class ConverterVersionAttribute : Attribute, _Attribute
Constructors
ConverterVersionAttribute(String, Int32)
Declaration
public ConverterVersionAttribute(string userName, int version)
Parameters
Type | Name | Description |
---|---|---|
String | userName | |
Int32 | version |
Fields
UserName
An identifier for the user that made the last change. Use this to enforce a merge conflict when two different users both try to bump the version at the same time.
Declaration
public string UserName
Field Value
Type | Description |
---|---|
String |
Version
The version number of the converter. Increase this to invalidate the cached versions of entity scenes that use the converter that is tagged with this attribute.
Declaration
public int Version
Field Value
Type | Description |
---|---|
Int32 |