Method AddComponent
AddComponent<T>()
Adds a component of type T to the primary Entity
Declaration
[Obsolete("Use the version of the function with the explicit Entity parameter (RemovedAfter Entities 1.0)")]
public void AddComponent<T>() where T : unmanaged, IComponentDataType Parameters
| Name | Description | 
|---|---|
| T | The type of component to add | 
Remarks
Implicitly it will access the primary entity with TransformUsageFlags.Dynamic.
AddComponent<T>(in T)
Adds a component of type T to the primary Entity
Declaration
[Obsolete("Use the version of the function with the explicit Entity parameter (RemovedAfter Entities 1.0)")]
public void AddComponent<T>(in T component) where T : unmanaged, IComponentDataParameters
| Type | Name | Description | 
|---|---|---|
| T | component | The component to add | 
Type Parameters
| Name | Description | 
|---|---|
| T | The type of component to add | 
Remarks
Implicitly it will access the primary entity with TransformUsageFlags.Dynamic.
AddComponent<T>(Entity)
Adds a component of type T to the Entity
Declaration
public void AddComponent<T>(Entity entity)Parameters
| Type | Name | Description | 
|---|---|---|
| Entity | entity | The Entity to add the component to | 
Type Parameters
| Name | Description | 
|---|---|
| T | The type of component to add | 
AddComponent<T>(Entity, in T)
Adds a component of type T to the Entity
Declaration
public void AddComponent<T>(Entity entity, in T component) where T : unmanaged, IComponentDataParameters
| Type | Name | Description | 
|---|---|---|
| Entity | entity | The Entity to add the component to | 
| T | component | The component to add | 
Type Parameters
| Name | Description | 
|---|---|
| T | The type of component to add | 
AddComponent(ComponentType)
Adds a component of type ComponentType to the primary Entity
Declaration
[Obsolete("Use the version of the function with the explicit Entity parameter (RemovedAfter Entities 1.0)")]
public void AddComponent(ComponentType componentType)Parameters
| Type | Name | Description | 
|---|---|---|
| ComponentType | componentType | The type of component to add | 
Remarks
Implicitly it will access the primary entity with TransformUsageFlags.Dynamic.
AddComponent(Entity, ComponentType)
Adds a component of type ComponentType to the Entity
Declaration
public void AddComponent(Entity entity, ComponentType componentType)Parameters
| Type | Name | Description | 
|---|---|---|
| Entity | entity | The Entity to add the component to | 
| ComponentType | componentType | The type of component to add | 
AddComponent(in ComponentTypeSet)
Adds multiple components of types ComponentType to the primary Entity
Declaration
[Obsolete("Use the version of the function with the explicit Entity parameter (RemovedAfter Entities 1.0)")]
public void AddComponent(in ComponentTypeSet componentTypeSet)Parameters
| Type | Name | Description | 
|---|---|---|
| ComponentTypeSet | componentTypeSet | The types of components to add | 
Remarks
Implicitly it will access the primary entity with TransformUsageFlags.Dynamic.
AddComponent(Entity, in ComponentTypeSet)
Add multiple components of types ComponentType to the Entity
Declaration
public void AddComponent(Entity entity, in ComponentTypeSet componentTypeSet)Parameters
| Type | Name | Description | 
|---|---|---|
| Entity | entity | The Entity to add the components to | 
| ComponentTypeSet | componentTypeSet | The types of components to add |