feat(prototype): retain unit component provenance
This commit is contained in:
@@ -468,6 +468,13 @@ string длиной 32 байта. Требование обязательног
|
||||
Части 2. Все соответствуют формуле размера, `kind == 1` и
|
||||
`archive_name == "objects.rlb"`.
|
||||
|
||||
При построении mission prototype graph FParkan сохраняет для каждого root
|
||||
упорядоченный список этих raw records. Список передаётся в
|
||||
`MissionObjectDraft` без преобразования `kind`, `parent_or_link`, description
|
||||
или tails в предполагаемые роли. Так runtime уже располагает исходными данными
|
||||
составного unit для будущих Control/physics/AniMesh consumers, но не выдаёт
|
||||
структурное сходство за доказанную семантику.
|
||||
|
||||
## Вспомогательные форматы
|
||||
|
||||
MSH, материал и текстура отвечают за видимую форму. Полноценный прототип
|
||||
|
||||
@@ -276,6 +276,12 @@ component как ordered raw-string/resource provenance, но не для при
|
||||
этим строкам смысловых имён до трассировки private update methods. Extractor:
|
||||
`tools/ghidra/ExportAniMeshControlCaller.java`.
|
||||
|
||||
Runtime сохраняет ordered raw Unit DAT records рядом с каждым mission object
|
||||
draft. Это создаёт проверяемую границу передачи данных от loader-а к будущему
|
||||
Control consumer-у: никакой компонент пока не получает имя `Control` только
|
||||
по `kind`, `parent_or_link` или description; semantic binding появится лишь
|
||||
после trace private update/load methods.
|
||||
|
||||
### Control system и physical model
|
||||
|
||||
`LoadControlSystem` загружает настройки controller-а: ограничения скорости,
|
||||
|
||||
Reference in New Issue
Block a user