Commit Graph

1233 Commits

Author SHA1 Message Date
Mikhail
7e4a33bd4d refactoring / simplifying query initialization 2023-04-07 16:03:42 +08:00
Mikhail
9805f0c709 fixes 2023-04-07 15:11:48 +08:00
Mikhail
d81ee5f1e5 rename EntityArhietype to Query 2023-04-07 14:03:29 +08:00
Mikhail
05aa578b96 Rework filters & pooling / optimization 2023-04-07 05:08:48 +08:00
Mikhail
467f2e07c7 fix changes 2023-04-07 03:12:56 +08:00
Mikhail
b2958cd0de fix changes 2023-04-06 23:40:47 +08:00
Mikhail
b565510a69 fix changes 2023-04-06 11:50:31 +08:00
Mikhail
10a35f3a2c Update InjectSystem.cs 2023-04-05 10:15:58 +08:00
Mikhail
22bdd69273 add NotHas method (!Has) 2023-04-03 23:19:10 +08:00
Mikhail
b74d41c268 fix color 2023-04-03 23:18:28 +08:00
Mikhail
86367460c9 remove trash 2023-04-03 06:18:39 +08:00
Mikhail
9bc1eb42ab add DebugNameAttribute 2023-04-03 06:18:07 +08:00
Mikhail
842c83495a Update .gitignore 2023-04-03 05:44:56 +08:00
Mikhail
26c9e50905 add simple filter method 2023-04-02 22:36:08 +08:00
Mikhail
a1dadc033b fix 2023-04-01 23:59:51 +08:00
Mikhail
8f39070e22 refactoring 2023-04-01 22:46:42 +08:00
Mikhail
815b1c2bb0 simple refactoring 2023-04-01 22:29:34 +08:00
Mikhail
2e0765626e add check mask methods 2023-04-01 22:19:36 +08:00
Mikhail
57f07f8c2d rework world entities storage/ fix group methods 2023-04-01 22:18:40 +08:00
Mikhail
d5caaa441f remove trash 2023-04-01 21:31:00 +08:00
Mikhail
fd653dc06f Optimization 2023-04-01 21:16:08 +08:00
Mikhail
de7762861c Optimization 2023-04-01 20:45:37 +08:00
Mikhail
a489f4cbae bug fix 2023-03-31 14:58:07 +08:00
Mikhail
f8d03cf949 expand functionality. redesign IEcsReadonlyGroup into EcsReadonlyGroup 2023-03-30 20:47:39 +08:00
Mikhail
db3e633a05 fix using 2023-03-30 16:45:43 +08:00
Mikhail
6186036a08 Implement IComponentReset 2023-03-30 16:43:22 +08:00
Mikhail
6a2521e4e8 Update EcsDebug.cs 2023-03-30 16:39:16 +08:00
Mikhail
4710778ddf add destroy trash runners 2023-03-30 11:17:17 +08:00
Mikhail
14e1a0ae09 rework EcsGroup
for performance
2023-03-30 10:46:57 +08:00
Mikhail
624abd5b51 add EcsPipeline inject 2023-03-30 10:46:01 +08:00
Mikhail
2a4de177ef Merge branch 'main' of https://github.com/DCFApixels/DragonECS 2023-03-30 06:32:43 +08:00
Mikhail
abbb68cad7 remove *.meta files 2023-03-30 06:31:12 +08:00
Mikhail
2f607de783
Update .gitignore 2023-03-30 06:25:29 +08:00
Mikhail
5c454475eb Update .gitignore 2023-03-30 06:22:53 +08:00
Mikhail
1890943d5a remove BitMask 2023-03-30 06:19:24 +08:00
Mikhail
fea46221e0 add ProfilerMarkers into ent methods 2023-03-30 06:17:06 +08:00
Mikhail
a7afdfdde3 rename ProfilerMarker to EcsProfilerMarker 2023-03-30 06:05:53 +08:00
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