コード例 #1
0
    private void InitControllers()
    {
        entityHandler.Init(context);
        modeController.Init(context);
        publishController.Init(context);
        creatorController.Init(context);
        outlinerController.Init(context);
        floorHandler.Init(context);
        inputHandler.Init(context);
        saveController.Init(context);
        actionController.Init(context);
        inputWrapper.Init(context);
        raycastController.Init(context);
        gizmosController.Init(context);

        controllers.Add(entityHandler);
        controllers.Add(modeController);
        controllers.Add(publishController);
        controllers.Add(creatorController);
        controllers.Add(outlinerController);
        controllers.Add(floorHandler);
        controllers.Add(inputHandler);
        controllers.Add(saveController);
        controllers.Add(actionController);
        controllers.Add(inputWrapper);
        controllers.Add(raycastController);
        controllers.Add(gizmosController);
    }
コード例 #2
0
    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]);
    }
コード例 #3
0
    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);
    }
コード例 #4
0
    protected override IEnumerator SetUp()
    {
        yield return(base.SetUp());

        entityHandler = new BIWEntityHandler();
        entityHandler.Init(BIWTestHelper.CreateMockUpReferenceController());

        TestHelpers.CreateSceneEntity(scene, ENTITY_ID);
        entityHandler.EnterEditMode(scene);
        entity = entityHandler.GetAllEntitiesFromCurrentScene().FirstOrDefault();
    }
コード例 #5
0
    protected override IEnumerator SetUp()
    {
        yield return(base.SetUp());

        entityHandler = new BIWEntityHandler();
        entityHandler.Init(BIWTestHelper.CreateMockUpReferenceController());
        entityHandler.EnterEditMode(scene);

        dummyGameObject = new GameObject();
        biwBridge       = Utils.GetOrCreateComponent <BuilderInWorldBridge>(dummyGameObject);

        WebInterface.OnMessageFromEngine += MessageReceived;
    }
コード例 #6
0
    protected override IEnumerator SetUp()
    {
        yield return(base.SetUp());

        biwCreatorController = new BIWCreatorController();
        entityHandler        = new BIWEntityHandler();
        var referencesController = BIWTestHelper.CreateReferencesControllerWithGenericMocks(
            entityHandler,
            biwCreatorController
            );

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

        entityHandler.EnterEditMode(scene);
        biwCreatorController.EnterEditMode(scene);
    }