public RemoteUnityAgentHost()
        {
            var container = new GameObject("RemoteUnityHostAgent");
            var host      = container.AddComponent <TachyonUnityHost>();

            host.OnClientConnected += (c) => {
                OnConnectionChanged?.Invoke(true);
                _connected = true;
            };
            host.OnClientDisconnected += (c) => {
                OnConnectionChanged?.Invoke(false);
                _connected = false;
            };

            _nativeAgent  = new NativeUnityDriverAgent();
            _scheneObject = container;
            _host         = host;
        }
Exemplo n.º 2
0
 public UnityDriver(IUnityDriverAgent agent) => _agent = agent;
 private UnityDriverRemote(IUnityDriverAgent agent)
     : base(agent)
 {
 }