private static OrbResponse ExecuteRequest(string alias, OrbRequestArgs args) { RaiseBusyEvent(); OrbResponse resp = OrbClient.SendRequest(alias, args); RaiseReadyEvent(); return(resp); }
public static void Disconnect() { OrbClient.Disconnect(); if (OnDisconnect != null) { // raise disconnect event OnDisconnect(); } }
public static bool ConnectToServer() { bool success = false; LoginResult result = OrbClient.LoginToServer(Config.UserName, Config.Password, Config.ServerIP, Config.Port); if (result.Code == LoginCodes.Success) { success = true; } else { MessageBox.Show(result.ErrorMessage); success = false; } if (success && OnConnect != null) { // raise OnConnect event OnConnect(); } return(success); }
private static void ExecuteCommand(string alias, OrbCommandArgs args) { RaiseBusyEvent(); OrbClient.SendCommand(alias, args); RaiseReadyEvent(); }
public static GetLocationResp SendGetLocationRequest(OrbRequestArgs args) { Ultima.Client.BringToTop(); return((GetLocationResp)OrbClient.SendRequest("UOAR_GetLocation", args)); }
public static SelectItemsResponse SendSelectItemsRequest(SelectItemsRequestArgs args) { Ultima.Client.BringToTop(); return((SelectItemsResponse)OrbClient.SendRequest("UOAR_SelectItems", args)); }