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
|
04c474edf5
|
add properties to EcsMask
|
2023-07-04 19:50:25 +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
|
ded1c58296
|
change hybrid component interface
|
2023-06-30 01:01:19 +08:00 |
|
Mikhail
|
eddbe6b150
|
fix EcsGroup.ToString()
|
2023-06-30 00:59:49 +08:00 |
|
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
|
51b409d5d6
|
GetPool optimisation
GetPool almost 2x faster.
|
2023-06-27 05:09:41 +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
|
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
|
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
|
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 |
|