Delegate EntityAction<T1, T2, T3, T4>
- Namespace
- KeenEyes
- Assembly
- KeenEyes.Core.dll
Delegate for processing an entity with four components.
public delegate void EntityAction<T1, T2, T3, T4>(Entity entity, ref T1 c1, ref T2 c2, ref T3 c3, ref T4 c4) where T1 : struct, IComponent where T2 : struct, IComponent where T3 : struct, IComponent where T4 : struct, IComponent
Parameters
entityEntityThe entity being processed.
c1T1A reference to the first component instance.
c2T2A reference to the second component instance.
c3T3A reference to the third component instance.
c4T4A reference to the fourth component instance.
Type Parameters
T1First component type.
T2Second component type.
T3Third component type.
T4Fourth component type.