Commit Graph

27 Commits

Author SHA1 Message Date
Mikhail
91f4f936ff fix world component releaser 2024-05-01 15:14:36 +08:00
Mikhail
ee500fadfd fix worldID 2024-04-16 12:46:09 +08:00
Mikhail
440ede60d4 update 2024-03-10 21:47:28 +08:00
Mikhail
ef0f13850f update configs 2024-03-07 07:48:18 +08:00
Mikhail
53911d4f25 rework configs 2024-03-07 06:46:44 +08:00
Mikhail
04691e1716 update world constructor 2024-03-07 03:17:51 +08:00
Mikhail
a3a61d21da update/fix lazy gen 2024-02-29 22:42:33 +08:00
Mikhail
9298ec7540 fix Destroy 2024-02-25 02:33:18 +08:00
Mikhail
92fa358c33 rework System/Process/Runner logic. rework injections. 2024-02-22 15:39:37 +08:00
Mikhail
e1260a96fc update EcsWorld 2024-02-15 20:28:38 +08:00
Mikhail
8299c373b9 update world constructors 2024-02-15 00:53:20 +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
5d5ab2daeb fix 2024-02-10 21:25:56 +08:00
Mikhail
a248f4fc34 add EcsWorldConfig 2024-02-03 01:12:53 +08:00
Mikhail
5fac3fd97c simple renaming & refactoring 2024-01-29 01:09:17 +08:00
Mikhail
6ebda350a3 update 2024-01-11 00:48:39 +08:00
Mikhail
e9cdfbfb51 update mask building 2024-01-07 19:32:16 +08:00
Mikhail
0b6c1e8d26 fixes 2023-12-31 21:02:53 +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
5e6ac8cb16 add gc-like clearing of deleted entities 2023-11-22 11:53:41 +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
aad94da19d add UncheckedGet for world component 2023-07-02 16:17:13 +08:00
Mikhail
35d71245bc replace int with short for indexing world components 2023-06-27 01:23:01 +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