Commit Graph

101 Commits

Author SHA1 Message Date
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
7c5f799d8e fix 2024-02-15 01:04:54 +08:00
Mikhail
8299c373b9 update world constructors 2024-02-15 00:53:20 +08:00
Mikhail
91370afce9 rename IEntitiesCollection to IEntityStorage 2024-02-11 00:42:49 +08:00
Mikhail
5f5940f443 update queries 2024-02-10 20:54:09 +08:00
Mikhail
a248f4fc34 add EcsWorldConfig 2024-02-03 01:12:53 +08:00
Mikhail
36d5c15817 add IInjectionBlock 2024-01-26 02:26:17 +08:00
Mikhail
b5300f7b43 tmp update 2023-12-31 17:58:20 +08:00
Mikhail
1ecad4de1d Update entity lifecycle/collcetions
update auto release DelEntBuffer
replace ReadnolySpan<int> to EcsSpan
2023-12-31 13:07:53 +08:00
Mikhail
70cf1be408 update 2023-12-24 15:40:19 +08:00
Mikhail
4b0d188955 update debug attributes
rename DebugName attributes to MetaName attributes
rework DebugHide to MetaTags
2023-12-20 23:16:57 +08:00
Mikhail
f50697e43b remove implicit bingding pf processes to runner 2023-12-06 21:15:35 +08:00
Mikhail
8aae08b21e rename binding attribute 2023-12-06 20:38:00 +08:00
Mikhail
91a750394e add explicit binding of process to runner 2023-12-06 20:34:33 +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
0637aec1dc simple refactoring/fixes 2023-11-15 17:47:11 +08:00
Mikhail
7a5aa6477d update entity copying/EcsTypeCode Api/add IdDispenser/import module with inject 2023-06-29 00:56:26 +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
c3a4d3e6de add EmptySubject 2023-06-22 04:09:43 +08:00
Mikhail
75031b0014 insert AUTO_DEL_LAYER after POST_END_LAYER 2023-06-18 19:08:45 +08:00
Mikhail
28e786ca7a refactoring 2023-06-18 18:46:19 +08:00
Mikhail
f0135f53be fix using 2023-06-18 00:41:44 +08:00
Mikhail
12efd35595 change exception message 2023-06-17 19:35:40 +08:00
Mikhail
0b0dab200b add catch exceptions to builtin process 2023-06-17 19:28:06 +08:00
Mikhail
2cc2adf4c4 add runtime injects method 2023-06-16 16:10:11 +08:00
Mikhail
4abef9b0d7 fix null injection check 2023-06-16 11:53:39 +08:00
Mikhail
7b5c912ebd add inject null check 2023-06-13 15:55:44 +08:00
Mikhail
840ccb2782 add inject null checks 2023-06-13 15:41:31 +08:00
Mikhail
4b63353965 refactoring to support c# 7.3 2023-06-12 21:59:27 +08:00
Mikhail
e5d6391630 change git ignore 2023-06-12 20:33:22 +08:00
Mikhail
05bf563f76 simple refactoring 2023-06-12 20:30:44 +08:00
Mikhail
cc39522279 refactoring 2023-06-10 18:15:09 +08:00
Mikhail
5c714b068d update Where methods for combinable subjects 2023-06-09 23:15:09 +08:00
Mikhail
17170a8edc refactoring 2023-06-07 01:38:53 +08:00
Mikhail
c05a038e77 add orders to subjects 2023-06-05 22:13:46 +08:00
Mikhail
a7323363c4 Revert "update EcsGroup"
This reverts commit 29e92ede0b.
2023-06-05 00:22:06 +08:00
Mikhail
29e92ede0b update EcsGroup
rename set operations
replace Span with ReadOnlySpan
2023-06-05 00:16:45 +08:00
Mikhail
416504db45 simplifying the signature of EcsWorld.GetPool 2023-06-04 18:32:05 +08:00
Mikhail
80ac00e887 add CombinedSubject 2023-06-03 01:58:54 +08:00
Mikhail
5f047a4507 refactoring/update debug utility 2023-05-31 04:09:55 +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
11d9b45ecd update injections 2023-05-30 01:31:04 +08:00
Mikhail
d7494648c9 update DeleteOneFrameComponentSystem 2023-05-30 00:13:50 +08:00
Mikhail
42a8be7345 refactoring 2023-05-28 05:53:08 +08:00
Mikhail
5c805ba555 refactoring/add DebuggerProxy to entlong 2023-05-27 23:02:32 +08:00