Esempio n. 1
0
 public static void KeyLoader()
 {
     if (Ini.IniSectionExists(API.GetVUIPath() + API.GetVUIExt(), "Keys") == true)
     {
         List <string> KeyList = Ini.IniReadKeys(API.GetVUIPath() + API.GetVUIExt(), "Keys");
         for (int I = 0; I <= KeyList.Count - 1; I++)
         {
             VUIKeys.Add(KeyList[I], Ini.IniRead(API.GetVUIPath() + API.GetVUIExt(), "Keys", KeyList[I]));
         }
     }
 }
Esempio n. 2
0
 public static void VUIPluginLoad()
 {
     if (API.GetLoader() == "Code")
     {
         InvokeFromString(API.GetVUI() + "Loader");
         return;
     }
     else if (API.GetLoader() == "VUF")
     {
         string VUIPath = API.GetVUIPath() + API.GetVUI() + "Load.vui";
         if (File.Exists(@VUIPath) == false)
         {
             return;
         }
         int VUICount = Ini.IniCountSections(VUIPath);
         for (int I = 1; I <= VUICount; I++)
         {
             List <string> VUIItems  = Ini.IniReadKeys(VUIPath, I.ToString());
             List <string> VUIValues = Ini.IniReadValues(VUIPath, I.ToString());
             string[]      Trigger   = VUIValues[0].Split("|");
             if (Trigger[0] == "Img")
             {
                 if (ImgSearch(Trigger[1], true)[0] == Convert.ToInt32(Convert.ToBoolean(Trigger[2])))
                 {
                     string        VUFPath   = API.GetVUIPath() + API.GetVUI() + "Load.vuf";
                     List <string> VUFValues = Ini.IniReadValues(VUFPath, I.ToString());
                     VUFInvoke(VUFValues, Convert.ToInt32(VUIValues[1]));
                 }
             }
             else if (Trigger[0] == "VUI")
             {
                 if (Trigger[1] == API.GetVUI())
                 {
                     string        VUFPath   = API.GetVUIPath() + API.GetVUI() + "Load.vuf";
                     List <string> VUFValues = Ini.IniReadValues(VUFPath, I.ToString());
                     VUFInvoke(VUFValues, Convert.ToInt32(VUIValues[1]));
                 }
             }
         }
     }
 }