Entitas icon indicating copy to clipboard operation
Entitas copied to clipboard

Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

Results 185 Entitas issues
Sort by recently updated
recently updated
newest added

Hi, In my project I'm using Services for more than just external communication. At the moment I've got a TargetingService and a SightService which both derive from ITargetingService and ISightService...

question

Hi, I'm wondering how you guys would approach adding Body Parts to an Entity. This is my current approach : ```` using btcp.ECS.Core.Services.Interfaces; using Entitas; using Entitas.Unity; using UnityEngine; namespace...

question

**Describe the bug** `system.Remove()` removes system but it's still visible in VisualDebugging **To Reproduce** In Match-One add and remove BoardSystem **Expected behavior** Remove system from VisualDebugging **Screenshots** ![system-remove](https://user-images.githubusercontent.com/233700/189228256-1f4c715e-c296-4f0a-8abd-469b1d4e7489.png) **Entitas Version**...

bug

Hi, I have an idea : make the CreateComponentWhatever api to return entity so we could construct entities with a fluent api. example : ```csharp using Entitas; public sealed class...

feature request

Change `AbstractEntityIndex._getKey` signature to ```csharp Func ``` to include the component index, which can be useful for exotic EntityIndexes using NoneOf matchers See current weird implementation of `EntityIndexTests.WorksWithNoneOf()` and update...

enhancement
breaking change

GitHub added [Actions](https://github.com/features/actions) to automate. Migrate from Travis CI to GitHub actions. Current Travis CI: https://travis-ci.org/github/sschmid/Entitas-CSharp - [ ] Run unit tests on push - [ ] Add automated release

As part of modernizing the project I'll change the folder structure as seen in [DesperateDevs](https://github.com/sschmid/DesperateDevs) - Move `Entitas` to `src` - Move `Addons` to `src` - Remove Tests project and...

As part of modernizing the project I'll migrate all unit tests from [nspec](http://nspec.org) to [xunit](https://xunit.net). Benefits: - industry standard for C# - well integrated into IDEs - easily run individual...

As part of modernizing the project I'll update the code adhering to https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions

breaking change