Class TraitAttribute
Attribute used to annotate traits.
Namespace: Unity.Kinematica
Syntax
[AttributeUsage(AttributeTargets.Struct)]
public class TraitAttribute : Attribute, _Attribute
Remarks
Traits are user-defined characteristics that can be associated to tags or markers.
Users can define own custom data by using C# structs. These structs
will then show up in the Kinematica builder tool and allow tags or markers
to be created carrying specific instances of the corresponding traits.
A trait itself wraps the actual payload (the instance of the user-defined struct).
[Trait]
public struct Anchor
{
public AffineTransform transform;
}