Exemplo n.º 1
0
        /*************************************/

        private static string ToText(ParamMoved update)
        {
            if (update != null)
            {
                return("Param " + update.Name + " moved to " + update.Index);
            }
            else
            {
                return("Undefined param moved");
            }
        }
Exemplo n.º 2
0
        /*******************************************/

        protected virtual void UpdateOutput(ParamMoved update)
        {
            int index = Params.Output.FindIndex(x => x.Name == update.Name);

            if (index >= 0)
            {
                IGH_Param param = Params.Output[index];
                Params.Output.RemoveAt(index);
                Params.Output.Insert(update.Index, param);
            }
        }