Всем привет.
Вот код скрипта:
Code:
    [HandlerCategory("My Test Scripts")]
    public class Test1Script : IExternalScript
    {
        [HandlerParameter(true, "2", Min = "0.5", Max = "3", Step = "0.5")]
        public double Coef { get; set; }

        public void Execute(IContext context, ISecurity source)
        {
             //... some code
        }


Получается запустить только через кубик "Внешний скрипт", но если я перетащу его как отдельный кубик, то получается следующее:


Ну и при запуске выдает ошибку:
error CS1547: Использование ключевого слова void в этом контексте недопустимо


В чем дело?

В общем-то я готов и через кубик "Внешний скрипт" выполнять свой код, но как тогда передавать параметры?