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; }
public void Construct(PlayerAvatarManager playerAvatarManager) { _playerAvatarManager = playerAvatarManager; }