Exemplo n.º 1
0
 public void RegisterObjectFactory(string name, IObjectPluginFactory factory)
 {
     if (!m_ObjectFactories.ContainsKey(name))
     {
         m_ObjectFactories.Add(name, factory);
     }
     else
     {
         m_ObjectFactories[name] = factory;
     }
 }
 static public int CreateInstance(IntPtr l)
 {
     try {
         IObjectPluginFactory self = (IObjectPluginFactory)checkSelf(l);
         var ret = self.CreateInstance();
         pushValue(l, true);
         pushValue(l, ret);
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }