CoffeeFlow - C# visual flowchart tool
Made a node editor using WPF/C# which has the following features:
1) Parsing C# files and dynamically generating nodes based on them
2) Create a flowchart by adding methods and variables from the C# file to the grid along with triggers when they should be fired.
3) Save the flowchart to disk (.XML) and traverse them in a different application, with the correct functions being called on the correct classes with the correct parameters.
As an example, we use Unity to showcase how this system could be used to globalize complex flows in a game into a single view that can be easily edited and adjusted, but as long as it's C# it can be incorporated into any application.
Technically, I've tried to adhere to the model-view-viewmodel principle and used databinding and custom controls extensively to create this tool. To parse C#, Roslyn was used and to call the methods after they've been saved to XML, standard Reflection was used.
The tool is open-source and can be used, the code inspected and altered for non-commercial use. It offers basic but powerful functionality that can be expanded upon in the future. It can be found over at Github: https://github.com/NickVanheer/CoffeeFlow-VisualFlowEditor
The project itself contains the editor code, a DLL library to handle parsing and example code files for Unity that deal with traversal of this flowchart as well as a barebones event manager that can be used as a starting point in game development with Unity
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «CoffeeFlow - C# visual flowchart tool», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.