public void Connect(Action onConnected)
        {
            this.onConnected = onConnected;

            var serverConnectionInformation = GetServerConnectionInformation(ServerType.Registration);

            CoroutinesExecutor.StartTask((yield) => Connect(yield, serverConnectionInformation, authorize: false));
        }
        public void Connect(string serverName, Action onAuthorized, PeerConnectionInformation peerConnectionInformation)
        {
            this.serverName   = serverName;
            this.onAuthorized = onAuthorized;

            var serverConnectionInformation = GetServerConnectionInformation(ServerType.Game, peerConnectionInformation);

            CoroutinesExecutor.StartTask((yield) => Connect(yield, serverConnectionInformation));
        }
Ejemplo n.º 3
0
        private void Teleport()
        {
            isTeleporting = true;

            CoroutinesExecutor.StartTask(ChangeScene, onException: exception => ServiceConnectionProviderUtils.OnOperationFailed());
        }
 protected override void OnConnectionEstablished()
 {
     CoroutinesExecutor.StartTask(Authorize);
 }
        public void Connect()
        {
            var serverConnectionInformation = GetServerConnectionInformation(ServerType.Chat);

            CoroutinesExecutor.StartTask((yield) => Connect(yield, serverConnectionInformation));
        }