sebas77
3126f53b46
Merge branch 'master' of https://github.com/sebas77/Svelto.ECS
6 years ago
sebas77
1d11777a8a
remove wrong signatures
6 years ago
Sebastiano Mandalà
9d4175808d
Update README.md
6 years ago
Sebastiano Mandalà
3d3e9f28a8
Update README.md
6 years ago
Sebastiano Mandalà
216990bde2
Update README.md
6 years ago
Sebastiano Mandalà
74569b9d2f
Update README.md
6 years ago
sebas77
eb73f4a53a
Merge branch 'master' of https://github.com/sebas77/Svelto.ECS
6 years ago
sebas77
c547e73364
re-added Svelto.Common that was deleted by mistake
6 years ago
sebas77
9938e565ee
re add submodule
6 years ago
Sebastiano Mandalà
22434ab767
Update README.md
6 years ago
sebas77
124c4d0e80
introduced deffered actions for Remove and Swap entity, they now happen during the submission and not right away. This imply a radical change of the current application made with Svelto
6 years ago
sebas77
4de6463f35
introduced deffered actions for Remove and Swap entity, they now happen during the submission and not right away. This imply a radical change of the current application made with Svelto
6 years ago
Sebastiano Mandalà
ded171d505
Update README.md
6 years ago
Sebastiano Mandalà
78e8c7b451
Update README.md
6 years ago
sebas77
f828e266b9
Now it's mandatory to specify the group in all the functions, I will write an article about why this makes the code much better
renamed UnityEntiySubmissionScheduler
6 years ago
Sebastiano Mandalà
b888514c7a
Update README.md
6 years ago
sebas77
d2f2c76ca2
Fix bug
6 years ago
sebas77
928ebc991d
fix bug
6 years ago
sebas77
a2281628a0
There were some references to EntityInfoView still in place, they are all removed now
Split ExecuteOnEntities functions to another class
Added the index element in ExecuteOnEntities so that is possible to know the current index of the iteration
6 years ago
sebas77
60525639d6
add more safety checks
tinkering around the concept of QueryMappedEntities
6 years ago
Sebastiano Mandalà
a2e210eb0c
Update README.md
6 years ago
Sebastiano Mandalà
beb4cd29c4
Update README.md
6 years ago
Sebastiano Mandalà
695a0e4528
Update README.md
6 years ago
Sebastiano Mandalà
4bbb318dd0
Update README.md
6 years ago
Sebastiano Mandalà
8edd7153bf
Update README.md
6 years ago
Sebastiano Mandalà
0a55d70cd7
Update README.md
6 years ago
Sebastiano Mandalà
c3705c0c23
Update README.md
6 years ago
Sebastiano Mandalà
421cbd32cb
Update README.md
6 years ago
sebas77
d456dcbfff
Experiment with safe ExecuteOnEntities (it protects from fatal mistakes and database misues) and ExecuteOnEntities with multiple entity views
6 years ago
sebas77
0a9fae5cb2
better sequencer and more improvements
6 years ago
sebas77
22cfff3a07
add function for internal use
6 years ago
sebas77
0358c48974
Swap and Remove entity now needs the entity descriptor
6 years ago
sebas77
89cc341f6f
Sequencer cannot pass data anymore, just the EGID
More debug info
Better memory usage
Query entity must throw an exception if entity is not found
runtime validation for EntityStructs
6 years ago
sebas77
c699863e11
Changed idea on class idea
6 years ago
sebas77
d8140276b3
Try queries must not crash if the entity is not found
force to inherit from sequencer to improve readibility
6 years ago
sebas77
35948a5883
Argghg adding the EGID in the DispatchOnSet and DispatchOnChange was a mistake. Revert it.
Avoid to remove and create dictionaries more than needed
6 years ago
sebas77
869042b058
remove dangerous function
6 years ago
sebas77
cdb56f6f53
Add ExclusiveGroups comments
DispatchOnChange and DispatchOnSet must receive an EGID (sorry)
Rename GenericEntityDescriptorHolder to UnityEntityDescriptorHolder
6 years ago
sebas77
a19272b54d
fix bug
6 years ago
sebas77
35dabe282f
update submodule
6 years ago
sebas77
2cb9029112
compatible with c# 4 again.
6 years ago
sebas77
ec97b0c2ea
add new (not cache friendly) ExecuteOnAllEntities function (all the entities regardless the group)
6 years ago
sebas77
5f55a22dce
forgot to change ID on swap and improve test to be sure it won't happen anymore
6 years ago
sebas77
c6549bed1f
simplify the MoveEntity code to maintain less code and unify behaviours
6 years ago
sebas77
5691f224a5
Fix bug that was preventing the adding of an entity that was deleted
6 years ago
sebas77
9e91fa4f21
Query an not existing entity by index should always throw an exception
Exclusive groups can allocate a specific range now
6 years ago
sebas77
ecc90ab8a2
Add more functions for convenience
6 years ago
sebas77
dabc32d6a1
Add ExecuteOnEntities (careful this may change with c# 7 in future)
6 years ago
sebas77
4233f20e6f
better class names
6 years ago
sebas77
96349ac83e
force the use of explicit groups
6 years ago