Namespace Unity.Semantic.Traits
Classes
BooleanProperty
Boolean property type definition
EnumDefinition
Definition of an enumeration
EnumReferenceProperty
Enum reference property type definition
FloatProperty
Float property type definition
IntProperty
Integer property type definition
ListBooleanProperty
List of boolean property type definition
ListFloatProperty
List of float property type definition
ListIntProperty
List of integer property type definition
ObjectReferenceProperty
Object reference property type definition
SemanticObject
Component used on objects that contain Traits
StringProperty
String property type definition
TraitDefinition
Definition of a trait that specify the quality of an object
TraitGizmoAttribute
An attribute type for drawing gizmos on game objects with a given trait.
TraitPropertyDefinition
Base definition class used to declare a property type that can be used in a trait
TraitPropertyTypeAttribute
Use this attribute on TraitPropertyDefinition to specify the display name shown in the Inspector.
TransformProperty
Transform property type definition
Vector2Property
Vector2 property type definition
Vector3Property
Vector3 property type definition
Structs
SemanticObjectData
Marks the entity as a semantic object
Interfaces
ICustomTraitData
Interface that designates a trait as a custom implementation.
ITraitData
Interface for all traits