Сообщение от
Кулаков Андрей
2) Следуя иерархической логике построения программ в MasterSCADA хотелось бы описывать классы в C# скриптах принадлежащих объектам более высокого уровня, а объекты этих классов реализовывать и вызывать в C# скриптах принадлежащих вложенным объектам (объектам более низких уровней).
Например я создаю объект "Ёмкости", в нём создаю объекты "Ёмкость 1", "Ёмкость 2", "Ёмкость 3". К объекту "Ёмкости" прикрепляю скрипт, в нем описываю класс Barrel.
К объектам "Ёмкость 1", "Ёмкость 2", "Ёмкость 3" прикрепляю скрипты, в каждом соответственно создаю и использую объекты класса Barrel (Barrel BarrelN = new Barrel(); ).
Как это реализовывается?
Update: Ближайшее, что нашел - система/библиотеки/скрипты C#, создаем скрипт, экспортируем, потом его можно в других скриптах в настройках подключать, но это не то. Во первых к каждому скрипту можно подключить только один библиотечный, во вторых после подключения у меня пропадает кнопка "компилировать"