Ejemplo n.º 1
0
        public static WorldBlockersController CreateWithDefaultDependencies(ISceneHandler sceneHandler, ICullingController cullingController)
        {
            var worldBlockersController = new WorldBlockersController();

            worldBlockersController.InitializeWithDefaultDependencies(sceneHandler, cullingController);
            return(worldBlockersController);
        }
Ejemplo n.º 2
0
        public static WorldBlockersController CreateWithDefaultDependencies(ISceneHandler sceneHandler, DCLCharacterPosition characterPosition)
        {
            var blockerAnimationHandler = new BlockerAnimationHandler();

            var blockerInstanceHandler = new BlockerInstanceHandler(
                characterPosition,
                blockerAnimationHandler
                );

            var worldBlockersController = new WorldBlockersController(
                sceneHandler,
                blockerInstanceHandler,
                characterPosition);

            return(worldBlockersController);
        }