MBEditor.OnAddParameterMenu C# (CSharp) Метод

OnAddParameterMenu() приватный Метод

Called when the user selects an entry from the Parameter-Menu
private OnAddParameterMenu ( object userData, string options, int selected ) : void
userData object
options string
selected int
Результат void
    void OnAddParameterMenu(object userData, string[] options, int selected)
    {
        if (selected > -1) {
            System.Type paramtype = ((Dictionary<string, System.Type>)userData)[options[selected]];
            MBParameter pm;
            SnapshotScene("Add "+paramtype.ToString());
            if (SelectedObject is MBEmitter)
                pm=((MBEmitter)SelectedObject).AddParameter(paramtype);
            else
                pm=((MBParameter)SelectedObject).ParentEmitter.AddParameter(paramtype);

            InstantiateParameterHandler();
            Select(pm);
        }
    }