Mikhail
|
ba8c4d0600
|
fix REFLECTION_DISABLED
|
2024-06-27 00:26:05 +08:00 |
|
Mikhail
|
d2f761a884
|
add PoolsCore namespace, add IEcsComponentType
|
2024-04-30 16:09:57 +08:00 |
|
Mikhail
|
1c6b49edbe
|
fix Release Build
|
2024-04-26 04:55:19 +08:00 |
|
Mikhail
|
b661faf38e
|
translate exception message
|
2024-04-22 17:37:37 +08:00 |
|
Mikhail
|
df52ec1f87
|
fix field naming
|
2024-04-22 17:20:31 +08:00 |
|
Mikhail
|
4ace55d4d7
|
add warning
|
2024-04-22 17:16:37 +08:00 |
|
Mikhail
|
9a149da66e
|
fixes
|
2024-04-22 17:09:06 +08:00 |
|
Mikhail
|
089a1ab60a
|
add auto template for aspect
|
2024-04-22 17:01:13 +08:00 |
|
Mikhail
|
f2238cd33a
|
add EcsMask.Builder.Except
|
2024-04-18 22:14:50 +08:00 |
|
Mikhail
|
02fcd5f821
|
simple optimization
|
2024-04-18 00:36:05 +08:00 |
|
Mikhail
|
ee500fadfd
|
fix worldID
|
2024-04-16 12:46:09 +08:00 |
|
Mikhail
|
44c49b987a
|
add debugger proxy
|
2024-04-09 00:19:43 +08:00 |
|
Mikhail
|
07e8319475
|
optimization
|
2024-04-08 23:49:56 +08:00 |
|
Mikhail
|
d98cce379d
|
fix queries
|
2024-04-08 17:11:06 +08:00 |
|
Mikhail
|
150ad8d132
|
Update EcsAspect.cs
|
2024-03-26 18:11:50 +08:00 |
|
Mikhail
|
958b857582
|
support recursive aspect constructor
|
2024-03-26 18:09:13 +08:00 |
|
Mikhail
|
9876f882d7
|
simplify aspect builder syntax
|
2024-03-26 16:06:03 +08:00 |
|
Mikhail
|
ffa9bdb9bb
|
update
|
2024-03-09 21:33:44 +08:00 |
|
Mikhail
|
03598f97d8
|
add simplified aspect builder syntax
|
2024-03-08 20:40:19 +08:00 |
|
Mikhail
|
68d6d0762a
|
rename aspect builder methods
|
2024-03-07 03:40:06 +08:00 |
|
Mikhail
|
672e253b49
|
rename GetPool to GetPoolInstance
|
2024-03-07 03:30:18 +08:00 |
|
Mikhail
|
e84a26af02
|
refacotring
|
2024-03-02 21:45:09 +08:00 |
|
Mikhail
|
d2356c1588
|
refactor collections
|
2024-03-02 04:20:34 +08:00 |
|
Mikhail
|
4888ad82e4
|
remove Reflection except inside EcsHybridPool
|
2024-02-23 18:34:40 +08:00 |
|
Mikhail
|
475a51818f
|
optimize entity-component masks
|
2024-02-16 21:17:20 +08:00 |
|
Mikhail
|
f1f23181f5
|
update
|
2024-02-13 21:00:01 +08:00 |
|
Mikhail
|
6c449c94f6
|
remove useless EcsAspectBuilderBase
|
2024-02-11 01:28:18 +08:00 |
|
Mikhail
|
316735cf9a
|
move EcsAspectIterator to EcsAspect.Iterator
|
2024-02-11 01:14:54 +08:00 |
|
Mikhail
|
6ebda350a3
|
update
|
2024-01-11 00:48:39 +08:00 |
|
Mikhail
|
40141dfbb9
|
update
|
2024-01-07 23:19:18 +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
|
08e15da9fd
|
fixes
|
2024-01-01 21:44:33 +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
|
70cf1be408
|
update
|
2023-12-24 15:40:19 +08:00 |
|
Mikhail
|
e7c623daf8
|
simple refactoring
|
2023-12-20 23:21:10 +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
|
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
|
04c474edf5
|
add properties to EcsMask
|
2023-07-04 19:50:25 +08:00 |
|
Mikhail
|
112b96384d
|
Rework component ids
Remove WorldMetaStorage
|
2023-07-04 00:00:25 +08:00 |
|
Mikhail
|
51b409d5d6
|
GetPool optimisation
GetPool almost 2x faster.
|
2023-06-27 05:09:41 +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
|
29dc825685
|
simple refactoring
|
2023-06-25 23:13:51 +08:00 |
|
Mikhail
|
2b5cc8b27b
|
rename Subject to Aspect
|
2023-06-22 14:31:13 +08:00 |
|