fix: first clicks now are properly detected

This commit is contained in:
Gerard Gascón 2024-04-20 12:22:05 +02:00
parent db839ea96d
commit 2cddb7a7b9
13 changed files with 99 additions and 30 deletions

View file

@ -20,21 +20,21 @@ namespace View {
Score = new Score(10, 10);
IScoreView input = FindObjectOfType<ScoreView>();
IScoreView visibility = FindObjectOfType<UIVisibility>();
IScoreView inputCollections = new ScoreViewCollection(new[] { input, visibility });
IRoseSpawner spawner = FindObjectOfType<RoseSpawner>();
IInputCallback visibility = FindObjectOfType<UIVisibility>();
IInputCallback growParticles = FindObjectOfType<GrowParticlesSpawner>();
IInputCallback inputCallback = new InputCallbackCollection(new[] { visibility, growParticles });
IRoseGrow growAnimation = FindObjectOfType<GrowAnimation>();
ExpressionClick = new ExpressionClick(Score, inputCollections, spawner, growAnimation, growParticles);
ExpressionClick = new ExpressionClick(Score, input, spawner, growAnimation, inputCallback);
CustomInput = new CustomInput();
PlayerPrefsRepository repository = new();
Saver = new SaveGame(repository, Score);
Loader = new LoadGame(repository, Score, inputCollections, spawner, growAnimation);
Loader = new LoadGame(repository, Score, input, spawner, growAnimation);
}
}
}