Beispiel #1
0
        public ListExecuteControllers(AllExecutableObjects listExecutableObjects, BonusesContainer container)
        {
            _executableObjects = listExecutableObjects;

            var bonusCreator = new BonusCreator(listExecutableObjects, container);

            _cameraController = new CameraController(Reference.PlayerBall.transform, Reference.MainCamera);
            AddExecutableController(_cameraController);
            AddExecutableController(Reference.PlayerBall);

            var inputController = new InputController(Reference.PlayerBall);

            AddExecutableController(inputController);
        }
Beispiel #2
0
 public AllBridges(AllExecutableObjects listExecutableObjects)
 {
     var uiBridge     = new UIBridge(listExecutableObjects);
     var dataBridge   = new DataBridge(listExecutableObjects, uiBridge.HealthBar);
     var eventsBridge = new EventsBridge(listExecutableObjects);
 }