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; }
public UnityDriver(IUnityDriverAgent agent) => _agent = agent;
private UnityDriverRemote(IUnityDriverAgent agent) : base(agent) { }