Mikhail
|
5e6ac8cb16
|
add gc-like clearing of deleted entities
|
2023-11-22 11:53:41 +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
|
112b96384d
|
Rework component ids
Remove WorldMetaStorage
|
2023-07-04 00:00:25 +08:00 |
|
Mikhail
|
a11c7de42c
|
add new getter methods to EcsWorld
|
2023-07-03 02:44:35 +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
|
7a5aa6477d
|
update entity copying/EcsTypeCode Api/add IdDispenser/import module with inject
|
2023-06-29 00:56:26 +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
|
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
|
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
|
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
|
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
|
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
|
7915db562d
|
update world component methods
|
2023-06-18 01:02:57 +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
|
5f4d1c0c8e
|
update debug utils
|
2023-06-16 11:53:59 +08:00 |
|
Mikhail
|
a3a5326ca0
|
add init method for wrold components/ bug fix
|
2023-06-10 19:43:19 +08:00 |
|
Mikhail
|
355cece81b
|
split IEcsWorldEventListener
|
2023-06-10 18:58:43 +08:00 |
|
Mikhail
|
cc39522279
|
refactoring
|
2023-06-10 18:15:09 +08:00 |
|
Mikhail
|
645546585e
|
add world listeners
|
2023-06-08 04:04:39 +08:00 |
|
Mikhail
|
a7323363c4
|
Revert "update EcsGroup"
This reverts commit 29e92ede0b .
|
2023-06-05 00:22:06 +08:00 |
|
Mikhail
|
29e92ede0b
|
update EcsGroup
rename set operations
replace Span with ReadOnlySpan
|
2023-06-05 00:16:45 +08:00 |
|
Mikhail
|
416504db45
|
simplifying the signature of EcsWorld.GetPool
|
2023-06-04 18:32:05 +08:00 |
|
Mikhail
|
1c5ce4561b
|
remove EcsWhereResult
|
2023-06-02 03:33:33 +08:00 |
|
Mikhail
|
8c612aa949
|
update EcsGroup
|
2023-06-01 20:14:34 +08:00 |
|
Mikhail
|
33f1f03294
|
refactoring
|
2023-05-30 18:30:10 +08:00 |
|
Mikhail
|
b73101d18c
|
fix
|
2023-05-30 15:20:27 +08:00 |
|
Mikhail
|
f565499138
|
add world components
|
2023-05-30 15:15:37 +08:00 |
|
Mikhail
|
217a843b47
|
refactoring
|
2023-05-30 04:32:09 +08:00 |
|
Mikhail
|
8b0f463129
|
refactoring
|
2023-05-29 23:03:02 +08:00 |
|
Mikhail
|
62ceb3384e
|
refactoring
|
2023-05-28 06:35:33 +08:00 |
|
Mikhail
|
72b344b3dd
|
refactoring
|
2023-05-28 06:29:04 +08:00 |
|
Mikhail
|
42a8be7345
|
refactoring
|
2023-05-28 05:53:08 +08:00 |
|
Mikhail
|
77286fc00c
|
update world meta/update mask debuging
|
2023-05-27 22:15:25 +08:00 |
|
Mikhail
|
1b8cf0f0e9
|
refactoring
|
2023-05-27 15:59:46 +08:00 |
|
Mikhail
|
8f8571a646
|
Change generic constraints
|
2023-05-27 09:06:10 +08:00 |
|
Mikhail
|
7cc02d00ba
|
moving part of the API into a separate module
|
2023-05-26 06:18:09 +08:00 |
|
Mikhail
|
32429e5af8
|
refactoring
rename directive to DISABLE_DRAGONECS_ASSERT_CHEKS
|
2023-05-26 05:13:11 +08:00 |
|
Mikhail
|
caef8d8bae
|
refactoring
|
2023-05-26 03:45:35 +08:00 |
|