Commit Graph

381 Commits

Author SHA1 Message Date
Mikhail
6e16e2962e update
remove "pipeline" argument from base processes
add PoolsMediator
update component mask
2023-12-06 18:58:06 +08:00
Mikhail
cf18d104f8 fix 2023-12-06 18:38:48 +08:00
Mikhail
db863bf8bf tmp commit 2023-11-23 00:37:03 +08:00
Mikhail
b07256f020 move EcsMaskBit to EcsAspect.cs 2023-11-22 20:30:26 +08:00
Mikhail
4c236a11f3 functional recovery 2023-11-22 20:28:11 +08:00
Mikhail
6411abf869 functional recovery 2023-11-22 19:05:00 +08:00
Mikhail
f9db91eeb2 update new masks 2023-11-22 17:52:40 +08:00
Mikhail
5edd55df88 rework EcsMask 2023-11-22 17:35:03 +08:00
Mikhail
12f166a01a create temp TestPool 2023-11-22 16:09:03 +08:00
Mikhail
b580d69185 refactoring DelEntBuffer 2023-11-22 16:08:49 +08:00
Mikhail
5e6ac8cb16 add gc-like clearing of deleted entities 2023-11-22 11:53:41 +08:00
Mikhail
de88b0a8dd fix console messages color 2023-11-22 11:46:13 +08:00
Mikhail
c6c61890c9 update EcsDebug 2023-11-22 11:28:15 +08:00
Mikhail
cfcd2d131a add entlong.NewUnsafe 2023-11-21 10:43:02 +08:00
Mikhail
910dfb2d51 rename UncheckedGetPool to GetPoolUnchecked 2023-11-21 10:41:41 +08:00
Mikhail
c6db8d2fc0 fix usings 2023-11-15 17:49:31 +08:00
Mikhail
0637aec1dc simple refactoring/fixes 2023-11-15 17:47:11 +08:00
Mikhail
ab45c22d85
Update README-RU.md 2023-11-08 19:55:57 +08:00
Mikhail
68f002056f
Update README-RU.md 2023-11-08 18:35:58 +08:00
Mikhail
15aca8a4e4
Update README-RU.md 2023-11-08 17:40:42 +08:00
Mikhail
2026373308
Update README-RU.md 2023-11-08 17:13:29 +08:00
Mikhail
6707618293
Update README-RU.md 2023-11-08 17:04:58 +08:00
Mikhail
cf60cc3de4
Update README-RU.md 2023-11-08 16:58:54 +08:00
Mikhail
362b0bb89a
Update package.json 2023-11-08 16:56:25 +08:00
Mikhail
db7db981f1
Update README-RU.md 2023-11-08 16:55:47 +08:00
Mikhail
cf1301208b
Update README-RU.md 2023-11-08 16:55:14 +08:00
Mikhail
bfe60eece6
Update README-RU.md 2023-11-08 16:51:35 +08:00
Mikhail
32c218f852
Update README-RU.md 2023-11-08 16:37:41 +08:00
Mikhail
6354d91769 update Hybridity implementation 2023-11-08 15:15:10 +08:00
Mikhail
b49be251a5 add SparseArray64 2023-11-02 00:32:54 +08:00
Mikhail
f9b70c51b2 update debug utils
remove IEcsDebugName
add IEcsDebugMetaProvider
update EcsDebugUtility
2023-11-01 02:30:19 +08:00
Mikhail
f858529325 update
add IEcsDebugName
add EcsDebugUtility.GetNameForObject
fix warning
add GC.Collect to EcsPipeline.Builder.Init
fix bit shifts in SparseArray
etc
2023-10-31 03:03:13 +08:00
Mikhail
0c06d971aa update hybridpool / add clear not alive components 2023-07-17 15:55:23 +08:00
Mikhail
aba19f98b9 setup entlong serialization 2023-07-17 15:54:28 +08:00
Mikhail
60375bbe61
Update README.md 2023-07-04 19:56:24 +08:00
Mikhail
04c474edf5 add properties to EcsMask 2023-07-04 19:50:25 +08:00
Mikhail
9b28349630
Update README-RU.md 2023-07-04 04:05:27 +08:00
Mikhail
9e465588d4 Merge branch 'dev' of https://github.com/DCFApixels/DragonECS into dev 2023-07-04 02:59:13 +08:00
Mikhail
a5951412be add unity metas 2023-07-04 02:59:09 +08:00
Mikhail
1a5372b7c0 add explicit conversion from entlong to int 2023-07-04 02:58:26 +08:00
Mikhail
112b96384d Rework component ids
Remove WorldMetaStorage
2023-07-04 00:00:25 +08:00
Mikhail
5612fe047c add simplified UncheckedGetPool for built-in pools 2023-07-03 02:50:16 +08:00
Mikhail
a11c7de42c add new getter methods to EcsWorld 2023-07-03 02:44:35 +08:00
Mikhail
143faf24e0 add new unpack methods 2023-07-03 02:40:13 +08:00
Mikhail
8f76a1cf2e add entlongs iterator to EcsGroup 2023-07-02 21:41:06 +08:00
Mikhail
43c5adc6cc usafe optimise GetEntityLong 2023-07-02 21:39:44 +08:00
Mikhail
649037577d add UncheckedGetPool 2023-07-02 16:45:40 +08:00
Mikhail
aad94da19d add UncheckedGet for world component 2023-07-02 16:17:13 +08:00
Mikhail
b04756c03d Create EcsHybridPool.cs.meta 2023-06-30 01:19:03 +08:00
Mikhail
d204971ba8
Update README-RU.md 2023-06-30 01:11:27 +08:00