public AvatarGameplayEventsPlayer(ILogger <AvatarGameplayEventsPlayer> logger, PlayerAvatarManager avatarManager, ScoreController scoreController, [InjectOptional] ILevelEndActions levelEndActions, [InjectOptional] IMultiplayerLevelEndActionsPublisher multiplayerLevelEndActions, BeatmapObjectCallbackController beatmapObjectCallbackController, ObstacleSaberSparkleEffectManager sparkleEffectManager)
 {
     _logger                          = logger;
     _avatarManager                   = avatarManager;
     _scoreController                 = scoreController;
     _levelEndActions                 = levelEndActions;
     _multiplayerLevelEndActions      = multiplayerLevelEndActions;
     _beatmapObjectCallbackController = beatmapObjectCallbackController;
     _sparkleEffectManager            = sparkleEffectManager;
 }
Beispiel #2
0
 public void Construct(PlayerAvatarManager playerAvatarManager)
 {
     _playerAvatarManager = playerAvatarManager;
 }