Commit Graph

545 Commits

Author SHA1 Message Date
Mikhail
8b0cd12403 refactoring entlong 2024-02-28 01:20:35 +08:00
Mikhail
278ce467e5 Merge branch 'new_dev' of https://github.com/DCFApixels/DragonECS into new_dev 2024-02-26 12:22:59 +08:00
Mikhail
431d501f27 remove useless 2024-02-26 12:08:01 +08:00
Mikhail
0ed91a08da code cleanup 2024-02-26 11:58:19 +08:00
Mikhail
2cbdb4f994 update EcsDebugUtility/ add cached meta 2024-02-26 11:54:18 +08:00
Mikhail
344f9caca2 Update Consts.cs 2024-02-26 10:56:23 +08:00
Mikhail
6dba253246 refactoring EcsDebug 2024-02-26 10:56:18 +08:00
Mikhail
c5ac114853 refactoring 2024-02-26 10:43:37 +08:00
Mikhail
7977f4d059 rename Declare to AddNode 2024-02-26 10:37:58 +08:00
Mikhail
4320b70d13 add unity file 2024-02-26 09:09:35 +08:00
Mikhail
1f740fff2e rename DeclareRunner to AddRunner 2024-02-26 08:48:22 +08:00
Mikhail
fbda99c60a rename DeclareRunner to GetRunnerInstance 2024-02-26 08:31:35 +08:00
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