Commit Graph

59 Commits

Author SHA1 Message Date
Mikhail
ba3ce72029 GetProcesses optimization 2024-07-08 11:08:04 +08:00
Mikhail
317c5d1135 renaming to SortOrder 2024-06-26 01:54:04 +08:00
Mikhail
f29e9dfdca simple refactoring 2024-06-25 23:35:51 +08:00
Mikhail
b604c9f079 update SystemsLayerMarkerSystem 2024-06-25 22:15:54 +08:00
Mikhail
9a7e36a943 stash 2024-06-25 20:24:11 +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
c1eaf36ff0 update meta 2024-06-13 18:04:18 +08:00
Mikhail
818dc4b926 update docs 2024-06-11 02:30:00 +08:00
Mikhail
514d761d00 update meta attributes 2024-05-01 13:38:08 +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
b8206baac8 update exception messages 2024-04-22 17:49:24 +08:00
Mikhail
9876f882d7 simplify aspect builder syntax 2024-03-26 16:06:03 +08:00
Mikhail
e66473c0af fixes 2024-03-10 04:36:58 +08:00
Mikhail
9e70cabd1a update process DebuggerProxy 2024-03-09 23:20:38 +08:00
Mikhail
f93696494e add TypeMeta.ToString add DebuggerProxy for EcsProcess 2024-03-09 23:09:01 +08:00
Mikhail
256b72ad7c update pipeline configs 2024-03-07 08:12:20 +08:00
Mikhail
ef0f13850f update configs 2024-03-07 07:48:18 +08:00
Mikhail
53911d4f25 rework configs 2024-03-07 06:46:44 +08:00
Mikhail
e326ea4b9c remove CustomInjectionNodes 2024-03-02 21:27:50 +08:00
Mikhail
7977f4d059 rename Declare to AddNode 2024-02-26 10:37:58 +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
06573d0dcb add custom injection node 2024-02-25 18:33:17 +08:00
Mikhail
4888ad82e4 remove Reflection except inside EcsHybridPool 2024-02-23 18:34:40 +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
92fa358c33 rework System/Process/Runner logic. rework injections. 2024-02-22 15:39:37 +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
36d5c15817 add IInjectionBlock 2024-01-26 02:26:17 +08:00
Mikhail
f25036ae6e simple fixes 2023-12-06 20:35:07 +08:00
Mikhail
6e16e2962e update
remove "pipeline" argument from base processes
add PoolsMediator
update component mask
2023-12-06 18:58:06 +08:00
Mikhail
5e6ac8cb16 add gc-like clearing of deleted entities 2023-11-22 11:53:41 +08:00
Mikhail
f858529325 update
add IEcsDebugName
add EcsDebugUtility.GetNameForObject
fix warning
add GC.Collect to EcsPipeline.Builder.Init
fix bit shifts in SparseArray
etc
2023-10-31 03:03:13 +08:00
Mikhail
9a6010efdb update exceptions 2023-06-26 02:53:55 +08:00
Mikhail
f07a489d96 update exceptions 2023-06-26 01:57:50 +08:00
Mikhail
2b5cc8b27b rename Subject to Aspect 2023-06-22 14:31:13 +08:00
Mikhail
0ca85a81b5 fix pipeline init flag 2023-06-10 19:46:35 +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
5661d1e6d9 rename IEcsSystem to IEcsProcess 2023-05-30 18:27:30 +08:00
Mikhail
9d35096f09 rename ImportSystems method to Import 2023-05-30 17:56:53 +08:00
Mikhail
bf8f6518df rename method 2023-05-30 00:13:05 +08:00
Mikhail
62ceb3384e refactoring 2023-05-28 06:35:33 +08:00
Mikhail
42a8be7345 refactoring 2023-05-28 05:53:08 +08:00
Mikhail
32429e5af8 refactoring
rename directive to DISABLE_DRAGONECS_ASSERT_CHEKS
2023-05-26 05:13:11 +08:00
Mikhail
1ad7fbabdb refactoring 2023-05-26 04:31:31 +08:00