Commit Graph

546 Commits

Author SHA1 Message Date
Mikhail
67a57621d5 add ProfilerMarker 2023-03-30 06:03:05 +08:00
Mikhail
f23ed953d7 rename EcsSystems to EcsPipeline 2023-03-30 05:32:43 +08:00
Mikhail
abbe33e3b5 EcsWorld.Destroy implementation 2023-03-30 02:29:11 +08:00
Mikhail
63474c4fdd fix GetFilter method 2023-03-30 02:04:33 +08:00
Mikhail
0513c55d2c refactoring 2023-03-30 01:57:10 +08:00
Mikhail
a215d7702a simplifying the way to get Enumerator. 2023-03-30 01:23:18 +08:00
Mikhail
cb121b8397 rework world arhetype implementation 2023-03-30 01:14:43 +08:00
Mikhail
f093a7896a Remove temp file 2023-03-29 23:38:10 +08:00
Mikhail
e96ff34af9 Add exceptions for incorrect Runner implementations. 2023-03-29 23:34:19 +08:00
Mikhail
17b8e596a9 fixes 2023-03-29 19:40:18 +08:00
Mikhail
7dd9f6bc5e Update InjectSystem.cs 2023-03-29 15:48:37 +08:00
Mikhail
3787f2fc38 Add DebugHide attribute 2023-03-29 15:45:55 +08:00
Mikhail
e422e83d51 add Source property for EcsRunner 2023-03-29 15:09:00 +08:00
Mikhail
899cd9f40b add IEcsInjectCallbacks 2023-03-29 06:19:24 +08:00
Mikhail
e77c20a09f Merge branch 'main' of https://github.com/DCFApixels/DragonECS 2023-03-29 04:23:43 +08:00
Mikhail
09b8b72e50 Add delayed initialization for EcsSystems 2023-03-29 04:23:37 +08:00
Mikhail
44489e5395
update logo 2023-03-29 00:43:37 +08:00
Mikhail
1957c564fa
add logo to README 2023-03-29 00:21:25 +08:00
Mikhail
9ecf475e28 fix DebugColor add SystemsBlockMarker 2023-03-27 20:31:45 +08:00
Mikhail
eb7f1836aa Add profile markers for builtin runners 2023-03-27 17:58:51 +08:00
Mikhail
aa80699f5a Add debug feature 2023-03-27 17:34:12 +08:00
Mikhail
e2ebe33b57 Update 2023-03-26 11:19:03 +08:00
Mikhail
9a8e4a6995 Update EcsWorld.cs 2023-03-23 01:15:34 +08:00
Mikhail
9db3f192ac refactoring 2023-03-16 01:49:14 +08:00
Mikhail
31cc59f60f
Create README.md 2023-03-13 05:43:27 +08:00
Mikhail
afd97d80aa remove test 2023-03-13 04:34:20 +08:00
Mikhail
94dc93d7fa Fixes / First working version 2023-03-13 04:32:24 +08:00
Mikhail
c3e55cb10b remove old mask/fixes 2023-03-13 01:39:04 +08:00
Mikhail
67aa840be9 new masks 2023-03-13 00:05:35 +08:00
Mikhail
5371c0473c testing 2023-03-12 20:45:18 +08:00
Mikhail
73090da11a fixes 2023-03-12 02:48:51 +08:00
Mikhail
25fc3318d0 Updtae runners 2023-03-12 02:02:39 +08:00
Mikhail
6ae6775e00 Update runner 2023-03-12 01:33:48 +08:00
Mikhail
66b136df92 Rework
Rework runner system, SparseSet etc
2023-03-11 17:11:40 +08:00
Mikhail
b73652cb37 ReworkWorld 2023-03-02 14:42:44 +08:00
Mikhail
d64d4407c9 Update WIP 2023-02-27 18:16:23 +08:00
Mikhail
796a555cbc Update WIP, add Mask/Filter 2023-02-14 03:26:34 +08:00
Mikhail
dc2e0cd810 Update WIP, remove Members, add Read/Write pool getter, add DI 2023-02-13 21:11:54 +08:00
Mikhail
980ed316e1 Update WIP 2023-02-09 02:26:43 +08:00
Mikhail
b97f409671 Update WIP 2023-02-08 17:57:06 +08:00
Mikhail
36b696777b Update WIP 2023-02-08 17:07:39 +08:00
Mikhail
cab282ac43 Update WIP 2023-02-07 17:11:56 +08:00
Mikhail
2c6fac98fb Update WIP, add table members 2023-02-06 01:27:32 +08:00
Mikhail
491e8069c3 Update WIP 2023-02-05 19:59:45 +08:00
Mikhail
80458d2e70 Create LICENSE.meta 2023-02-01 17:09:29 +08:00
Mikhail
269b87456c Initial commit 2023-02-01 17:05:08 +08:00