Commit Graph

583 Commits

Author SHA1 Message Date
Mikhail
54bcda5891 optimize DelEntBuffer 2024-02-26 07:53:16 +08:00
Mikhail
6d9fe70ff3 fix executor 2024-02-26 07:20:19 +08:00
Mikhail
7b72136349 add AggressiveUpVersion 2024-02-25 23:06:16 +08:00
Mikhail
93e9a57c5c optimize pools 2024-02-25 23:05:11 +08:00
Mikhail
7de803cc12 fix queries 2024-02-25 23:05:00 +08:00
Mikhail
5ced4c0388 fix EcsGroup.ToSpan 2024-02-25 23:02:01 +08:00
Mikhail
06573d0dcb add custom injection node 2024-02-25 18:33:17 +08:00
Mikhail
6164d2f0d3 Merge branch 'new_dev' of https://github.com/DCFApixels/DragonECS into new_dev 2024-02-25 17:27:11 +08:00
Mikhail
1924445074 fix name 2024-02-25 17:27:08 +08:00
Mikhail
95fc264c6f Update Injector.cs 2024-02-25 02:33:24 +08:00
Mikhail
9298ec7540 fix Destroy 2024-02-25 02:33:18 +08:00
Mikhail
c565332db8 separate core with hybrid 2024-02-25 01:11:02 +08:00
Mikhail
bc74ee9b17 stash 2024-02-25 01:08:10 +08:00
Mikhail
1f52caf9c0 stash 2024-02-25 00:55:30 +08:00
Mikhail
234fc89711 remove & rework EcsAnonymousPool 2024-02-24 16:59:09 +08:00
Mikhail
ed40b87e9f fixes, rename EcsVirtualPool to EcsAnonymousPool 2024-02-24 16:48:43 +08:00
Mikhail
281281f5f3 add devirtualization for virtual pool 2024-02-24 03:30:23 +08:00
Mikhail
a7276ce966 add virtual pool 2024-02-24 03:02:41 +08:00
Mikhail
fcc0d1ae97 polising hybrid pool 2024-02-24 03:02:22 +08:00
Mikhail
c3ece37bf5 polishing pools 2024-02-24 02:26:42 +08:00
Mikhail
efed7dcdbd update PoolMediator 2024-02-23 20:44:11 +08:00
Mikhail
6ec4e30ccc fix 2024-02-23 20:43:56 +08:00
Mikhail
4888ad82e4 remove Reflection except inside EcsHybridPool 2024-02-23 18:34:40 +08:00
Mikhail
c14a513172 rename InjectorExtensions 2024-02-23 00:57:49 +08:00
Mikhail
170106273f update 2024-02-22 23:48:10 +08:00
Mikhail
bb35fa6150 return di, rework di, update for support unity 2020.1.0^ 2024-02-22 22:16:03 +08:00
Mikhail
e55dfbb23d add build EcsPipeline profiler marker 2024-02-22 16:05:31 +08:00
Mikhail
53259a92db separating di from core 2024-02-22 15:53:19 +08:00
Mikhail
830a83c0d0 Update Consts.cs 2024-02-22 15:47:38 +08:00
Mikhail
92fa358c33 rework System/Process/Runner logic. rework injections. 2024-02-22 15:39:37 +08:00
Mikhail
19b1ddbc7d update DeleteLeakedEntites
& rename from DeleteEmptyEntites to DeleteLeakedEntites
2024-02-22 00:54:42 +08:00
Mikhail
60c103a26f update inject system 2024-02-17 00:10:38 +08:00
Mikhail
b6a65d403b update EcsPipeline.GetSystems 2024-02-17 00:10:27 +08:00
Mikhail
a63f398fda fix EcsWrold.Destroy 2024-02-16 21:27:24 +08:00
Mikhail
475a51818f optimize entity-component masks 2024-02-16 21:17:20 +08:00
Mikhail
e1260a96fc update EcsWorld 2024-02-15 20:28:38 +08:00
Mikhail
b0f5ea97c0 fix 2024-02-15 18:15:25 +08:00
Mikhail
3d2ae2ff31 update EcsWorld 2024-02-15 18:11:24 +08:00
Mikhail
7c5f799d8e fix 2024-02-15 01:04:54 +08:00
Mikhail
8299c373b9 update world constructors 2024-02-15 00:53:20 +08:00
Mikhail
d7b40e33b1 optimize CreatePool 2024-02-14 21:20:00 +08:00
Mikhail
4c183bd126 update EcsWorld 2024-02-14 21:13:00 +08:00
Mikhail
cdbb33b6ab remove useless 2024-02-14 17:47:26 +08:00
Mikhail
37bfe72d7e fix IdDispenser 2024-02-14 17:05:41 +08:00
Mikhail
3fed9886fe fix IdDispenser 2024-02-14 15:00:07 +08:00
Mikhail
3618e75677 temp remove _entityDispenser.Sort 2024-02-14 03:04:55 +08:00
Mikhail
544ef0d40d refactoring 2024-02-14 03:04:05 +08:00
Mikhail
d636d94549 Update EcsDebug.cs 2024-02-14 02:39:42 +08:00
Mikhail
94a99e3121 update New/DelEntity add densify free entityIDs 2024-02-14 01:04:22 +08:00
Mikhail
d1374d72ca restore functionality 2024-02-13 21:13:46 +08:00