Mikhail
|
4b29ac61b9
|
update auto name color
|
2024-03-03 00:28:16 +08:00 |
|
Mikhail
|
5ca6802ae9
|
update Unpack
|
2024-03-03 00:28:02 +08:00 |
|
Mikhail
|
14be3cf78b
|
fix
|
2024-03-02 22:13:44 +08:00 |
|
Mikhail
|
c9ebdc6f66
|
Temporary remove context-based name autogeneration in debug utility
|
2024-03-02 22:08:32 +08:00 |
|
Mikhail
|
9708b29020
|
TODO solving
|
2024-03-02 21:59:02 +08:00 |
|
Mikhail
|
c64ffe41f0
|
add EcsGroup.Upsize
|
2024-03-02 21:57:25 +08:00 |
|
Mikhail
|
e84a26af02
|
refacotring
|
2024-03-02 21:45:09 +08:00 |
|
Mikhail
|
e326ea4b9c
|
remove CustomInjectionNodes
|
2024-03-02 21:27:50 +08:00 |
|
Mikhail
|
f009ef9c1c
|
fix EcsGroup.Clear
|
2024-03-02 21:18:45 +08:00 |
|
Mikhail
|
2bb724bdcb
|
fix
|
2024-03-02 21:15:12 +08:00 |
|
Mikhail
|
02a0fc02f9
|
optimize EcsGroup.Clear & EcsGroup.Inverse
|
2024-03-02 21:14:30 +08:00 |
|
Mikhail
|
683da38b77
|
remove LongsIterator
|
2024-03-02 21:02:32 +08:00 |
|
Mikhail
|
301fe5a55b
|
add deletion of released entities in groups
|
2024-03-02 20:53:23 +08:00 |
|
Mikhail
|
a714388549
|
refactor EcsSpan
|
2024-03-02 20:51:18 +08:00 |
|
Mikhail
|
d740d9feca
|
fix
|
2024-03-02 17:12:41 +08:00 |
|
Mikhail
|
b486c26a62
|
remove Bake methods
|
2024-03-02 17:12:35 +08:00 |
|
Mikhail
|
fda8419dbf
|
update collections, add EcsLongsSpan
|
2024-03-02 06:07:50 +08:00 |
|
Mikhail
|
1b0f716a03
|
refactor group; add static set operations for readonly
|
2024-03-02 04:57:52 +08:00 |
|
Mikhail
|
c3a212d02e
|
fix
|
2024-03-02 04:26:11 +08:00 |
|
Mikhail
|
644dac75cd
|
refactor group
|
2024-03-02 04:25:18 +08:00 |
|
Mikhail
|
089eff6674
|
remove EcsGroup.CapacitySparce , rename EcsSpan.Count
|
2024-03-02 04:22:29 +08:00 |
|
Mikhail
|
d2356c1588
|
refactor collections
|
2024-03-02 04:20:34 +08:00 |
|
Mikhail
|
a863d6ee81
|
fix for support 7.3
|
2024-03-02 04:19:09 +08:00 |
|
Mikhail
|
dc7e1631a4
|
fixes
|
2024-03-01 22:02:36 +08:00 |
|
Mikhail
|
c7b8246e09
|
remove comments
|
2024-02-29 22:44:23 +08:00 |
|
Mikhail
|
a3a61d21da
|
update/fix lazy gen
|
2024-02-29 22:42:33 +08:00 |
|
Mikhail
|
f67e6d59ea
|
update gen to lazy gen
|
2024-02-29 03:28:13 +08:00 |
|
Mikhail
|
67acf2cfeb
|
update debug/meta
|
2024-02-29 02:37:04 +08:00 |
|
Mikhail
|
6fcad52300
|
update debug
|
2024-02-28 02:10:35 +08:00 |
|
Mikhail
|
8b0cd12403
|
refactoring entlong
|
2024-02-28 01:20:35 +08:00 |
|
Mikhail
|
278ce467e5
|
Merge branch 'new_dev' of https://github.com/DCFApixels/DragonECS into new_dev
|
2024-02-26 12:22:59 +08:00 |
|
Mikhail
|
431d501f27
|
remove useless
|
2024-02-26 12:08:01 +08:00 |
|
Mikhail
|
0ed91a08da
|
code cleanup
|
2024-02-26 11:58:19 +08:00 |
|
Mikhail
|
2cbdb4f994
|
update EcsDebugUtility/ add cached meta
|
2024-02-26 11:54:18 +08:00 |
|
Mikhail
|
344f9caca2
|
Update Consts.cs
|
2024-02-26 10:56:23 +08:00 |
|
Mikhail
|
6dba253246
|
refactoring EcsDebug
|
2024-02-26 10:56:18 +08:00 |
|
Mikhail
|
c5ac114853
|
refactoring
|
2024-02-26 10:43:37 +08:00 |
|
Mikhail
|
7977f4d059
|
rename Declare to AddNode
|
2024-02-26 10:37:58 +08:00 |
|
Mikhail
|
4320b70d13
|
add unity file
|
2024-02-26 09:09:35 +08:00 |
|
Mikhail
|
1f740fff2e
|
rename DeclareRunner to AddRunner
|
2024-02-26 08:48:22 +08:00 |
|
Mikhail
|
fbda99c60a
|
rename DeclareRunner to GetRunnerInstance
|
2024-02-26 08:31:35 +08:00 |
|
Mikhail
|
54bcda5891
|
optimize DelEntBuffer
|
2024-02-26 07:53:16 +08:00 |
|
Mikhail
|
6d9fe70ff3
|
fix executor
|
2024-02-26 07:20:19 +08:00 |
|
Mikhail
|
7b72136349
|
add AggressiveUpVersion
|
2024-02-25 23:06:16 +08:00 |
|
Mikhail
|
93e9a57c5c
|
optimize pools
|
2024-02-25 23:05:11 +08:00 |
|
Mikhail
|
7de803cc12
|
fix queries
|
2024-02-25 23:05:00 +08:00 |
|
Mikhail
|
5ced4c0388
|
fix EcsGroup.ToSpan
|
2024-02-25 23:02:01 +08:00 |
|
Mikhail
|
06573d0dcb
|
add custom injection node
|
2024-02-25 18:33:17 +08:00 |
|
Mikhail
|
6164d2f0d3
|
Merge branch 'new_dev' of https://github.com/DCFApixels/DragonECS into new_dev
|
2024-02-25 17:27:11 +08:00 |
|
Mikhail
|
1924445074
|
fix name
|
2024-02-25 17:27:08 +08:00 |
|
Mikhail
|
95fc264c6f
|
Update Injector.cs
|
2024-02-25 02:33:24 +08:00 |
|
Mikhail
|
9298ec7540
|
fix Destroy
|
2024-02-25 02:33:18 +08:00 |
|
Mikhail
|
c565332db8
|
separate core with hybrid
|
2024-02-25 01:11:02 +08:00 |
|
Mikhail
|
bc74ee9b17
|
stash
|
2024-02-25 01:08:10 +08:00 |
|
Mikhail
|
1f52caf9c0
|
stash
|
2024-02-25 00:55:30 +08:00 |
|
Mikhail
|
234fc89711
|
remove & rework EcsAnonymousPool
|
2024-02-24 16:59:09 +08:00 |
|
Mikhail
|
ed40b87e9f
|
fixes, rename EcsVirtualPool to EcsAnonymousPool
|
2024-02-24 16:48:43 +08:00 |
|
Mikhail
|
281281f5f3
|
add devirtualization for virtual pool
|
2024-02-24 03:30:23 +08:00 |
|
Mikhail
|
a7276ce966
|
add virtual pool
|
2024-02-24 03:02:41 +08:00 |
|
Mikhail
|
fcc0d1ae97
|
polising hybrid pool
|
2024-02-24 03:02:22 +08:00 |
|
Mikhail
|
c3ece37bf5
|
polishing pools
|
2024-02-24 02:26:42 +08:00 |
|
Mikhail
|
efed7dcdbd
|
update PoolMediator
|
2024-02-23 20:44:11 +08:00 |
|
Mikhail
|
6ec4e30ccc
|
fix
|
2024-02-23 20:43:56 +08:00 |
|
Mikhail
|
4888ad82e4
|
remove Reflection except inside EcsHybridPool
|
2024-02-23 18:34:40 +08:00 |
|
Mikhail
|
c14a513172
|
rename InjectorExtensions
|
2024-02-23 00:57:49 +08:00 |
|
Mikhail
|
170106273f
|
update
|
2024-02-22 23:48:10 +08:00 |
|
Mikhail
|
bb35fa6150
|
return di, rework di, update for support unity 2020.1.0^
|
2024-02-22 22:16:03 +08:00 |
|
Mikhail
|
e55dfbb23d
|
add build EcsPipeline profiler marker
|
2024-02-22 16:05:31 +08:00 |
|
Mikhail
|
53259a92db
|
separating di from core
|
2024-02-22 15:53:19 +08:00 |
|
Mikhail
|
830a83c0d0
|
Update Consts.cs
|
2024-02-22 15:47:38 +08:00 |
|
Mikhail
|
92fa358c33
|
rework System/Process/Runner logic. rework injections.
|
2024-02-22 15:39:37 +08:00 |
|
Mikhail
|
19b1ddbc7d
|
update DeleteLeakedEntites
& rename from DeleteEmptyEntites to DeleteLeakedEntites
|
2024-02-22 00:54:42 +08:00 |
|
Mikhail
|
60c103a26f
|
update inject system
|
2024-02-17 00:10:38 +08:00 |
|
Mikhail
|
b6a65d403b
|
update EcsPipeline.GetSystems
|
2024-02-17 00:10:27 +08:00 |
|
Mikhail
|
a63f398fda
|
fix EcsWrold.Destroy
|
2024-02-16 21:27:24 +08:00 |
|
Mikhail
|
475a51818f
|
optimize entity-component masks
|
2024-02-16 21:17:20 +08:00 |
|
Mikhail
|
e1260a96fc
|
update EcsWorld
|
2024-02-15 20:28:38 +08:00 |
|
Mikhail
|
b0f5ea97c0
|
fix
|
2024-02-15 18:15:25 +08:00 |
|
Mikhail
|
3d2ae2ff31
|
update EcsWorld
|
2024-02-15 18:11:24 +08:00 |
|
Mikhail
|
7c5f799d8e
|
fix
|
2024-02-15 01:04:54 +08:00 |
|
Mikhail
|
8299c373b9
|
update world constructors
|
2024-02-15 00:53:20 +08:00 |
|
Mikhail
|
d7b40e33b1
|
optimize CreatePool
|
2024-02-14 21:20:00 +08:00 |
|
Mikhail
|
4c183bd126
|
update EcsWorld
|
2024-02-14 21:13:00 +08:00 |
|
Mikhail
|
cdbb33b6ab
|
remove useless
|
2024-02-14 17:47:26 +08:00 |
|
Mikhail
|
37bfe72d7e
|
fix IdDispenser
|
2024-02-14 17:05:41 +08:00 |
|
Mikhail
|
3fed9886fe
|
fix IdDispenser
|
2024-02-14 15:00:07 +08:00 |
|
Mikhail
|
3618e75677
|
temp remove _entityDispenser.Sort
|
2024-02-14 03:04:55 +08:00 |
|
Mikhail
|
544ef0d40d
|
refactoring
|
2024-02-14 03:04:05 +08:00 |
|
Mikhail
|
d636d94549
|
Update EcsDebug.cs
|
2024-02-14 02:39:42 +08:00 |
|
Mikhail
|
94a99e3121
|
update New/DelEntity add densify free entityIDs
|
2024-02-14 01:04:22 +08:00 |
|
Mikhail
|
d1374d72ca
|
restore functionality
|
2024-02-13 21:13:46 +08:00 |
|
Mikhail
|
d76a699091
|
optimize New/DelEntity WIP
|
2024-02-13 21:00:32 +08:00 |
|
Mikhail
|
f1f23181f5
|
update
|
2024-02-13 21:00:01 +08:00 |
|
Mikhail
|
c7b8fd8d57
|
refctoring
|
2024-02-11 22:10:05 +08:00 |
|
Mikhail
|
48e8ca930f
|
fix
|
2024-02-11 20:23:11 +08:00 |
|
Mikhail
|
f8f1d7b756
|
fix
|
2024-02-11 19:59:56 +08:00 |
|
Mikhail
|
8ec0552bd4
|
Update EcsMask.cs
|
2024-02-11 14:53:36 +08:00 |
|
Mikhail
|
659b7fdb64
|
simple refactoring
|
2024-02-11 01:29:18 +08:00 |
|
Mikhail
|
6c449c94f6
|
remove useless EcsAspectBuilderBase
|
2024-02-11 01:28:18 +08:00 |
|
Mikhail
|
186ef6bd1a
|
add EcsWrold.Version & optimize query executors
|
2024-02-11 01:17:10 +08:00 |
|
Mikhail
|
316735cf9a
|
move EcsAspectIterator to EcsAspect.Iterator
|
2024-02-11 01:14:54 +08:00 |
|
Mikhail
|
88bc3355b7
|
remove broken overrides
|
2024-02-11 00:43:46 +08:00 |
|
Mikhail
|
91370afce9
|
rename IEntitiesCollection to IEntityStorage
|
2024-02-11 00:42:49 +08:00 |
|
Mikhail
|
5d5ab2daeb
|
fix
|
2024-02-10 21:25:56 +08:00 |
|
Mikhail
|
5f5940f443
|
update queries
|
2024-02-10 20:54:09 +08:00 |
|
Mikhail
|
16c62e69a6
|
update world configs
|
2024-02-10 20:53:58 +08:00 |
|
Mikhail
|
2d5271b410
|
fix
|
2024-02-10 19:35:11 +08:00 |
|
Mikhail
|
71464421a4
|
Update EcsWorldConfig.cs
|
2024-02-10 15:00:30 +08:00 |
|
Mikhail
|
181f0ecde9
|
Create EcsWorldConfig.cs.meta
|
2024-02-09 22:39:42 +08:00 |
|
Mikhail
|
79452349c2
|
update data interfaces
|
2024-02-09 22:20:55 +08:00 |
|
Mikhail
|
7b2c64274a
|
update
|
2024-02-07 22:16:41 +08:00 |
|
Mikhail
|
ddceb74a20
|
fix config
|
2024-02-06 18:48:44 +08:00 |
|
Mikhail
|
a248f4fc34
|
add EcsWorldConfig
|
2024-02-03 01:12:53 +08:00 |
|
Mikhail
|
df24a2d26a
|
update auto release del buffer & refactoring
|
2024-01-29 01:10:52 +08:00 |
|
Mikhail
|
ff6d8cba5a
|
update profile markers for DefaultDebugService
|
2024-01-29 01:10:05 +08:00 |
|
Mikhail
|
5fac3fd97c
|
simple renaming & refactoring
|
2024-01-29 01:09:17 +08:00 |
|
Mikhail
|
0356302d90
|
Update Exceptions.cs
|
2024-01-26 18:59:07 +08:00 |
|
Mikhail
|
9ae92c7cdf
|
add Deconstruct to entlong
|
2024-01-26 18:58:54 +08:00 |
|
Mikhail
|
36d5c15817
|
add IInjectionBlock
|
2024-01-26 02:26:17 +08:00 |
|
Mikhail
|
5760dd55d0
|
disable CS8981 in longent
|
2024-01-25 20:11:28 +08:00 |
|
Mikhail
|
294a3af4ac
|
rework data interfaces
|
2024-01-25 20:11:06 +08:00 |
|
Mikhail
|
21ee6aee00
|
fix
|
2024-01-18 21:25:26 +08:00 |
|
Mikhail
|
266da2d85d
|
fix
|
2024-01-11 00:53:15 +08:00 |
|
Mikhail
|
6ebda350a3
|
update
|
2024-01-11 00:48:39 +08:00 |
|
Mikhail
|
bf9809f3e6
|
resolve conflict
|
2024-01-08 13:46:32 +08:00 |
|
Mikhail
|
0958a55495
|
Merge branch 'new_dev'
|
2024-01-08 13:41:55 +08:00 |
|
Mikhail
|
b2414ec765
|
fixes for support unity 2020.1.x
|
2024-01-08 13:39:38 +08:00 |
|
Mikhail
|
94fdcab168
|
add bitsutility
|
2024-01-07 23:21:13 +08:00 |
|
Mikhail
|
40141dfbb9
|
update
|
2024-01-07 23:19:18 +08:00 |
|
Mikhail
|
14f1cf2856
|
Update EcsMask.cs
|
2024-01-07 20:45:42 +08:00 |
|
Mikhail
|
41391e7038
|
optimization mask building
|
2024-01-07 20:45:13 +08:00 |
|
Mikhail
|
e9cdfbfb51
|
update mask building
|
2024-01-07 19:32:16 +08:00 |
|
Mikhail
|
b34f8add00
|
update sorting & masks
|
2024-01-07 18:52:54 +08:00 |
|
Mikhail
|
be2ecb8c07
|
sorting pools in query iterator
sorting pools in the iterator. by number of entities from the smallest to the largest.
|
2024-01-06 00:07:07 +08:00 |
|
Mikhail
|
fc167fb28c
|
update collectiona
|
2024-01-05 23:49:29 +08:00 |
|
Mikhail
|
3119ea42db
|
update collections
|
2024-01-05 22:16:48 +08:00 |
|
Mikhail
|
8b5cdd84f4
|
fixes for support Unity 2020.1.x
|
2024-01-04 22:52:54 +08:00 |
|
Mikhail
|
ab1eeffc0c
|
Update EcsAspect.cs
|
2024-01-04 12:12:41 +08:00 |
|
Mikhail
|
08e15da9fd
|
fixes
|
2024-01-01 21:44:33 +08:00 |
|
Mikhail
|
e3c7aa8aac
|
update for unity
|
2023-12-31 23:26:56 +08:00 |
|
Mikhail
|
16b273d5e4
|
Update DelEntBuffer
|
2023-12-31 22:41:48 +08:00 |
|
Mikhail
|
770c8c5522
|
update debug
|
2023-12-31 21:03:00 +08:00 |
|
Mikhail
|
0b6c1e8d26
|
fixes
|
2023-12-31 21:02:53 +08:00 |
|
Mikhail
|
b5300f7b43
|
tmp update
|
2023-12-31 17:58:20 +08:00 |
|
Mikhail
|
43d8489157
|
add Bake methods to EcsSpan
|
2023-12-31 17:33:48 +08:00 |
|
Mikhail
|
1ecad4de1d
|
Update entity lifecycle/collcetions
update auto release DelEntBuffer
replace ReadnolySpan<int> to EcsSpan
|
2023-12-31 13:07:53 +08:00 |
|
Mikhail
|
82c5dbc939
|
Update ArrayUtility.cs
|
2023-12-24 18:11:20 +08:00 |
|
Mikhail
|
89cb4c68b9
|
fix EcsGroup
|
2023-12-24 18:05:30 +08:00 |
|
Mikhail
|
7a6dc93bdb
|
Update EcsGroup.cs
|
2023-12-24 17:09:01 +08:00 |
|
Mikhail
|
87ec923ff9
|
Update EcsGroup.cs
|
2023-12-24 16:04:24 +08:00 |
|