/[RomCheater]/trunk/RomCheater.PluginFramework/Core/PluginLoader.cs
ViewVC logotype

Diff of /trunk/RomCheater.PluginFramework/Core/PluginLoader.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 147 by william, Wed May 9 19:51:42 2012 UTC revision 148 by william, Sun May 27 23:33:54 2012 UTC
# Line 68  namespace RomCheater.PluginFramework.Cor Line 68  namespace RomCheater.PluginFramework.Cor
68          public IConfigPlugin GetConfigPlugin(string t)          public IConfigPlugin GetConfigPlugin(string t)
69          {          {
70              foreach (IConfigPlugin c in LoadedConfigPlugins) { if (c.ToString().ToLower() == t.ToLower()) { return c; } }              foreach (IConfigPlugin c in LoadedConfigPlugins) { if (c.ToString().ToLower() == t.ToLower()) { return c; } }
71                return GetGenericConfigPlugin();
72            }
73            private IConfigPlugin GetGenericConfigPlugin()
74            {
75                foreach (IConfigPlugin c in LoadedConfigPlugins) { if (c.ID.ToString().ToLower() == "478e225b-c3e8-9280-57ca-384b884fc4cc".ToLower()) { return c; } }
76              return null;              return null;
77          }          }
78          public IInputPlugin GetInputPlugin(string t)          public IInputPlugin GetInputPlugin(string t)
79          {          {
80              foreach (IInputPlugin c in LoadedInputPlugins) { if (c.ToString().ToLower() == t.ToLower()) { return c; } }              foreach (IInputPlugin c in LoadedInputPlugins) { if (c.ToString().ToLower() == t.ToLower()) { return c; } }
81                return GetGenericInputPlugin();
82            }
83            private IInputPlugin GetGenericInputPlugin()
84            {
85                foreach (IInputPlugin c in LoadedInputPlugins) { }
86              return null;              return null;
87          }          }
88          public IWindowPlugin GetWindowPlugin(string t)          public IWindowPlugin GetWindowPlugin(string t)
89          {          {
90              foreach (IWindowPlugin c in LoadedWindowPlugins) { if (c.ToString().ToLower() == t.ToLower()) { return c; } }              foreach (IWindowPlugin c in LoadedWindowPlugins) { if (c.ToString().ToLower() == t.ToLower()) { return c; } }
91                return GetGenericWindowPlugin();
92            }
93            private IWindowPlugin GetGenericWindowPlugin()
94            {
95                foreach (IWindowPlugin c in LoadedWindowPlugins) { }
96              return null;              return null;
97          }          }
   
98          #endregion          #endregion
99    
100          private void GetConfigPluginsFromDll(FileInfo dll)          private void GetConfigPluginsFromDll(FileInfo dll)

Legend:
Removed from v.147  
changed lines
  Added in v.148

  ViewVC Help
Powered by ViewVC 1.1.22