public void RegisterTickFactory(string name, ITickPluginFactory factory) { if (!m_TickFactories.ContainsKey(name)) { m_TickFactories.Add(name, factory); } else { m_TickFactories[name] = factory; } }
static public int CreateInstance(IntPtr l) { try { ITickPluginFactory self = (ITickPluginFactory)checkSelf(l); var ret = self.CreateInstance(); pushValue(l, true); pushValue(l, ret); return(2); } catch (Exception e) { return(error(l, e)); } }