Commit Graph

40 Commits

Author SHA1 Message Date
DCFApixels
55ef119aff add optimization with IEntityStorage to EcsMaskIterator 2025-03-11 14:30:33 +08:00
DCFApixels
4759f186ad update queries & mask iterator 2024-11-17 21:43:50 +08:00
Mikhail
f12c01ed10 add LastCachedCount for executors 2024-11-07 08:22:10 +08:00
Mikhail
8c442a66c0 update where queries, fix query cache 2024-11-05 15:50:03 +08:00
Mikhail
02834d6826 rename EcsWorld.id to EcsWorld.ID 2024-10-31 16:27:53 +08:00
Mikhail
acf0e876f3 update queries 2024-10-11 18:28:46 +08:00
Mikhail
57b0ba225a update mask iterator 2024-10-10 19:57:19 +08:00
Mikhail
952aaa23b1 rework queries/add using mask queries 2024-10-03 08:20:22 +08:00
Mikhail
a0e359bb12 stash 2024-10-02 22:13:10 +08:00
Mikhail
e271c77cab add Where query with sort 2024-08-26 11:08:42 +08:00
Mikhail
6c1e999a31 fix executor logic 2024-08-24 21:02:18 +08:00
Mikhail
89ebd5d1ba update queries cashe 2024-08-24 13:10:50 +08:00
Mikhail
07c122d406 update queries stash 2024-08-24 12:29:58 +08:00
Mikhail
9c033e6330 update queries stash 2024-08-23 22:31:43 +08:00
Mikhail
108fb6c41b simple rafactoring 2024-08-05 11:17:26 +08:00
Mikhail
e42d2edbbf todo 2024-08-05 11:13:13 +08:00
Mikhail
dbdc34f3cf cleanup reflection 2024-07-05 22:13:17 +08:00
Mikhail
8aac055712 remove EcsProfilerMarker from EcsWhereExecutor 2024-05-25 21:48:25 +08:00
Mikhail
4bc60072ed add il2cpp options 2024-04-28 19:43:10 +08:00
Mikhail
089eff6674 remove EcsGroup.CapacitySparce , rename EcsSpan.Count 2024-03-02 04:22:29 +08:00
Mikhail
6d9fe70ff3 fix executor 2024-02-26 07:20:19 +08:00
Mikhail
7de803cc12 fix queries 2024-02-25 23:05:00 +08:00
Mikhail
659b7fdb64 simple refactoring 2024-02-11 01:29:18 +08:00
Mikhail
186ef6bd1a add EcsWrold.Version & optimize query executors 2024-02-11 01:17:10 +08:00
Mikhail
5f5940f443 update queries 2024-02-10 20:54:09 +08:00
Mikhail
1ecad4de1d Update entity lifecycle/collcetions
update auto release DelEntBuffer
replace ReadnolySpan<int> to EcsSpan
2023-12-31 13:07:53 +08:00
Mikhail
70cf1be408 update 2023-12-24 15:40:19 +08:00
Mikhail
6494030509 refactoring 2023-06-22 14:39:12 +08:00
Mikhail
2b5cc8b27b rename Subject to Aspect 2023-06-22 14:31:13 +08:00
Mikhail
4b63353965 refactoring to support c# 7.3 2023-06-12 21:59:27 +08:00
Mikhail
e828864ca8 remove EcsGroup.Release 2023-06-10 00:55:00 +08:00
Mikhail
1c5ce4561b remove EcsWhereResult 2023-06-02 03:33:33 +08:00
Mikhail
a53fa7e717 change defines 2023-06-02 01:20:46 +08:00
Mikhail
33f1f03294 refactoring 2023-05-30 18:30:10 +08:00
Mikhail
42a8be7345 refactoring 2023-05-28 05:53:08 +08:00
Mikhail
1b8cf0f0e9 refactoring 2023-05-27 15:59:46 +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
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