diff --git a/Tests/Runtime/Grabbing/GrabbingHumanoidTest.cs b/Tests/Runtime/Grabbing/GrabbingHumanoidTest.cs index d4b1c3d..2fd4507 100644 --- a/Tests/Runtime/Grabbing/GrabbingHumanoidTest.cs +++ b/Tests/Runtime/Grabbing/GrabbingHumanoidTest.cs @@ -1,4 +1,4 @@ -#if UNITY_EDITOR +using System.IO; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.TestTools; @@ -11,9 +11,10 @@ namespace Passer.Humanoid { [UnitySetUp] public IEnumerator Setup() { - //UnityEngine.SceneManagement.SceneManager.LoadScene("[Test]GrabbingHumanoid"); - //UnityEngine.SceneManagement.SceneManager.LoadScene("Passer/Humanoid/Demo/Environments/ObjectTable_env", LoadSceneMode.Additive); - UnityEditor.SceneManagement.EditorSceneManager.LoadSceneInPlayMode("Packages/HumanoidControl4_Free/Tests/Runtime/Grabbing/Scenes/[Test]GrabbingHumanoid.unity", new LoadSceneParameters(LoadSceneMode.Single)); + if (File.Exists(Application.dataPath + "HumanoidControl4_Free/Tests/Runtime/Grabbing/Scenes/[Test]GrabbingHumanoid.unity")) + UnityEditor.SceneManagement.EditorSceneManager.LoadSceneInPlayMode("Assets/HumanoidControl4_Free/Tests/Runtime/Grabbing/Scenes/[Test]GrabbingHumanoid.unity", new LoadSceneParameters(LoadSceneMode.Single)); + else + UnityEditor.SceneManagement.EditorSceneManager.LoadSceneInPlayMode("Packages/HumanoidControl4_Free/Tests/Runtime/Grabbing/Scenes/[Test]GrabbingHumanoid.unity", new LoadSceneParameters(LoadSceneMode.Single)); yield return new WaitForSeconds(0.1F); } @@ -346,4 +347,3 @@ namespace Passer.Humanoid { } } #endif -#endif \ No newline at end of file diff --git a/Tests/Runtime/Sites/Sites_Test.cs b/Tests/Runtime/Sites/Sites_Test.cs index 292759c..049405f 100644 --- a/Tests/Runtime/Sites/Sites_Test.cs +++ b/Tests/Runtime/Sites/Sites_Test.cs @@ -1,4 +1,5 @@ -using System.Collections; +using System.IO; +using System.Collections; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.TestTools; @@ -10,7 +11,10 @@ namespace Passer.Humanoid { public class Sites_Test { [UnitySetUp] public IEnumerator Setup() { - UnityEditor.SceneManagement.EditorSceneManager.LoadSceneInPlayMode("Packages/HumanoidControl4_Free/Tests/Runtime/Sites/[Test]HumanoidVisitor Desktop.unity", new LoadSceneParameters(LoadSceneMode.Single)); + if (File.Exists(Application.dataPath + "Assets/HumanoidControl4_Free/Tests/Runtime/Sites/[Test]HumanoidVisitor Desktop.unity")) + UnityEditor.SceneManagement.EditorSceneManager.LoadSceneInPlayMode("Packages/HumanoidControl4_Free/Tests/Runtime/Sites/[Test]HumanoidVisitor Desktop.unity", new LoadSceneParameters(LoadSceneMode.Single)); + else + UnityEditor.SceneManagement.EditorSceneManager.LoadSceneInPlayMode("Packages/HumanoidControl4_Free/Tests/Runtime/Sites/[Test]HumanoidVisitor Desktop.unity", new LoadSceneParameters(LoadSceneMode.Single)); yield return new WaitForSeconds(0.1F); }