Commit Graph

170 Commits

Author SHA1 Message Date
Mikhail
17680cc295 priority of base subject constraints 2023-06-05 22:59:34 +08:00
Mikhail
11acff9bac fix 2023-06-05 22:22:21 +08:00
Mikhail
c05a038e77 add orders to subjects 2023-06-05 22:13:46 +08:00
Mikhail
999531b290 add order of combining subjects 2023-06-05 22:09:34 +08:00
Mikhail
e59ef89dfc update EcsGroup
rename set operations
replace Span with ReadOnlySpan
2023-06-05 00:23:18 +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
a4c2b65eb9 fix conflict of constraints 2023-06-04 18:58:26 +08:00
Mikhail
416504db45 simplifying the signature of EcsWorld.GetPool 2023-06-04 18:32:05 +08:00
Mikhail
c7b0083d98 Update WorldMetaStorage.cs 2023-06-03 01:59:12 +08:00
Mikhail
80ac00e887 add CombinedSubject 2023-06-03 01:58:54 +08:00
Mikhail
39ca9d7d74 fix 2023-06-02 15:43:07 +08:00
Mikhail
690e882364 fix 2023-06-02 05:40:58 +08:00
Mikhail
9aef47e66b Update EcsSubject.cs 2023-06-02 04:00:08 +08:00
Mikhail
1c5ce4561b remove EcsWhereResult 2023-06-02 03:33:33 +08:00
Mikhail
7951cf27a8 refactoring debug attribute 2023-06-02 03:03:48 +08:00
Mikhail
a53fa7e717 change defines 2023-06-02 01:20:46 +08:00
Mikhail
8c612aa949 update EcsGroup 2023-06-01 20:14:34 +08:00
Mikhail
5c9452e56b update EcsGroup 2023-06-01 19:13:04 +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
9d35096f09 rename ImportSystems method to Import 2023-05-30 17:56:53 +08:00
Mikhail
dd562986f0 remove useless 2023-05-30 16:07:45 +08:00
Mikhail
8dc8236f7e rename write methods to get 2023-05-30 16:01:16 +08:00
Mikhail
b73101d18c fix 2023-05-30 15:20:27 +08:00
Mikhail
f565499138 add world components 2023-05-30 15:15:37 +08:00
Mikhail
217a843b47 refactoring 2023-05-30 04:32:09 +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
bf8f6518df rename method 2023-05-30 00:13:05 +08:00
Mikhail
8b0f463129 refactoring 2023-05-29 23:03:02 +08:00
Mikhail
62ceb3384e refactoring 2023-05-28 06:35:33 +08:00
Mikhail
72b344b3dd refactoring 2023-05-28 06:29:04 +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
Mikhail
77286fc00c update world meta/update mask debuging 2023-05-27 22:15:25 +08:00
Mikhail
1b8cf0f0e9 refactoring 2023-05-27 15:59:46 +08:00
Mikhail
8f8571a646 Change generic constraints 2023-05-27 09:06:10 +08:00
Mikhail
55f6843451 moving part of the API into a separate module 2023-05-26 06:37:15 +08:00
Mikhail
d230afdeb7 remove useless 2023-05-26 06:22:33 +08:00
Mikhail
7cc02d00ba moving part of the API into a separate module 2023-05-26 06:18:09 +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
Mikhail
ddb1eb1491 refactoring 2023-05-26 04:25:09 +08:00
Mikhail
caef8d8bae refactoring 2023-05-26 03:45:35 +08:00
Mikhail
6fd85813c3 refactoring 2023-05-26 00:24:38 +08:00
Mikhail
0e793f70ec fix builtin worlds 2023-05-23 16:00:27 +08:00
Mikhail
3fa030e95d remove Pipeline from EcsWorld & add event subscription 2023-05-23 15:58:31 +08:00
Mikhail
ffeddfae8a refactoring 2023-05-23 02:11:00 +08:00