Commit Graph

661 Commits

Author SHA1 Message Date
Mikhail
eb0f996372 fix inject module bug 2024-09-07 22:17:08 +08:00
Mikhail
d611375ea2 update todo 2024-09-07 21:25:21 +08:00
Mikhail
5711499647 add todo 2024-09-07 21:20:34 +08:00
Mikhail
a3f1284a27 add abstract class EcsModule 2024-09-07 21:20:29 +08:00
Mikhail
e3376d7491 add module injections 2024-09-07 19:23:56 +08:00
Mikhail
0430e5d9e5 update injector 2024-09-07 19:07:47 +08:00
Mikhail
acfb902dbe add todo 2024-09-07 19:07:36 +08:00
Mikhail
131bb03451 separate EcsConst defs block to EcsDefines 2024-09-07 19:06:28 +08:00
Mikhail
002894ce9c code style refactoring 2024-09-07 17:18:35 +08:00
Mikhail
51a4327358 update pipeline export 2024-09-07 15:58:31 +08:00
Mikhail
98a5b086d6 update pipeline builder/ fix pipeline building 2024-09-05 17:27:09 +08:00
Mikhail
49ad53b91c Update EcsGroup.cs 2024-09-05 17:26:08 +08:00
Mikhail
161c1cb7bd update ecsgroup 2024-09-04 12:11:35 +08:00
Mikhail
cbfb54b32e update ecsgroup 2024-09-04 12:02:18 +08:00
Mikhail
1e6598d1fb update ecsgroup, impl iset 2024-09-03 17:30:26 +08:00
Mikhail
ecb3cd5d11 rework pipeline builder systems list to use linked list 2024-09-02 17:29:19 +08:00
Mikhail
7ae651080b add todo 2024-09-01 20:18:43 +08:00
Mikhail
506e08e720 update array utils 2024-08-31 14:57:42 +08:00
Mikhail
ca232ac33b [*] update ToArray add ToCollection for collections 2024-08-31 14:51:13 +08:00
Mikhail
e271c77cab add Where query with sort 2024-08-26 11:08:42 +08:00
Mikhail
c5c2d0e30a update sort halper 2024-08-26 11:08:13 +08:00
Mikhail
8723c4a706 simple refactoring 2024-08-24 21:02:53 +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
2b73c35977 Merge branch 'main' into dev 2024-08-23 23:04:15 +08:00
Mikhail
91480716a5 fix slice group 2024-08-23 23:00:40 +08:00
Mikhail
9c033e6330 update queries stash 2024-08-23 22:31:43 +08:00
Mikhail
3a22a914d5 rename GetPoolInstance(Type) to FindPoolInstance(Type) 2024-08-21 14:40:44 +08:00
Mikhail
c332289a0a update injector 2024-08-20 11:53:23 +08:00
Mikhail
61e324097b update pipeline builder 2024-08-20 11:53:14 +08:00
Mikhail
4bf8f0a9c6 Update EcsPipeline.Builder.cs 2024-08-14 23:42:32 +08:00
Mikhail
9667bbe6f9 refactoring addparams 2024-08-14 23:41:51 +08:00
Mikhail
1c962e6292 fix AddParams.ToString 2024-08-14 23:29:08 +08:00
Mikhail
3e8f507628 pipeline builder refactoring 2024-08-14 22:40:58 +08:00
Mikhail
046a560014 refactoring / fixes 2024-08-14 21:23:34 +08:00
Mikhail
8d6395e9d6 update pipeline builder 2024-08-14 20:39:55 +08:00
Mikhail
297efbc458 stash 2024-08-12 21:36:21 +08:00
Mikhail
0f11183f0f update pipeline builder 2024-08-07 10:40:31 +08:00
Mikhail
48ceb16809 fix 2024-08-07 09:50:14 +08:00
Mikhail
f4df0d07a1 update REFLECTION_DISABLED 2024-08-07 09:45:34 +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
b7de1ff257 Merge branch 'main' into dev 2024-08-04 19:31:49 +08:00
Mikhail
ec79ef71a7 fix IsMatchesMask bug 2024-08-04 19:30:00 +08:00
Mikhail
d3081f19de bug fix 2024-08-03 22:11:55 +08:00
Mikhail
3235b9f5b8 update 2024-07-08 20:31:42 +08:00
Mikhail
ba3ce72029 GetProcesses optimization 2024-07-08 11:08:04 +08:00
Mikhail
0c3cb79119 Merge branch 'main' into dev 2024-07-07 19:39:41 +08:00
Mikhail
dbdc34f3cf cleanup reflection 2024-07-05 22:13:17 +08:00
Mikhail
ba8c4d0600 fix REFLECTION_DISABLED 2024-06-27 00:26:05 +08:00
Mikhail
317c5d1135 renaming to SortOrder 2024-06-26 01:54:04 +08:00
Mikhail
1b4cf66a9e update builder & serializable pipeline template 2024-06-26 01:35:40 +08:00
Mikhail
2f1ad7f530 move EcsPipelineTemplate to Utils 2024-06-26 00:14:58 +08:00
Mikhail
34e1e20af6 add seralizable EcsPipelineTemplate 2024-06-26 00:07:31 +08:00
Mikhail
f29e9dfdca simple refactoring 2024-06-25 23:35:51 +08:00
Mikhail
90a1d16618 Update Consts.cs 2024-06-25 23:17:59 +08:00
Mikhail
b604c9f079 update SystemsLayerMarkerSystem 2024-06-25 22:15:54 +08:00
Mikhail
91091d22e4 update consts 2024-06-25 22:04:08 +08:00
Mikhail
a9f64899f4 update pipeline building 2024-06-25 22:02:39 +08:00
Mikhail
9a7e36a943 stash 2024-06-25 20:24:11 +08:00
Mikhail
1a7a83b816 Merge branch 'dev' of github.com:DCFApixels/DragonECS into dev 2024-06-25 15:31:32 +08:00
Mikhail
8722dd60be fixes 2024-06-25 15:31:25 +08:00
Mikhail
1f38adc6d1 Create EcsPipeline.Builder.cs.meta 2024-06-25 13:44:22 +08:00
Mikhail
120b19d036 simple refactoring 2024-06-24 22:06:20 +08:00
Mikhail
469eea16bb update EcsPipeline.Builder
add system orders
Split EcsPipeline.cs into EcsPipeline.cs and EcsPipeline.Builder.cs
Add system orders to EcsPipeline.Builder
Implement IEcsModule interface for EcsPipeline.Builder
2024-06-24 22:06:02 +08:00
Mikhail
e2feab383c update meta group & tags 2024-06-19 00:18:59 +08:00
Mikhail
ab3a4a758b update meta groups & tags 2024-06-18 21:38:59 +08:00
Mikhail
c1eaf36ff0 update meta 2024-06-13 18:04:18 +08:00
Mikhail
818dc4b926 update docs 2024-06-11 02:30:00 +08:00
Mikhail
29e9d9edbb move DragonDocs to Unity integration 2024-06-10 18:04:33 +08:00
Mikhail
4d173dd857 Update MetaTagsAttribute.cs 2024-06-08 02:10:03 +08:00
Mikhail
f7fb996ffc udpate typemeta add docs 2024-06-08 02:08:20 +08:00
Mikhail
56bc701e01 remove json serialization 2024-06-05 20:52:23 +08:00
Mikhail
716328741c Docs Stash 2024-06-05 14:39:19 +08:00
Mikhail
8aac055712 remove EcsProfilerMarker from EcsWhereExecutor 2024-05-25 21:48:25 +08:00
Mikhail
98eff4fbf6 update meta 2024-05-16 20:30:13 +08:00
Mikhail
80525e5fe0
Update EcsPoolBase.cs 2024-05-13 20:41:07 +08:00
Mikhail
f4b9a7ce7c code cleanup 2024-05-13 19:29:36 +08:00
Mikhail
9522766529 adapt entlong to display in the unity inspector 2024-05-13 16:21:30 +08:00
Mikhail
30080e51e7 fix world versioning 2024-05-01 23:50:40 +08:00
Mikhail
f933d9afdf fix DISABLE_POOLS_EVENTS define 2024-05-01 17:15:58 +08:00
Mikhail
935127219f add DISABLE_POOLS_EVENTS define 2024-05-01 16:58:54 +08:00
Mikhail
22304f56c0 fix build / remove DISABLE_DRAGONECS_DEBUGGER define 2024-05-01 16:32:03 +08:00
Mikhail
91f4f936ff fix world component releaser 2024-05-01 15:14:36 +08:00
Mikhail
a8ce4688bc add meta to pools 2024-05-01 14:29:01 +08:00
Mikhail
4490d1a0b5 update entlong debug 2024-05-01 14:09:15 +08:00
Mikhail
514d761d00 update meta attributes 2024-05-01 13:38:08 +08:00
Mikhail
d2f761a884 add PoolsCore namespace, add IEcsComponentType 2024-04-30 16:09:57 +08:00
Mikhail
d87e0fa948 add MetaGroupAttributes 2024-04-29 22:06:19 +08:00
Mikhail
a53ce3cd50 update DebuggerProxy 2024-04-29 22:06:08 +08:00
Mikhail
e2b35ee860 update DebuggerProxy 2024-04-29 21:59:33 +08:00
Mikhail
7ae2440b92 update EcsWorld.DebuggerProxy 2024-04-29 21:50:32 +08:00
Mikhail
afbc2fcaac fix 2024-04-29 21:43:27 +08:00
Mikhail
a5aadb7666 fix 2024-04-29 17:46:32 +08:00
Mikhail
0252f9e0a5 fix 2024-04-29 17:42:24 +08:00
Mikhail
2ad70a48bc add Il2CppSetOptionAttribute 2024-04-28 22:22:06 +08:00
Mikhail
4bc60072ed add il2cpp options 2024-04-28 19:43:10 +08:00
Mikhail
bd7bb03f64 fix for support 2020.0 2024-04-28 18:56:26 +08:00
Mikhail
c3922074ea Delete EcsPreFilter.cs 2024-04-28 18:40:07 +08:00