Ejemplo n.º 1
0
        protected override void OnProcessOutputSchema(MutableObject newSchema)
        {
            PayloadData = newSchema;
            BoundsListTarget.SetValue(new List <BoundingBox>()
            {
            }, newSchema);

            Router.TransmitAllSchema(newSchema);
        }
Ejemplo n.º 2
0
        public override IEnumerator ReceivePayload(VisualPayload payload)
        {
            PayloadData = payload.Data;
            CacheSchema();

            var boundsList = Expression.ResolveExpression(ChainView.Instance.Chain.RootBoundingBoxes);

            BoundsListTarget.SetValue(boundsList, payload.Data);

            UnCacheSchema();

            var iterator = Router.TransmitAll(payload);

            while (iterator.MoveNext())
            {
                yield return(null);
            }
        }