Mikhail
2f1ad7f530
move EcsPipelineTemplate to Utils
2024-06-26 00:14:58 +08:00
Mikhail
469eea16bb
update EcsPipeline.Builder
...
add system orders
Split EcsPipeline.cs into EcsPipeline.cs and EcsPipeline.Builder.cs
Add system orders to EcsPipeline.Builder
Implement IEcsModule interface for EcsPipeline.Builder
2024-06-24 22:06:02 +08:00
Mikhail
bd7bb03f64
fix for support 2020.0
2024-04-28 18:56:26 +08:00
Mikhail
32444868e1
update builtin DI
2024-04-28 18:36:14 +08:00
Mikhail
b661faf38e
translate exception message
2024-04-22 17:37:37 +08:00
Mikhail
307a84558d
fix world id
2024-04-22 17:00:30 +08:00
Mikhail
20d1e6d586
move ITemplateNode from Unity
2024-04-22 16:34:44 +08:00
Mikhail
83ea1d470c
Update UncheckedCoreUtility.cs
2024-03-25 21:02:45 +08:00
Mikhail
a4bf37677a
Create UncheckedCoreUtility.cs.meta
2024-03-17 10:27:44 +08:00
Mikhail
f1c8b6e39f
Create UncheckedCoreUtility.cs
2024-03-17 05:22:33 +08:00
Mikhail
1904fc4b86
Update Exceptions.cs
2024-03-16 14:21:38 +08:00
Mikhail
e56c7f94d7
update
2024-03-13 17:41:33 +08:00
Mikhail
c680252868
add EcsWorld.Destroy checks
2024-03-10 21:38:43 +08:00
Mikhail
8ac45e7b17
update
2024-03-07 21:24:16 +08:00
Mikhail
ef0f13850f
update configs
2024-03-07 07:48:18 +08:00
Mikhail
c3ece37bf5
polishing pools
2024-02-24 02:26:42 +08:00
Mikhail
4c183bd126
update EcsWorld
2024-02-14 21:13:00 +08:00
Mikhail
544ef0d40d
refactoring
2024-02-14 03:04:05 +08:00
Mikhail
94a99e3121
update New/DelEntity add densify free entityIDs
2024-02-14 01:04:22 +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
659b7fdb64
simple refactoring
2024-02-11 01:29:18 +08:00
Mikhail
7b2c64274a
update
2024-02-07 22:16:41 +08:00
Mikhail
a248f4fc34
add EcsWorldConfig
2024-02-03 01:12:53 +08:00
Mikhail
0356302d90
Update Exceptions.cs
2024-01-26 18:59:07 +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
b34f8add00
update sorting & masks
2024-01-07 18:52:54 +08:00
Mikhail
fc167fb28c
update collectiona
2024-01-05 23:49:29 +08:00
Mikhail
8b5cdd84f4
fixes for support Unity 2020.1.x
2024-01-04 22:52:54 +08:00
Mikhail
e3c7aa8aac
update for unity
2023-12-31 23:26:56 +08:00
Mikhail
b5300f7b43
tmp update
2023-12-31 17:58:20 +08:00
Mikhail
82c5dbc939
Update ArrayUtility.cs
2023-12-24 18:11:20 +08:00
Mikhail
70cf1be408
update
2023-12-24 15:40:19 +08:00
Mikhail
4b0d188955
update debug attributes
...
rename DebugName attributes to MetaName attributes
rework DebugHide to MetaTags
2023-12-20 23:16:57 +08:00
Mikhail
503fc23aca
fix
2023-12-20 19:07:19 +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
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
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
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
a5951412be
add unity metas
2023-07-04 02:59:09 +08:00
Mikhail
112b96384d
Rework component ids
...
Remove WorldMetaStorage
2023-07-04 00:00:25 +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
51b409d5d6
GetPool optimisation
...
GetPool almost 2x faster.
2023-06-27 05:09:41 +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
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
8eb5953c0d
remove usless
2023-06-20 23:38:15 +08:00
Mikhail
d7a209d9b0
update
...
expand functionality of WorldComponents
change interface of pools
2023-06-20 23:34:51 +08:00
Mikhail
28e786ca7a
refactoring
2023-06-18 18:46:19 +08:00
Mikhail
4b63353965
refactoring to support c# 7.3
2023-06-12 21:59:27 +08:00
Mikhail
e5d6391630
change git ignore
2023-06-12 20:33:22 +08:00
Mikhail
416504db45
simplifying the signature of EcsWorld.GetPool
2023-06-04 18:32:05 +08:00
Mikhail
c7b0083d98
Update WorldMetaStorage.cs
2023-06-03 01:59:12 +08:00
Mikhail
dd562986f0
remove useless
2023-05-30 16:07:45 +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
62ceb3384e
refactoring
2023-05-28 06:35:33 +08:00
Mikhail
55f6843451
moving part of the API into a separate module
2023-05-26 06:37:15 +08:00
Mikhail
d230afdeb7
remove useless
2023-05-26 06:22:33 +08:00
Mikhail
7cc02d00ba
moving part of the API into a separate module
2023-05-26 06:18:09 +08:00
Mikhail
3fa030e95d
remove Pipeline from EcsWorld & add event subscription
2023-05-23 15:58:31 +08:00
Mikhail
f15de024f5
update
2023-05-23 01:47:28 +08:00
Mikhail
c0c089ec01
global update
...
rework queries
update remove entities
add sanitize checks
fixes
etс
2023-05-07 00:50:02 +08:00
Mikhail
24849ab619
update queries
2023-04-24 16:48:18 +08:00
Mikhail
65861cb798
refactoring
2023-04-24 00:19:07 +08:00
Mikhail
aa220f17e6
refactoring
2023-04-23 22:55:13 +08:00
Mikhail
555909fcc0
refactoring
2023-04-23 11:51:50 +08:00
Mikhail
b5d9d0e5e1
implemented JoinAttachQuery
2023-04-23 04:10:54 +08:00
Mikhail
e7835a39d3
fix changes
2023-04-17 22:58:52 +08:00
Mikhail
d7988166dd
fix changes
2023-04-10 22:22:17 +08:00
Mikhail
b5f134845d
rework identifier implementation
2023-04-08 05:50:44 +08:00
Mikhail
1ed1782e4a
refactoring
2023-04-08 00:47:35 +08:00
Mikhail
b2958cd0de
fix changes
2023-04-06 23:40:47 +08:00
Mikhail
8f39070e22
refactoring
2023-04-01 22:46:42 +08:00
Mikhail
57f07f8c2d
rework world entities storage/ fix group methods
2023-04-01 22:18:40 +08:00
Mikhail
de7762861c
Optimization
2023-04-01 20:45:37 +08:00
Mikhail
abbb68cad7
remove *.meta files
2023-03-30 06:31:12 +08:00
Mikhail
1890943d5a
remove BitMask
2023-03-30 06:19:24 +08:00
Mikhail
e2ebe33b57
Update
2023-03-26 11:19:03 +08:00
Mikhail
9db3f192ac
refactoring
2023-03-16 01:49:14 +08:00
Mikhail
66b136df92
Rework
...
Rework runner system, SparseSet etc
2023-03-11 17:11:40 +08:00
Mikhail
b73652cb37
ReworkWorld
2023-03-02 14:42:44 +08:00
Mikhail
d64d4407c9
Update WIP
2023-02-27 18:16:23 +08:00
Mikhail
dc2e0cd810
Update WIP, remove Members, add Read/Write pool getter, add DI
2023-02-13 21:11:54 +08:00
Mikhail
980ed316e1
Update WIP
2023-02-09 02:26:43 +08:00
Mikhail
b97f409671
Update WIP
2023-02-08 17:57:06 +08:00
Mikhail
36b696777b
Update WIP
2023-02-08 17:07:39 +08:00
Mikhail
cab282ac43
Update WIP
2023-02-07 17:11:56 +08:00