{"action":"opened","issue":{"url":"https://api.github.com/repos/sschmid/Entitas-CSharp/issues/192","repository_url":"https://api.github.com/repos/sschmid/Entitas-CSharp","labels_url":"https://api.github.com/repos/sschmid/Entitas-CSharp/issues/192/labels{/name}","comments_url":"https://api.github.com/repos/sschmid/Entitas-CSharp/issues/192/comments","events_url":"https://api.github.com/repos/sschmid/Entitas-CSharp/issues/192/events","html_url":"https://github.com/sschmid/Entitas-CSharp/issues/192","id":180450678,"number":192,"title":"Destroying entities might add them to groups","user":{"login":"sschmid","id":233700,"avatar_url":"https://avatars.githubusercontent.com/u/233700?v=3","gravatar_id":"","url":"https://api.github.com/users/sschmid","html_url":"https://github.com/sschmid","followers_url":"https://api.github.com/users/sschmid/followers","following_url":"https://api.github.com/users/sschmid/following{/other_user}","gists_url":"https://api.github.com/users/sschmid/gists{/gist_id}","starred_url":"https://api.github.com/users/sschmid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sschmid/subscriptions","organizations_url":"https://api.github.com/users/sschmid/orgs","repos_url":"https://api.github.com/users/sschmid/repos","events_url":"https://api.github.com/users/sschmid/events{/privacy}","received_events_url":"https://api.github.com/users/sschmid/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sschmid/Entitas-CSharp/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-01T10:53:00Z","updated_at":"2016-10-01T10:53:00Z","closed_at":null,"body":"Using a NoneOf matcher for groups can lead to adding entities to a group in the process of destroying it.\r\nE.g.\r\n```\r\nMatcher.AllOf(Position).NoneOf(Destroy)\r\n```\r\n\r\nWhen destroying an entity all components will be removed. Depending on the order of removing those components it can happen that the entity will be added to the group. If DestroyComponent gets removed first the entity will matches the matcher. This shouldn't happen."}}
{"actor":{"display_login":"sschmid"}}