Esempio n. 1
0
        protected override void OnProcessOutputSchema(MutableObject newSchema)
        {
            var entries = Entries.GetEntries(newSchema);

            foreach (var entry in entries)
            {
                XAxisTarget.SetValue(0, entry);
                ZAxisTarget.SetValue(0, entry);
            }

            Router.TransmitAllSchema(newSchema);
        }
Esempio n. 2
0
        protected override MutableObject Mutate(MutableObject mutable)
        {
            var metaEntries = Entries.GetEntries(mutable);

            //metaEntries = metaEntries.OrderBy( lMut => SortCriterion.GetValue( lMut ) ).ToList();

            int index = 0;

            foreach (var metaEntry in metaEntries)
            {
                XAxisTarget.SetValue(index % GridWidth.GetValue(metaEntry), metaEntry);
                ZAxisTarget.SetValue(index / GridWidth.GetValue(metaEntry), metaEntry);

                index++;
            }
            return(mutable);
        }