oecs-sharp/Game.Blackjack/Systems
hypercross cbb7edd472 refactor: simplify entity lookups and clean up state updates
- Replace manual entity iteration with `world.FindEntity<T>()`
- Remove redundant `MarkModified<GameState>` calls
- Add safety counters to prevent infinite loops in tests and systems
- Call `FlushPendingMutations` after card transfers to ensure
  consistency
- Rename `Run` to `RunImpl` in several systems
2026-07-21 13:57:11 +08:00
..
DealSystem.cs refactor: simplify entity lookups and clean up state updates 2026-07-21 13:57:11 +08:00
DealerSystem.cs refactor: simplify entity lookups and clean up state updates 2026-07-21 13:57:11 +08:00
DeckSetupSystem.cs refactor: simplify entity lookups and clean up state updates 2026-07-21 13:57:11 +08:00
HandUtil.cs refactor: simplify entity lookups and clean up state updates 2026-07-21 13:57:11 +08:00
PlayerBustCheckSystem.cs refactor: simplify entity lookups and clean up state updates 2026-07-21 13:57:11 +08:00