Beispiel #1
0
    IEnumerator Start()
    {
        deviceTarget = JavaOMI.CreateDefaultOne();

        //while (true) {
        yield return(new WaitForSeconds(3));

        for (int i = 0; i < m_toSend.Length; i++)
        {
            deviceTarget.Keyboard(m_toSend[i]);
            yield return(new WaitForSeconds(m_delayTimeBetweenKey));
        }
        yield return(new WaitForSeconds(3));

        for (int i = 0; i < m_textToPast.Length; i++)
        {
            if (m_textToPast[i] != null)
            {
                bool alteration;
                deviceTarget.PastText(m_textToPast[i].text, out alteration);
                m_mayHaveAlteration |= alteration;
            }
            yield return(new WaitForSeconds(m_delayTimeBetweenText));
        }

        //}
    }
 private void OnServerChange(int arg0)
 {
     if (arg0 == 0)
     {
         // Stop
         if (m_deviceTarget != null)
         {
             JavaOMI.UnregisterShortcut(m_name.text);
             m_deviceTarget.StopThread();
         }
         m_deviceTarget = null;
         SetInteractable(true);
     }
     else if (arg0 == 1 || arg0 == 2)
     {
         // Run
         if (m_deviceTarget == null)
         {
             m_deviceTarget = new JavaOMI(new JavaOpenMacroCommunicationProcess(GetServerIp(), GetServerPort(), m_threadPriority));
             if (!JavaOMI.IsServerRegistered(m_name.text))
             {
                 JavaOMI.RegisterShortcut(m_name.text, m_deviceTarget, true);
             }
         }
         m_deviceTarget.SetPause(arg0 == 2);
         SetInteractable(false);
     }
     SavePrefData(m_saveOnHardrive);
 }
    private void PastWith(JavaOMI omi, ThumbnailYT value)
    {
        string imageType = "default";

        switch (value)
        {
        case ThumbnailYT._0: imageType = "0"; break;

        case ThumbnailYT._1: imageType = "1"; break;

        case ThumbnailYT._2: imageType = "2"; break;

        case ThumbnailYT._3: imageType = "3"; break;

        case ThumbnailYT._default: imageType = "default"; break;

        case ThumbnailYT._hqdefault: imageType = "hqdefault"; break;

        case ThumbnailYT._mqdefault: imageType = "mqdefault"; break;

        case ThumbnailYT._sddefault: imageType = "sddefault"; break;

        case ThumbnailYT._maxresdefault: imageType = "maxresdefault"; break;

        default: imageType = "default"; break;
        }

        omi.PastText("[![Youtube Video] (http://img.youtube.com/vi/PUTIDHERE");
        omi.PastText("/" + imageType + ".jpg)](https://youtu.be/PUTIDHERE)  ");
    }
Beispiel #4
0
 public static void Commit(JavaOMI target, DateTime date, string format = "{0:r}")
 {
     if (date == null)
     {
         date = DateTime.Now;
     }
     Commit(target, string.Format(format, date));
 }
 private void RefreshDropdown(string runningThreadName)
 {
     m_linked.ClearOptions();
     if (m_useAllOption)
     {
         m_linked.options.Add(new Dropdown.OptionData("All"));
     }
     m_linked.AddOptions(JavaOMI.GetAllRunningNameRegistered().ToList());
     if (m_useNoneOption)
     {
         m_linked.options.Add(new Dropdown.OptionData("None"));
     }
 }
    public List <JavaOMI> GetJavaOMISelected()
    {
        List <JavaOMI> result = new List <JavaOMI>();

        if (m_linked.options.Count <= 0)
        {
            return(result);
        }
        string value = m_linked.options[m_linked.value].text;


        if (value.ToLower() == "none" || value.ToLower() == "-")
        {
            return(result);
        }
        if (value.ToLower() != "all")
        {
            JavaOMI toadd = JavaOMI.GetRegistered(value);
            //Debug.Log("LO: " + value + " - " + toadd);
            if (toadd != null)
            {
                result.Add(toadd);
            }
            return(result);
        }

        foreach (string name in JavaOMI.GetAllRunningNameRegistered())
        {
            JavaOMI toadd = JavaOMI.GetRegistered(name);
            // Debug.Log("LA: " + name+" - "+toadd);
            if (toadd != null)
            {
                result.Add(toadd);
            }
        }
        return(result);
    }
Beispiel #7
0
 public static void Init(JavaOMI target)
 {
     SendClassicCommand(target, "git init");
 }
 private void OnDestroy()
 {
     JavaOMI.RemoveRegisterListener(RefreshDropdown);
 }
Beispiel #9
0
 public static void Commit(JavaOMI target, string message)
 {
     SendClassicCommand(target, "git commit -m \"" + message + "\"");
 }
Beispiel #10
0
 public void Reset()
 {
     JavaOMI.TryBasicDirtyConvertion("Hello World", out m_toSend);
 }
 void Awake()
 {
     JavaOMI.AddRegisterListener(RefreshDropdown);
 }
Beispiel #12
0
 public static void Push(JavaOMI target)
 {
     SendClassicCommand(target, "git push");
 }
Beispiel #13
0
 public static void Status(JavaOMI target)
 {
     SendClassicCommand(target, "git status");
 }
Beispiel #14
0
 public static void Clone(JavaOMI target, string projectUrl)
 {
     SendClassicCommand(target, "git clone  " + projectUrl);
 }
Beispiel #15
0
 public static void SendClassicCommand(JavaOMI target, string cmdAsLine)
 {
     target.PastText(cmdAsLine);
     target.Keyboard(JavaKeyEvent.VK_ENTER, PressType.Stroke);
 }
Beispiel #16
0
 public static void Add(JavaOMI target)
 {
     SendClassicCommand(target, "git add .");
 }
Beispiel #17
0
 public static void DisplayGitConfig(JavaOMI target)
 {
     SendClassicCommand(target, "git config --list");
 }
Beispiel #18
0
 public static void SetMail(JavaOMI target, string mail)
 {
     SendClassicCommand(target, "git config --global user.email  \"" + mail + "\"");
 }
Beispiel #19
0
 public static void SetName(JavaOMI target, string name)
 {
     SendClassicCommand(target, "git config --global user.name \"" + name + "\"");
 }
Beispiel #20
0
 public static void DisplayVersion(JavaOMI target)
 {
     SendClassicCommand(target, "git -version");
 }