private void Start() { gameLevelCOntroller = FindObjectOfType<GameLevelController>(); _numberOfTorus = _torus.Count; }
private void OnAnimateCameraAndGrid(GameObject go) { GameLevelController game = go.GetComponent <GameLevelController>(); _currentX += game.currentGrid.xStepSize * game.lineOfScrimmageChange; iTween.MoveTo(gameObject, iTween.Hash("x", _currentX, "time", speed * Mathf.Abs(game.lineOfScrimmageChange), "easetype", iTween.EaseType.linear)); }
private void OnAnimateCameraAndGrid(GameObject go) { GameLevelController game = go.GetComponent <GameLevelController>(); stepsToAnimate = game.lineOfScrimmageChange; AnimateCamera(game.currentGrid); }
void Awake() { //Заполнение Singleton if (Instance == null) { Instance = this; } }
public GameContext(Lifetime lifetime, Game game) { _instance = this; _lifetime = lifetime; _game = game; _sceneManager = new GameSceneManager(); _gameController = new GameController(); _levelController = new GameLevelController(); }
private void Start() { DontDestroyOnLoad(gameObject); gameLevelController = new GameLevelController(levelConfig, levelTimer); sceneController.InitiateSceneController(); gameLevelController.LevelCompleted += GameLevelController_OnLevelCompleted; gameLevelController.LevelFailed += GameLevelController_OnLevelFailed; gameLevelController.TimerOneSecLeft += GameLevelController_TimerOneSecLeft; canvasManager.StartNewGameClicked += CanvasManager_StartNewGameClicked; canvasManager.GoToNextLevelClicked += CanvasManager_GoToNextLevelClicked; canvasManager.GameOverClicked += CanvasManager_GameOverClicked; canvasManager.StartGameAgainClicked += CanvasManager_StartGameAgainClicked; sceneController.NewGameStarted += SceneController_OnNewGameStarted; sceneController.BootSceneStarted += SceneController_OnBootSceneStarted; }
private void Awake() { _gameLevelController = FindObjectOfType <GameLevelController>(); _baseStatsGetter = GetComponent <IBaseStatsGetter>(); gameLevelBasedTimeToSpawn = defaultTimeToSpawn; }
private void Awake() { gameLevelController = new GameLevelController(this, this); }
private void Awake() { _gameLevelController = FindObjectOfType <GameLevelController>(); }