Commit Graph

1180 Commits

Author SHA1 Message Date
Mikhail
7b30dc9e53 fix hybrid pool 2023-06-30 00:37:54 +08:00
Mikhail
44e0792517 fix Break 2023-06-30 00:32:25 +08:00
Mikhail
49dd0eaa97 add EcsDebug.Break 2023-06-30 00:31:17 +08:00
Mikhail
d674f2da8b Implement Add and Del callbacks for Hybrid components. 2023-06-29 23:59:45 +08:00
Mikhail
393c56a166 add hybrid components 2023-06-29 23:53:26 +08:00
Mikhail
26e45a6f16 update debug utils/ add DebugGroup attribute 2023-06-29 17:57:28 +08:00
Mikhail
7a5aa6477d update entity copying/EcsTypeCode Api/add IdDispenser/import module with inject 2023-06-29 00:56:26 +08:00
Mikhail
709ecf9cf8 add meta 2023-06-27 06:01:30 +08:00
Mikhail
09ce342239 remove useless 2023-06-27 05:33:53 +08:00
Mikhail
cd1da0253a optimisation 2023-06-27 05:30:45 +08:00
Mikhail
1f1fc2ca9b Merge branch 'dev' of https://github.com/DCFApixels/DragonECS into dev 2023-06-27 05:09:45 +08:00
Mikhail
51b409d5d6 GetPool optimisation
GetPool almost 2x faster.
2023-06-27 05:09:41 +08:00
Mikhail
9ebf7bc023
Update README.md 2023-06-27 02:52:11 +08:00
Mikhail
1b69386307
Update README-RU.md 2023-06-27 02:51:51 +08:00
Mikhail
35d71245bc replace int with short for indexing world components 2023-06-27 01:23:01 +08:00
Mikhail
f3b7841ffe hot fix 2023-06-27 01:21:52 +08:00
Mikhail
247b475c01
hot fix 2023-06-27 00:41:27 +08:00
Mikhail
f7a0495c87 remove useless 2023-06-26 04:04:00 +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
4b7649e80c split EcsWorld 2023-06-25 23:22:01 +08:00
Mikhail
29dc825685 simple refactoring 2023-06-25 23:13:51 +08:00
Mikhail
5fe36063f2
Update package.json 2023-06-22 15:48:16 +08:00
Mikhail
dd593ded3c
Update README-RU.md 2023-06-22 15:35:21 +08:00
Mikhail
6494030509 refactoring 2023-06-22 14:39:12 +08:00
Mikhail
2b5cc8b27b rename Subject to Aspect 2023-06-22 14:31:13 +08:00
Mikhail
65878aa9a0 Create DataInterfaces.cs.meta 2023-06-22 12:52:58 +08:00
Mikhail
573441234c
Update README-RU.md 2023-06-22 11:59:04 +08:00
Mikhail
7570b5868d
Update README-RU.md 2023-06-22 11:57:14 +08:00
Mikhail
b5b08cb68d
Update README-RU.md 2023-06-22 11:54:22 +08:00
Mikhail
ce4a636082 add null check to AutoToString 2023-06-22 11:00:33 +08:00
Mikhail
be39dcf8d8 add summary to AutoToString 2023-06-22 10:58:57 +08:00
Mikhail
757283f4e7 add AutoToString 2023-06-22 10:50:47 +08:00
Mikhail
3c3e856eff fix namespace 2023-06-22 10:24:07 +08:00
Mikhail
c3a4d3e6de add EmptySubject 2023-06-22 04:09:43 +08:00
Mikhail
110cb45887 update EcsWorldCmp 2023-06-22 02:02:43 +08:00
Mikhail
aea6c75ad6 update world components 2023-06-21 15:03:33 +08:00
Mikhail
4f98009256 redesign world components 2023-06-21 01:37:05 +08:00
Mikhail
8eb5953c0d remove usless 2023-06-20 23:38:15 +08:00
Mikhail
d7a209d9b0 update
expand functionality of WorldComponents
change interface of pools
2023-06-20 23:34:51 +08:00
Mikhail
87bd13a3d0 Rename parameters of world event subscription methods 2023-06-19 02:10:25 +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
ed01cfc454 rename EcsWorld.uniqueID to EcsWorld.id 2023-06-18 02:42:20 +08:00
Mikhail
f41f57b888 Merge branch 'dev' of https://github.com/DCFApixels/DragonECS into dev 2023-06-18 01:04:15 +08:00
Mikhail
7915db562d update world component methods 2023-06-18 01:02:57 +08:00
Mikhail
f0135f53be fix using 2023-06-18 00:41:44 +08:00
Mikhail
7e0af4da35 update world component methods 2023-06-18 00:39:25 +08:00
Mikhail
520eb0b597 add set world component method 2023-06-17 20:02:10 +08:00
Mikhail
12efd35595 change exception message 2023-06-17 19:35:40 +08:00