public GhReceiverClient( )
     : base("Data Receiver", "Data Receiver",
            "Receives data from Speckle.",
            "Speckle", "I/O")
 {
     var hack = new ConverterHack();
 }
Esempio n. 2
0
 public GhSenderClient( )
     : base("Data Sender", "Anonymous Stream",
            "Sends data to Speckle.",
            "Speckle", "I/O")
 {
     var hack = new ConverterHack();
 }
Esempio n. 3
0
        public GhSenderClient( )
            : base("Data Sender", "Anonymous Stream",
                   "Sends data to Speckle.",
                   "Speckle", "I/O")
        {
            var hack = new ConverterHack();

            JobQueue = new OrderedDictionary();
        }
Esempio n. 4
0
        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();
    }
Esempio n. 6
0
    //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();
    }
Esempio n. 7
0
 public SpecklePlugIn()
 {
     Instance = this;
     var hack = new ConverterHack();
 }