EntityComponentEventArgs Struct
Namespace: Stride.Engine.DesignAssembly: Stride.Engine.dll
An event when an EntityComponent changed in an Entity.
public struct EntityComponentEventArgs
              | Name | Description | |
|---|---|---|
| Constructors | ||
| EntityComponentEventArgs(Entity, Int32, EntityComponent, EntityComponent) | Initializes a new instance of the EntityComponentEventArgs struct.  | 
                          |
| Fields | ||
| Entity | The entity  | 
                          |
| Index | The index of the component in the entity  | 
                          |
| NewComponent | The new component  | 
                          |
| PreviousComponent | The previous component  | 
                          |
Constructors
EntityComponentEventArgs(Entity, Int32, EntityComponent, EntityComponent)
Initializes a new instance of the EntityComponentEventArgs struct.
public EntityComponentEventArgs(Entity entity, int index, EntityComponent previousComponent, EntityComponent newComponent)
              Parameters
| Type | Name | Description | 
|---|---|---|
| Entity | entity | The entity.  | 
                  
| System.Int32 | index | |
| EntityComponent | previousComponent | The previous component.  | 
                  
| EntityComponent | newComponent | The new component.  | 
                  
Fields
Entity
The entity
public readonly Entity Entity
              Field Value
| Type | Description | 
|---|---|
| Entity | 
Index
The index of the component in the entity
public readonly int Index
              Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
NewComponent
The new component
public readonly EntityComponent NewComponent
              Field Value
| Type | Description | 
|---|---|
| EntityComponent | 
PreviousComponent
The previous component
public readonly EntityComponent PreviousComponent
              Field Value
| Type | Description | 
|---|---|
| EntityComponent | 
Inherited Members
                  System.ValueType.Equals(System.Object)
                
                
                  System.ValueType.GetHashCode()
                
                
                  System.ValueType.ToString()