EntityStoreExtensions.md

March 31, 2024 · View on GitHub

Friflo.Engine.ECS

Friflo.Engine.ECS

EntityStoreExtensions Class

Provide generic CreateEntity() overloads to create entities with passed components without any structural change.

public static class EntityStoreExtensions

Inheritance System.Object 🡒 EntityStoreExtensions

Methods
CreateEntity(this EntityStore, Tags)Create and return a new Entity with the passed tags.
CreateEntity<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(this EntityStore, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2,T3,T4,T5,T6,T7,T8,T9>(this EntityStore, T1, T2, T3, T4, T5, T6, T7, T8, T9, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2,T3,T4,T5,T6,T7,T8>(this EntityStore, T1, T2, T3, T4, T5, T6, T7, T8, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2,T3,T4,T5,T6,T7>(this EntityStore, T1, T2, T3, T4, T5, T6, T7, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2,T3,T4,T5,T6>(this EntityStore, T1, T2, T3, T4, T5, T6, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2,T3,T4,T5>(this EntityStore, T1, T2, T3, T4, T5, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2,T3,T4>(this EntityStore, T1, T2, T3, T4, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2,T3>(this EntityStore, T1, T2, T3, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1,T2>(this EntityStore, T1, T2, Tags)Create and return a new Entity with the passed components and tags.
CreateEntity<T1>(this EntityStore, T1, Tags)Create and return a new Entity with the passed component and tags.