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) "); }
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); }
public static void Init(JavaOMI target) { SendClassicCommand(target, "git init"); }
private void OnDestroy() { JavaOMI.RemoveRegisterListener(RefreshDropdown); }
public static void Commit(JavaOMI target, string message) { SendClassicCommand(target, "git commit -m \"" + message + "\""); }
public void Reset() { JavaOMI.TryBasicDirtyConvertion("Hello World", out m_toSend); }
void Awake() { JavaOMI.AddRegisterListener(RefreshDropdown); }
public static void Push(JavaOMI target) { SendClassicCommand(target, "git push"); }
public static void Status(JavaOMI target) { SendClassicCommand(target, "git status"); }
public static void Clone(JavaOMI target, string projectUrl) { SendClassicCommand(target, "git clone " + projectUrl); }
public static void SendClassicCommand(JavaOMI target, string cmdAsLine) { target.PastText(cmdAsLine); target.Keyboard(JavaKeyEvent.VK_ENTER, PressType.Stroke); }
public static void Add(JavaOMI target) { SendClassicCommand(target, "git add ."); }
public static void DisplayGitConfig(JavaOMI target) { SendClassicCommand(target, "git config --list"); }
public static void SetMail(JavaOMI target, string mail) { SendClassicCommand(target, "git config --global user.email \"" + mail + "\""); }
public static void SetName(JavaOMI target, string name) { SendClassicCommand(target, "git config --global user.name \"" + name + "\""); }
public static void DisplayVersion(JavaOMI target) { SendClassicCommand(target, "git -version"); }