Exemple #1
0
 public T GetComponent <T>(ComponentTypeCode <T> typeCode) where T : Component, new() =>
 (T)Components[typeCode.TypeCode];
Exemple #2
0
 public Component GetComponent(ComponentTypeCode typeCode) =>
 ComponentFilter[typeCode] ? Entity.GetComponent(typeCode) : null;
Exemple #3
0
 public Component[] GetComponents() =>
 Entity.GetComponents().Where(i => ComponentFilter[ComponentTypeCode.Get(i.GetType())]).ToArray();
Exemple #4
0
 public T GetComponent <T>(ComponentTypeCode <T> typeCode) where T : Component, new() =>
 ComponentFilter[typeCode] ? Entity.GetComponent(typeCode) : null;