Beispiel #1
0
        void Start()
        {
            var updateManagerObject = new GameObject("UpdateManager");

            _updateManager = updateManagerObject.AddComponent <UpdateManager>();

            _objectStorage = new ObjectStorage(Constants.platformCount);
            _objectStorage.Initialization(Constants.playerPrefabName, Constants.platformPrefabName);
            _controlManager = new ControlManager(_updateManager, _objectStorage);

            _platformManager = new PlatformManager(_updateManager, _objectStorage);

            _UIManager = new UIManager(_updateManager, _controlManager, _platformManager, _objectStorage);
            _UIManager.ShowMainMenu();
        }