public int TestGameSceneIndex = 7; //TODO: We're just hardcoding Pioneer2 scene /// <inheritdoc /> public BlockGameJoinEventPayloadHandler([NotNull] ILog logger, [NotNull] IUnitScalerStrategy unitScaler, [NotNull] ICharacterSlotSelectedModel slotModel, [NotNull] INetworkClientExportable exportableClient) : base(logger) { UnitScaler = unitScaler ?? throw new ArgumentNullException(nameof(unitScaler)); SlotModel = slotModel ?? throw new ArgumentNullException(nameof(slotModel)); ExportableClient = exportableClient ?? throw new ArgumentNullException(nameof(exportableClient)); }
void Start() { ClientExportable = GlobalNetwork.CurrentExportableClient; ConnectionService = GlobalNetwork.CurrentConnectionService; }
/// <inheritdoc /> public LobbyJoinEventInitializable([NotNull] INetworkClientExportable clientExportable, [NotNull] ILog logger, [NotNull] ILocalPlayerLobbyJoinEventSubscribable lobbyJoinEventSubscriptionService) { ClientExportable = clientExportable ?? throw new ArgumentNullException(nameof(clientExportable)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); LobbyJoinEventSubscriptionService = lobbyJoinEventSubscriptionService ?? throw new ArgumentNullException(nameof(lobbyJoinEventSubscriptionService)); }