Add EntityQuery<MetaDataComponent> to EntityManager (#4166)

This commit is contained in:
metalgearsloth
2023-07-13 20:14:47 +10:00
committed by GitHub
parent dd12110c34
commit cb63499ec9
8 changed files with 230 additions and 53 deletions

View File

@@ -162,10 +162,10 @@ namespace Robust.Shared.Scripting
public abstract void show(object obj);
#region EntityManager proxy methods
public T Comp<T>(EntityUid uid)
public T Comp<T>(EntityUid uid) where T : Component
=> ent.GetComponent<T>(uid);
public bool TryComp<T>(EntityUid uid, out T? comp)
public bool TryComp<T>(EntityUid uid, out T? comp) where T : Component
=> ent.TryGetComponent(uid, out comp);
public bool HasComp<T>(EntityUid uid)