public GhReceiverClient( ) : base("Data Receiver", "Data Receiver", "Receives data from Speckle.", "Speckle", "I/O") { var hack = new ConverterHack(); }
public GhSenderClient( ) : base("Data Sender", "Anonymous Stream", "Sends data to Speckle.", "Speckle", "I/O") { var hack = new ConverterHack(); }
public GhSenderClient( ) : base("Data Sender", "Anonymous Stream", "Sends data to Speckle.", "Speckle", "I/O") { var hack = new ConverterHack(); JobQueue = new OrderedDictionary(); }
public SpecklePlugIn( ) { Instance = this; var hack = new ConverterHack(); // Makes sure we always get some camelCaseLove JsonConvert.DefaultSettings = () => new JsonSerializerSettings() { ContractResolver = new CamelCasePropertyNamesContractResolver() }; }
public void Init(string inStreamID) { Client = new SpeckleApiClient(restURL); //Assign events Client.OnReady += Client_OnReady; Client.OnLogData += Client_OnLogData; Client.OnWsMessage += Client_OnWsMessage; Client.OnError += Client_OnError; //make sure convereter is loaded var hack = new ConverterHack(); SpeckleObjects = new List <SpeckleObject>(); StreamID = inStreamID; Client.IntializeReceiver(StreamID, "UnityTest", "Unity", "UnityGuid", authToken); UpdateGlobal(); }
//Initialize receiver IEnumerator InitAsync(string inStreamID, string URL) { Client = new SpeckleApiClient(URL); //Assign events Client.OnReady += Client_OnReady; Client.OnLogData += Client_OnLogData; Client.OnWsMessage += Client_OnWsMessage; Client.OnError += Client_OnError; //make sure convereter is loaded var hack = new ConverterHack(); SpeckleObjects = new List <SpeckleObject>(); StreamID = inStreamID; Client.IntializeReceiver(StreamID, "UnityTest", "Unity", "UnityGuid", authToken); var streamGetResponse = Client.StreamGetAsync(StreamID, null); while (!streamGetResponse.IsCompleted) { yield return(null); } Client.Stream = streamGetResponse.Result.Resource; if (rootGameObject == null) { rootGameObject = new GameObject(Client.Stream.Name); } //call event on SpeckleManager to allow users to do their own thing when a stream is created transform.GetComponent <UnitySpeckle>().OnReceiverCreated.Invoke(this); UpdateGlobal(); }
public SpecklePlugIn() { Instance = this; var hack = new ConverterHack(); }