Commit Graph

100 Commits

Author SHA1 Message Date
Mikhail
87bd13a3d0 Rename parameters of world event subscription methods 2023-06-19 02:10:25 +08:00
Mikhail
28e786ca7a refactoring 2023-06-18 18:46:19 +08:00
Mikhail
ed01cfc454 rename EcsWorld.uniqueID to EcsWorld.id 2023-06-18 02:42:20 +08:00
Mikhail
7915db562d update world component methods 2023-06-18 01:02:57 +08:00
Mikhail
7e0af4da35 update world component methods 2023-06-18 00:39:25 +08:00
Mikhail
520eb0b597 add set world component method 2023-06-17 20:02:10 +08:00
Mikhail
5f4d1c0c8e update debug utils 2023-06-16 11:53:59 +08:00
Mikhail
a3a5326ca0 add init method for wrold components/ bug fix 2023-06-10 19:43:19 +08:00
Mikhail
355cece81b split IEcsWorldEventListener 2023-06-10 18:58:43 +08:00
Mikhail
cc39522279 refactoring 2023-06-10 18:15:09 +08:00
Mikhail
645546585e add world listeners 2023-06-08 04:04:39 +08:00
Mikhail
a7323363c4 Revert "update EcsGroup"
This reverts commit 29e92ede0b.
2023-06-05 00:22:06 +08:00
Mikhail
29e92ede0b update EcsGroup
rename set operations
replace Span with ReadOnlySpan
2023-06-05 00:16:45 +08:00
Mikhail
416504db45 simplifying the signature of EcsWorld.GetPool 2023-06-04 18:32:05 +08:00
Mikhail
1c5ce4561b remove EcsWhereResult 2023-06-02 03:33:33 +08:00
Mikhail
8c612aa949 update EcsGroup 2023-06-01 20:14:34 +08:00
Mikhail
33f1f03294 refactoring 2023-05-30 18:30:10 +08:00
Mikhail
b73101d18c fix 2023-05-30 15:20:27 +08:00
Mikhail
f565499138 add world components 2023-05-30 15:15:37 +08:00
Mikhail
217a843b47 refactoring 2023-05-30 04:32:09 +08:00
Mikhail
8b0f463129 refactoring 2023-05-29 23:03:02 +08:00
Mikhail
62ceb3384e refactoring 2023-05-28 06:35:33 +08:00
Mikhail
72b344b3dd refactoring 2023-05-28 06:29:04 +08:00
Mikhail
42a8be7345 refactoring 2023-05-28 05:53:08 +08:00
Mikhail
77286fc00c update world meta/update mask debuging 2023-05-27 22:15:25 +08:00
Mikhail
1b8cf0f0e9 refactoring 2023-05-27 15:59:46 +08:00
Mikhail
8f8571a646 Change generic constraints 2023-05-27 09:06:10 +08:00
Mikhail
7cc02d00ba moving part of the API into a separate module 2023-05-26 06:18:09 +08:00
Mikhail
32429e5af8 refactoring
rename directive to DISABLE_DRAGONECS_ASSERT_CHEKS
2023-05-26 05:13:11 +08:00
Mikhail
caef8d8bae refactoring 2023-05-26 03:45:35 +08:00
Mikhail
6fd85813c3 refactoring 2023-05-26 00:24:38 +08:00
Mikhail
3fa030e95d remove Pipeline from EcsWorld & add event subscription 2023-05-23 15:58:31 +08:00
Mikhail
f15de024f5 update 2023-05-23 01:47:28 +08:00
Mikhail
c0c089ec01 global update
rework queries
update remove entities
add sanitize checks
fixes
etс
2023-05-07 00:50:02 +08:00
Mikhail
d5e1700029 update/add component count/auto delete empty entity 2023-04-26 16:45:37 +08:00
Mikhail
24849ab619 update queries 2023-04-24 16:48:18 +08:00
Mikhail
cb25943b55 remove world interface 2023-04-24 00:31:03 +08:00
Mikhail
65861cb798 refactoring 2023-04-24 00:19:07 +08:00
Mikhail
aa220f17e6 refactoring 2023-04-23 22:55:13 +08:00
Mikhail
54b88a3a98 fix create/delete entity methods 2023-04-23 17:19:52 +08:00
Mikhail
b5d9d0e5e1 implemented JoinAttachQuery 2023-04-23 04:10:54 +08:00
Mikhail
22ff801f15 Update 2023-04-22 23:40:09 +08:00
Mikhail
e2371103c1 fix filter fbug 2023-04-21 16:03:50 +08:00
Mikhail
3a15b93da5 reworkpool system/ add new pools 2023-04-21 03:16:05 +08:00
Mikhail
905cd3033a fix changes 2023-04-21 01:05:06 +08:00
Mikhail
212d45f778 refactoring 2023-04-20 20:10:16 +08:00
Mikhail
f2d43146d6 rework world
to remove abstraction, to improve performance.
2023-04-20 20:03:26 +08:00
Mikhail
df833a5b39 fix changes 2023-04-20 19:23:58 +08:00
Mikhail
b8fb3011b0 remove legacy component mask 2023-04-20 18:26:11 +08:00
Mikhail
b26a255a90 fix changes 2023-04-20 18:23:23 +08:00