Class SemanticObject
Component used on objects that contain Traits
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: Unity.Semantic.Traits
Syntax
[ExecuteAlways]
[DisallowMultipleComponent]
[AddComponentMenu("Semantic/Semantic Object")]
public class SemanticObject : MonoBehaviour, IConvertGameObjectToEntity
Properties
Entity
Parent object entity
Declaration
public Entity Entity { get; }
Property Value
| Type | Description |
|---|---|
| Entity |
EntityManager
Entity Manager
Declaration
public EntityManager EntityManager { get; }
Property Value
| Type | Description |
|---|---|
| EntityManager |
Methods
Convert(Entity, EntityManager, GameObjectConversionSystem)
Convert SemanticObject component to a SemanticObjectData on this object entity
Declaration
public void Convert(Entity entity, EntityManager destinationManager, GameObjectConversionSystem conversionSystem)
Parameters
| Type | Name | Description |
|---|---|---|
| Entity | entity | Current Entity |
| EntityManager | destinationManager | Current EntityManager |
| GameObjectConversionSystem | conversionSystem | System that is used for this conversion |