Commit Graph

764 Commits

Author SHA1 Message Date
Mikhail
ae6b6d7a2f fix naming 2024-11-08 19:08:38 +08:00
Mikhail
820fae6f3e code cleanup 2024-11-08 17:21:36 +08:00
Mikhail
ed698fbbd8 add EntitesMatrix 2024-11-08 17:20:05 +08:00
Mikhail
2d64b3088a fix 2024-11-08 17:19:59 +08:00
Mikhail
1569b6507d fix 2024-11-08 15:45:55 +08:00
Mikhail
a8e550d6f5 fix 2024-11-08 15:32:51 +08:00
Mikhail
9f8861dff4 update debuggerproxy 2024-11-08 15:15:27 +08:00
Mikhail
d0c2cab838 fix 2024-11-07 16:27:32 +08:00
Mikhail
5e9870f736 fix 2024-11-07 16:22:28 +08:00
Mikhail
4ee6f8a0f1 fxies 2024-11-07 16:21:51 +08:00
Mikhail
09b209a7c0 GetComponentTypeIDsFor optimization 2024-11-07 16:16:47 +08:00
Mikhail
4069f9b970 add EcsWorld.GetMaskQueryExecutors 2024-11-07 10:19:44 +08:00
Mikhail
f12c01ed10 add LastCachedCount for executors 2024-11-07 08:22:10 +08:00
Mikhail
14cb548b0a fix 2024-11-06 20:33:44 +08:00
Mikhail
ef242f4ecd fix for support aot 2024-11-06 20:17:07 +08:00
Mikhail
08a19489e8 update exception messages 2024-11-06 19:55:33 +08:00
Mikhail
51b623e2c5 update copy clone move remove 2024-11-06 18:27:33 +08:00
Mikhail
b60308ac7e fix & update GetComponentTypeIDsFor 2024-11-06 16:08:33 +08:00
Mikhail
1213bdb792 fix 2024-11-06 14:28:57 +08:00
Mikhail
ad2bcae5ad update Copy/Clone(Entity) add Move/Remove(Components) 2024-11-06 13:46:20 +08:00
Mikhail
ab06cbce58 update type code 2024-11-05 17:16:50 +08:00
Mikhail
4e54be72bf fix naming 2024-11-05 15:56:46 +08:00
Mikhail
7460b0299f update todo 2024-11-05 15:54:56 +08:00
Mikhail
54e2d11048 rename internal method 2024-11-05 15:53:00 +08:00
Mikhail
bed850eb84 fix pipeline.builder merge 2024-11-05 15:50:18 +08:00
Mikhail
8c442a66c0 update where queries, fix query cache 2024-11-05 15:50:03 +08:00
Mikhail
ce6fdfa33a add debug locking of pools 2024-11-04 07:36:42 +08:00
Mikhail
8a175399db fix 2024-11-03 19:03:57 +08:00
Mikhail
4f5d6e09e4 update 2024-11-03 19:02:07 +08:00
Mikhail
c569007e8f update 2024-11-03 18:57:56 +08:00
Mikhail
7652936e5b Update EcsPool.cs 2024-11-03 13:40:06 +08:00
Mikhail
5f4e5cf045 Update 2024-11-01 20:43:15 +08:00
Mikhail
6600f3a118 fix 2024-11-01 14:04:19 +08:00
Mikhail
6b7146e89f Update EcsStaticMask.cs 2024-11-01 13:49:29 +08:00
Mikhail
b29d8757d8 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-11-01 13:49:20 +08:00
Mikhail
50681715ff refactoring, add mask valide check for Debug 2024-11-01 12:48:53 +08:00
Mikhail
698bbad084 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-11-01 12:43:01 +08:00
Mikhail
e54f9347aa Create EcsStaticMask.cs.meta 2024-11-01 12:42:54 +08:00
Mikhail
45acde2db3 refactoring 2024-11-01 12:41:10 +08:00
Mikhail
02834d6826 rename EcsWorld.id to EcsWorld.ID 2024-10-31 16:27:53 +08:00
Mikhail
6ff13eaf1e update 2024-10-31 15:27:53 +08:00
Mikhail
b356257a54 fix 2024-10-31 14:54:16 +08:00
Mikhail
28402472b0 rename 2024-10-31 14:53:08 +08:00
Mikhail
665e0abf32 add RunHelper 2024-10-31 14:48:56 +08:00
Mikhail
2e121381f7 update masks 2024-10-31 14:46:21 +08:00
Mikhail
7f7a922822 code cleanup 2024-10-19 00:12:11 +08:00
Mikhail
f479cb122d update 2024-10-19 00:03:02 +08:00
Mikhail
4196c1e600 fix LayerList 2024-10-19 00:02:56 +08:00
Mikhail
ef18594f82 up version to 0.8.53 2024-10-14 14:45:41 +08:00
Mikhail
cd045f3002 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-10-13 16:38:48 +08:00
Mikhail
09254c5919 fix EcsModule 2024-10-13 16:38:40 +08:00
Mikhail
ea55db6d6e exception translation 2024-10-13 15:21:49 +08:00
Mikhail
50c7fac4a6 fix AddModule 2024-10-13 15:15:17 +08:00
Mikhail
bf24c347ce add const 2024-10-12 21:02:28 +08:00
Mikhail
2fd88037f8 add metaID for generic types 2024-10-12 20:06:21 +08:00
Mikhail
e34016a312 update 2024-10-12 14:48:13 +08:00
Mikhail
9beed277b3 add metaIDs 2024-10-12 00:08:12 +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
7544d18d1e Update EcsPipeline.Builder.cs 2024-10-09 01:55:30 +08:00
Mikhail
005a5ff541 add MetaTags.ENGINE_MEMBER 2024-10-06 15:53:14 +08:00
Mikhail
c13deb9d13 fixes 2024-10-06 15:35:01 +08:00
Mikhail
5e3913b31b update EcsMask 2024-10-05 20:59:16 +08:00
Mikhail
3b33c0fab8 Update EcsMask.cs 2024-10-05 19:15:33 +08:00
Mikhail
131a3008fd Update EcsMask.cs 2024-10-05 19:10:27 +08:00
Mikhail
e361fe98c5 refactoring 2024-10-05 18:05:33 +08:00
Mikhail
f9449f441f fix EcsDebug 2024-10-05 11:40:01 +08:00
Mikhail
9d6a78f08c update 2024-10-05 10:19:52 +08:00
Mikhail
89bf620611 Update EcsDebug for thread safety 2024-10-05 00:25:42 +08:00
Mikhail
a4d7e56c55 fix 2024-10-04 21:47:15 +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
5bebf812f1 stash 2024-09-30 19:29:19 +08:00
Mikhail
c25fef8a5f fix EcsDebug._buffer warning in unity 2024-09-27 21:48:09 +08:00
Mikhail
f9eaa81f03 update type meta 2024-09-27 21:46:16 +08:00
Mikhail
639cd64cc7 update MetaID, add dublication exception 2024-09-18 17:02:14 +08:00
Mikhail
d62dfed0d5 Add MetaIDAttribute 2024-09-16 19:29:48 +08:00
Mikhail
7fe5263825 rename EcsPipelineTemplate.AddCommand to Record 2024-09-16 12:25:14 +08:00
Mikhail
c970111f77 update meta attributes / add MetaID attribute 2024-09-16 12:24:52 +08:00
Mikhail
7d8a98b616 Delete Debug.meta 2024-09-16 12:24:17 +08:00
Mikhail
3e7eeb01d7 update AddParamsFlags 2024-09-14 18:34:13 +08:00
Mikhail
4a44995b48 add BaseMeta to TypeMeta 2024-09-14 10:01:48 +08:00
Mikhail
bdf31769bf Update MetaColorAttribute.cs 2024-09-14 10:01:31 +08:00
Mikhail
d5a48b206e Update EcsDebug.cs 2024-09-13 11:06:44 +08:00
Mikhail
0697702122 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-09-13 11:06:19 +08:00
Mikhail
12e58ef273 update debug utils 2024-09-13 11:03:51 +08:00
Mikhail
856082d1aa Update EcsDebug.cs 2024-09-12 04:05:43 +08:00
Mikhail
8613dc3321 fix debug service 2024-09-12 04:05:15 +08:00
Mikhail
708c137c68 update debug service 2024-09-12 03:24:06 +08:00
Mikhail
de2a0d43ac fix debug service 2024-09-12 03:02:31 +08:00
Mikhail
2ce319fd35 update debug service 2024-09-12 03:01:22 +08:00
Mikhail
7404ea29d7 code cleanup 2024-09-11 10:37:18 +08:00
Mikhail
b38b23913a update AddParams 2024-09-11 10:36:44 +08:00
Mikhail
dd1ea29a1f fix unity meta 2024-09-10 22:22:55 +08:00
Mikhail
b245b6c21d rename Debug folder to DebugUtils 2024-09-10 21:42:07 +08:00
Mikhail
f2ffc284f9 fix thread safety for ecsdebug 2024-09-10 19:18:46 +08:00
Mikhail
7cf6894476 fix world id management 2024-09-10 09:29:08 +08:00
Mikhail
bc1075eada simple refactoring 2024-09-09 18:21:30 +08:00
Mikhail
b4af20d2ea fix thread safety 2024-09-09 18:21:21 +08:00
Mikhail
effa02e660 Impl Thread Safety for static methods in EcsWorld 2024-09-09 14:25:32 +08:00