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