Skip to content

Commit

Permalink
Test_GitHub_58 - wip
Browse files Browse the repository at this point in the history
  • Loading branch information
friflo committed Feb 13, 2025
1 parent ce89534 commit eb45fc5
Showing 1 changed file with 49 additions and 1 deletion.
50 changes: 49 additions & 1 deletion src/Tests/ECS/Github/Test_GitHub_58.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ protected override void OnUpdate()
// buffer.RemoveTags(entity.Id, Tags.Get<Hero>());
// buffer.AddTags(entity.Id, health.DeathTag);
// buffer.AddTags(entity.Id, health.DeathTag);
// buffer.RemoveTags(entity.Id, Tags.Get<Hero>());
_etags[entity.Id - 1] = health.DeathTag;
Console.WriteLine( $"Hero{entity.Id} -> {health.DeathTag.ToString()}");
}
Expand Down Expand Up @@ -115,4 +119,48 @@ private static void Exec()
}
}
}
*/
*/


/* --- Results on GameOver ---
entity.RemoveTags(Tags.Get<Hero>());
entity.AddTags(health.DeathTag);
[0] = {Entity} id: 4 [Health, #Zombie]
[1] = {Entity} id: 5 [Health, #Zombie]
[2] = {Entity} id: 1 [Health, #Zombie]
[3] = {Entity} id: 2 [Health, #Monster]
[4] = {Entity} id: 3 [Health, #Monster]
entity.AddTags(health.DeathTag);
entity.RemoveTags(Tags.Get<Hero>()); // << here is the problem
[0] = {Entity} id: 1 [Health, #Hero]
[1] = {Entity} id: 2 [Health, #Hero]
[2] = {Entity} id: 3 [Health, #Hero]
[3] = {Entity} id: 4 [Health, #Monster]
[4] = {Entity} id: 5 [Health, #Zombie]
buffer.RemoveTags(entity.Id, Tags.Get<Hero>());
buffer.AddTags(entity.Id, health.DeathTag);
[0] = {Entity} id: 4 [Health, #Monster]
[1] = {Entity} id: 3 [Health, #Monster]
[2] = {Entity} id: 5 [Health, #Zombie]
[3] = {Entity} id: 2 [Health, #Zombie]
[4] = {Entity} id: 1 [Health, #Zombie]
buffer.AddTags(entity.Id, health.DeathTag);
buffer.RemoveTags(entity.Id, Tags.Get<Hero>());
[0] = {Entity} id: 4 [Health, #Monster]
[1] = {Entity} id: 3 [Health, #Monster]
[2] = {Entity} id: 5 [Health, #Zombie]
[3] = {Entity} id: 2 [Health, #Zombie]
[4] = {Entity} id: 1 [Health, #Zombie]
*/

0 comments on commit eb45fc5

Please sign in to comment.