Example #1
0
        internal static void UnregisterLibraryType(NodeLibraryClassAttribute attr, Type t)
        {
            int idx = 0;

            for (idx = 0; idx < _types.Count; ++idx)
            {
                if (_types[idx].Type == t)
                {
                    break;
                }
            }

            if (idx < _types.Count)
            {
                _types.RemoveAt(idx);
            }
        }
Example #2
0
        internal static void UnregisterLibraryType(NodeLibraryClassAttribute attr, Type t)
        {
            int idx = 0;

            for (idx = 0; idx < _types.Count; ++idx)
            {
                if (_types[idx].Type == t)
                {
                    break;
                }
            }

            if (idx < _types.Count)
            {
                _types.RemoveAt(idx);
            }
        }
Example #3
0
 internal static void RegisterLibraryType(NodeLibraryClassAttribute attr, Type t)
 {
     _types.Add(new NodeLibraryType(t, attr.Name, attr.ConfigType, attr.NodeName, attr.Description, attr.Category));
 }
Example #4
0
 internal static void RegisterLibraryType(NodeLibraryClassAttribute attr, Type t)
 {
     _types.Add(new NodeLibraryType(t, attr.Name, attr.ConfigType, attr.NodeName, attr.Description, attr.Category));
 }