예제 #1
0
        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));
 }