protected override IEnumerator SetUp()
    {
        yield return(base.SetUp());

        TestHelpers.CreateSceneEntity(scene, ENTITY_ID);
        biwActionController  = new BIWActionController();
        entityHandler        = new BIWEntityHandler();
        biwFloorHandler      = new BIWFloorHandler();
        biwCreatorController = new BIWCreatorController();

        var referencesController = BIWTestHelper.CreateReferencesControllerWithGenericMocks(
            biwActionController,
            entityHandler,
            biwFloorHandler,
            biwCreatorController
            );

        biwActionController.Init(referencesController);
        entityHandler.Init(referencesController);
        biwFloorHandler.Init(referencesController);
        biwCreatorController.Init(referencesController);

        biwActionController.EnterEditMode(scene);
        entityHandler.EnterEditMode(scene);
        biwFloorHandler.EnterEditMode(scene);
        biwCreatorController.EnterEditMode(scene);
    }
    protected override IEnumerator SetUp()
    {
        yield return(base.SetUp());

        controller           = Resources.FindObjectsOfTypeAll <BuilderInWorldController>()[0];
        actionController     = controller.actionController;
        entityHandler        = controller.builderInWorldEntityHandler;
        biwFloorHandler      = controller.biwFloorHandler;
        biwCreatorController = controller.biwCreatorController;
        entityHandler.Init();

        TestHelpers.CreateSceneEntity(scene, ENTITY_ID);
        entityHandler.EnterEditMode(scene);
    }
 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();
 }
Beispiel #4
0
    protected override IEnumerator SetUp()
    {
        yield return(base.SetUp());

        controller = Resources.FindObjectsOfTypeAll <BuilderInWorldController>()[0];

        biwCreatorController = controller.biwCreatorController;
        biwCreatorController.Init();
        biwFloorHandler = controller.biwFloorHandler;
        biwFloorHandler.Init();
        entityHandler = controller.builderInWorldEntityHandler;
        entityHandler.Init();
        entityHandler.EnterEditMode(scene);

        biwFloorHandler.dclBuilderMeshLoadIndicatorController.Init();
    }