コード例 #1
0
ファイル: Entity.cs プロジェクト: kakka-z/KoiCatalog
 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;