Team Create (���������� ��������������) + ���������� ���� + ������ 16/17/20/40/44/05 #34

Merged
min merged 69 commits from restore/all-tasks into main 2026-06-08 01:13:01 +00:00
Showing only changes of commit 6ece149924 - Show all commits

View File

@ -186,6 +186,10 @@ export class PrimitiveManager {
primitiveId: id,
primitiveType: type,
primitiveKind: typeDef.kind,
// canCollide в metadata нужен camera-clamp (PlayerController):
// без него камера 3-го лица цепляется за проходимые зоны/триггеры
// (canCollide:false) и прыгает к игроку внутри зоны. Баг 2026-06-05.
canCollide,
};
// textureAsset — id картинки из AssetManager (пользовательская
@ -754,7 +758,10 @@ export class PrimitiveManager {
this._applyMaterial(data.mesh, typeDef, data.color, data.material);
}
if (patch.canCollide !== undefined) data.canCollide = patch.canCollide;
if (patch.canCollide !== undefined) {
data.canCollide = patch.canCollide;
if (data.mesh?.metadata) data.mesh.metadata.canCollide = patch.canCollide;
}
if (patch.locked !== undefined) data.locked = !!patch.locked;
if (patch.visible !== undefined) {
data.visible = patch.visible;