diff --git a/vr-configurator/Assets/Scripts/Models/ModelManager.cs b/vr-configurator/Assets/Scripts/Models/ModelManager.cs index d7a7c71..7c62f58 100644 --- a/vr-configurator/Assets/Scripts/Models/ModelManager.cs +++ b/vr-configurator/Assets/Scripts/Models/ModelManager.cs @@ -121,8 +121,20 @@ public class ModelManager : MonoBehaviour public void openSelector() { Debug.Log("Open Selector"); - //TODO: make work - baseModel.SetActive(false); + + // Altes BaseModel zerstören und ein neues leeres erstellen + + if (baseModel != null) + { + Destroy(baseModel); // Altes BaseModel zerstören + + + baseModel = new GameObject("BaseModel"); + baseModel.AddComponent(); + baseModel.transform.position = new Vector3(0,0,1); // Optional: Position setzen + Debug.Log("Neues leeres BaseModel erstellt."); + } + baseModelSelector.Activate(); //actimel aktiviert ausw'hlkrafte } diff --git a/vr-configurator/Assets/Scripts/UI/BaseModelSelector.cs b/vr-configurator/Assets/Scripts/UI/BaseModelSelector.cs index 2403b45..18f2e2a 100644 --- a/vr-configurator/Assets/Scripts/UI/BaseModelSelector.cs +++ b/vr-configurator/Assets/Scripts/UI/BaseModelSelector.cs @@ -34,7 +34,7 @@ public class BaseModelSelector : MonoBehaviour { GameObject eventSystemGO = new GameObject("EventSystem"); var eventSys = eventSystemGO.AddComponent(); - //var inputModule = eventSystemGO.AddComponent(); + var inputModule = eventSystemGO.AddComponent(); var MetaInputModule = eventSystemGO.AddComponent(); }