Esempio n. 1
0
        private void Awake()
        {
            controlTerminal = new ControlTerminal();
            serverEventPool = new EventPool(MessageDistributionControl.Instance);
            serverEventPool.GetEvent <ExperimentRequestEvent>().AddReceiveEvent(OnExpReq);
            serverEventPool.GetEvent <ExperimentReceiptEvent>().AddReceiveEvent(OnExpRec);
            controlTerminal.Start("127.0.1", 8888);
            Thread thread = new Thread(OnUpdate);

            thread.Start();
        }
Esempio n. 2
0
        private void Start()
        {
            experiment      = new ExperimentWindowsManager();
            curWindowIntPtr = SystemDllHelper.GetForegroundWindow();
            connection      = new ServerConnection();

            controllerEventPool = new EventPool(connection.messageDistribution);
            ProcessHelper process = new ProcessHelper();

            controllerEventPool.GetEvent <ConnectEvent>().AddReceiveEvent(OnConnectEvent);
            controllerEventPool.GetEvent <ExperimentReceiptEvent>().AddReceiveEvent(OnExpRec);

            connection.Connect("127.0.0.1", 8888);
        }
Esempio n. 3
0
        private IEnumerator Start()
        {
            if (BundleManager == null)
            {
                BundleManager = new AssetBundleManager(bundleUri);
            }

            if (!string.IsNullOrEmpty(bundleUri))
            {
                yield return(BundleManager.Download(requestDownloadBundleNames));
            }

            clientConnection = new ServerConnection();
            clientEventPool  = new EventPool(clientConnection.messageDistribution);
            clientEventPool.GetEvent <ExperimentRequestEvent>().AddReceiveEvent(OnExpReq);
            clientConnection.Connect("127.0.0.1", 8888);
        }