public ConnectionMenuHostMessageReceiver(
     ConnectionMenuMessageSender sender,
     NetworkRelay relay)
 {
     _sender = sender;
     _relay  = relay;
 }
 public ConnectionMenuClientMessageReceiver(
     NetworkRelay networkRelay,
     ConnectionMenuMessageSender sender,
     ScenePostinitializationEvents postInitEvents)
 {
     _sender         = sender;
     _networkRelay   = networkRelay;
     _postInitEvents = postInitEvents;
 }
示例#3
0
    public ConnectionMenuManager(
        [Inject(Id = Identifiers.ConnetionMenuCreateServerButton)] Button serverButton,
        [Inject(Id = Identifiers.ConnetionMenuJoinServerButton)] Button joinButton,
        [Inject(Id = Identifiers.ConnetionMenuBackButton)] Button backButton,
        ClientInfo clientInfo,
        ServerManager serverManager,
        ClientConnectionInitializer connectionInitializer,
        ConnectionMenuMessageSender connectionMenuMessageSender,
        ICoroutineManager coroutineManager)
    {
        _joinButton   = joinButton;
        _backButton   = backButton;
        _serverButton = serverButton;

        _clientInfo    = clientInfo;
        _serverManager = serverManager;
        _initializer   = connectionInitializer;
        _connectionMenuMessageSender = connectionMenuMessageSender;
        _coroutineManager            = coroutineManager;
        _serverButtonText            = _serverButton.GetComponentInChildren <Text>();
    }