1
0
forked from cgvr/DeltaVR

properly replace archery target object's child with generated object

This commit is contained in:
2025-12-16 11:56:56 +02:00
parent 0cb92b2442
commit 5796887f79
6 changed files with 413 additions and 498 deletions

View File

@@ -132,8 +132,10 @@ public class ArcheryRange : NetworkBehaviour
{
var targetObject = Instantiate(targetPrefab, randomPos, Quaternion.identity, null);
string targetModelPath = modelGenerationBox.LastModelPath;
GameObject targetReplacement = await PipelineManager.Instance.SpawnModel(targetModelPath);
// TODO: replace target prefab's child with the generated model
// Replace target prefab's child with the generated model
GameObject targetReplacement = await PipelineManager.Instance.SpawnModel(targetModelPath, false);
Destroy(targetObject.transform.GetChild(0).gameObject);
targetReplacement.transform.parent = targetObject.transform;
targetReplacement.transform.position = targetObject.transform.position;