Skip to content

Commit 5bf7498

Browse files
Port changes from 75e1300f1c4e9b0f4b9cb448631829ad2cc48094
1 parent 72ca9a9 commit 5bf7498

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/Flecs.NET/Core/FilterBuilder.cs

+2
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,8 @@ public ref FilterBuilder Expr(string expr)
651651
return ref this;
652652
}
653653

654+
// TODO: Evaluate whether this commit should be added? https://github.com/SanderMertens/flecs/commit/bea64d33a5941b7156a379fa3434bfa28ee82c16
655+
654656
/// <summary>
655657
/// Alternative form of Term().
656658
/// </summary>

src/Flecs.NET/Core/MetricBuilder.cs

+8-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,14 @@ public ref MetricBuilder Member(ulong entity)
6666
/// <returns></returns>
6767
public ref MetricBuilder Member(string name)
6868
{
69-
return ref Member(new World(World).Lookup(name));
69+
Entity m = Desc.id == 0
70+
? new World(World).Lookup(name)
71+
: new Entity(World, ecs_get_typeid(World, Desc.id)).Lookup(name);
72+
73+
if (m == 0)
74+
Ecs.Log.Err("member '%s' not found", name);
75+
76+
return ref Member(m);
7077
}
7178

7279
/// <summary>

0 commit comments

Comments
 (0)