internal TutorialPresenceManager([InjectOptional] IGamePause gamePause, PluginConfig pluginConfig, PresenceController presenceController, AudioTimeSyncController audioTimeSyncController) { this.gamePause = gamePause; this.pluginConfig = pluginConfig; this.presenceController = presenceController; this.audioTimeSyncController = audioTimeSyncController; }
internal MultiplayerPresenceManager([InjectOptional] IGamePause gamePause, PluginConfig pluginConfig, PresenceController presenceController, AudioTimeSyncController audioTimeSyncController, GameplayCoreSceneSetupData gameplayCoreSceneSetupData) { this.gamePause = gamePause; this.pluginConfig = pluginConfig; this.presenceController = presenceController; this.audioTimeSyncController = audioTimeSyncController; this.gameplayCoreSceneSetupData = gameplayCoreSceneSetupData; }
internal GamePresenceManager([InjectOptional] IGamePause gamePause, [InjectOptional] Submission submission, PluginConfig pluginConfig, PresenceController presenceController, AudioTimeSyncController audioTimeSyncController, GameplayCoreSceneSetupData gameplayCoreSceneSetupData) { _gamePause = gamePause; _submission = submission; _pluginConfig = pluginConfig; _presenceController = presenceController; _audioTimeSyncController = audioTimeSyncController; _gameplayCoreSceneSetupData = gameplayCoreSceneSetupData; }
protected void Construct(PluginConfig pluginConfig, PresenceController presenceController) { this.pluginConfig = pluginConfig; this.presenceController = presenceController; }
internal void Construct(PluginConfig pluginConfig, PresenceController presenceController) { this.pluginConfig = pluginConfig; this.presenceController = presenceController; Set(); }