protected override IEnumerator SetUp() { yield return(base.SetUp()); TestHelpers.CreateSceneEntity(scene, ENTITY_ID); TestHelpers.CreateAndSetShape(scene, ENTITY_ID, DCL.Models.CLASS_ID.GLTF_SHAPE, JsonConvert.SerializeObject( new { src = TestAssetsUtils.GetPath() + "/GLB/Trunk/Trunk.glb" })); LoadWrapper gltfShape = GLTFShape.GetLoaderForEntity(scene.entities[ENTITY_ID]); yield return(new DCL.WaitUntil(() => gltfShape.alreadyLoaded)); outlinerController = new BIWOutlinerController(); entityHandler = new BIWEntityHandler(); var referencesController = BIWTestHelper.CreateReferencesControllerWithGenericMocks( outlinerController, entityHandler ); outlinerController.Init(referencesController); entityHandler.Init(referencesController); entityHandler.EnterEditMode(scene); outlinerController.EnterEditMode(scene); entity = entityHandler.GetConvertedEntity(scene.entities[ENTITY_ID]); }
private void CreateControllers() { outlinerController = new BIWOutlinerController(); inputHandler = new BIWInputHandler(); publishController = new BIWPublishController(); creatorController = new BIWCreatorController(); modeController = new BIWModeController(); floorHandler = new BIWFloorHandler(); entityHandler = new BIWEntityHandler(); actionController = new BIWActionController(); saveController = new BIWSaveController(); inputWrapper = new BIWInputWrapper(); raycastController = new BIWRaycastController(); gizmosController = new BIWGizmosController(); }
protected override IEnumerator SetUp() { yield return(base.SetUp()); BuilderInWorldController controller = Resources.FindObjectsOfTypeAll <BuilderInWorldController>()[0]; outlinerController = controller.outlinerController; TestHelpers.CreateSceneEntity(scene, ENTITY_ID); TestHelpers.CreateAndSetShape(scene, ENTITY_ID, DCL.Models.CLASS_ID.GLTF_SHAPE, JsonConvert.SerializeObject( new { src = Utils.GetTestsAssetsPath() + "/GLB/Trunk/Trunk.glb" })); LoadWrapper gltfShape = GLTFShape.GetLoaderForEntity(scene.entities[ENTITY_ID]); yield return(new WaitUntil(() => gltfShape.alreadyLoaded)); controller.builderInWorldEntityHandler.EnterEditMode(scene); entity = controller.builderInWorldEntityHandler.GetConvertedEntity(scene.entities[ENTITY_ID]); }