Remove unused function and related code in runtime-host.ts

This commit is contained in:
2026-04-04 08:36:51 +02:00
parent 8b01425464
commit d01a8bfefc

View File

@@ -25,7 +25,6 @@ import type { LoadedImageAsset } from "../assets/image-assets";
import type { LoadedAudioAsset } from "../assets/audio-assets";
import type { ProjectAssetRecord } from "../assets/project-assets";
import { applyBoxBrushFaceUvsToGeometry } from "../geometry/box-face-uvs";
import { createModelColliderDebugGroup } from "../geometry/model-instance-collider-debug-mesh";
import { createStarterMaterialSignature, createStarterMaterialTexture } from "../materials/starter-material-textures";
import {
applyAdvancedRenderingLightShadowFlags,
@@ -65,19 +64,6 @@ interface LocalLightRenderObjects {
const FALLBACK_FACE_COLOR = 0x747d89;
function findVisibleModelCollider(
colliders: RuntimeSceneDefinition["colliders"],
instanceId: string
): Extract<RuntimeSceneDefinition["colliders"][number], { source: "modelInstance" }> | null {
for (const collider of colliders) {
if (collider.source === "modelInstance" && collider.instanceId === instanceId && collider.visible) {
return collider;
}
}
return null;
}
export class RuntimeHost {
private readonly scene = new Scene();
private readonly camera = new PerspectiveCamera(70, 1, 0.05, 1000);
@@ -496,7 +482,7 @@ export class RuntimeHost {
this.applyShadowState();
}
private rebuildModelInstances(modelInstances: RuntimeSceneDefinition["modelInstances"], colliders: RuntimeSceneDefinition["colliders"]) {
private rebuildModelInstances(modelInstances: RuntimeSceneDefinition["modelInstances"]) {
this.clearModelInstances();
for (const modelInstance of modelInstances) {
@@ -520,12 +506,6 @@ export class RuntimeHost {
loadedAsset,
false
);
const visibleCollider = findVisibleModelCollider(colliders, modelInstance.instanceId);
if (visibleCollider !== null) {
renderGroup.add(createModelColliderDebugGroup(visibleCollider));
}
this.modelGroup.add(renderGroup);
this.modelRenderObjects.set(modelInstance.instanceId, renderGroup);