//Returns value when Barcode scan succeed private void ReceiveResult(string text) { if (OnResult != null) { OnResult.Invoke(text); } }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { result = string.IsNullOrEmpty(result) ? "0" : result; //empty is "0" (text string) float value; if (!float.TryParse(result, out value)) { return; } if (saveValue) { defaultValue = value; SavePrefs(result); //Saved as string type (Because there is rounding error will occur when converting float type). } switch (resultType) { case ResultType.Value: if (OnResult != null) { OnResult.Invoke(value); } break; case ResultType.Text: if (OnResultText != null) { OnResultText.Invoke(result); } break; } }
//Callback handler when receive result private void ReceiveResult(string result) { if (result[0] == '{') //When Json, success. //Json のとき、取得成功 { ContentInfo info = JsonUtility.FromJson <ContentInfo>(result); if (OnResult != null) { if (!string.IsNullOrEmpty(info.path)) { OnResult.Invoke(info.path); } else { ReceiveError(ErrorMessage); } } if (OnResultInfo != null) { OnResultInfo.Invoke(info); //It is also possible when the path is empty. //パスが空のときも可 } } else { ReceiveError(result); } }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { if (OnResult != null) { OnResult.Invoke(result); //Note: It is not encrypted (plane text). } }
//Callback handler when save text success private void ReceiveResult(string result) { if (result[0] == '{') //Json { ContentInfo info = JsonUtility.FromJson <ContentInfo>(result); path = info.path; if (!string.IsNullOrEmpty(info.name)) { fileName = info.name; if (string.IsNullOrEmpty(fileName) && !string.IsNullOrEmpty(path)) { fileName = Path.GetFileName(path); } } if (saveValue) { SavePrefs(); } if (OnResult != null) { OnResult.Invoke(info.path); } if (OnResultInfo != null) { OnResultInfo.Invoke(info); } } else { ReceiveError(result); } }
protected virtual void Finish(bool result) { var e = new CommandResultEventArgs { Result = result }; ResultHandler?.Invoke(this, e); }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { int[] indexes; if (!string.IsNullOrEmpty(result)) { try { indexes = result.Split('\n').Select(e => int.Parse(e)).ToArray(); //For internal processing, only uses Index type. } catch (Exception) { return; } } else { indexes = new int[0]; //Necessary for SetOn() -> all off } if (saveValue) { SetOn(indexes); SavePrefs(); } switch (resultType) { case ResultType.Index: if (OnResultIndex != null) { OnResultIndex.Invoke(indexes); } break; case ResultType.Text: if (OnResult != null) { OnResult.Invoke(indexes.Select(i => items[i].text).ToArray()); } break; case ResultType.Value: if (OnResult != null) { OnResult.Invoke(indexes.Select(i => items[i].value).ToArray()); } break; } }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { if (OnResult != null) { //Text.SetText(result); OnResult.Invoke(result); } }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { if (OnResult != null) { OnResult.Invoke(result); Date.text = result; } }
protected void Finish(bool result, bool death = false) { var e = new TaskResultEventArgs { Result = result, Death = death }; ResultHandler?.Invoke(this, e); }
/// <summary> /// 内部回调方法 /// </summary> /// <param name="resultType">返回值</param> private void CallbackFunc(IAsyncResult resultType) { //result 是“加法类.Add()方法”的返回值 //AsyncResult 是IAsyncResult接口的一个实现类,引用空间:System.Runtime.Remoting.Messaging //AsyncDelegate 属性可以强制转换为用户定义的委托的实际类。 GethtmlHandler handler = (GethtmlHandler)((AsyncResult)resultType).AsyncDelegate; HttpResult result = handler.EndInvoke(resultType); //回调方法传回执行结果 resultheadler.Invoke(result); }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { if (result.Contains(":")) { textTime.text = result; selectedtime = result; } if (OnResult != null) { OnResult.Invoke(result); } }
//Returns value when speech recognition succeeds. private void ReceiveResult(string result) { if (string.IsNullOrEmpty(result)) { return; } if (OnResult != null) { OnResult.Invoke(result.Split('\n')); } }
//Callback handler when receive result private void ReceiveResult(string result) { if (result[0] == '{') //When Json, success. //Json のとき、取得成功 { switch (pickType) { case PickType.Image: { ImageInfo info = JsonUtility.FromJson <ImageInfo>(result); if (OnResult != null) { OnResult.Invoke(info.path, info.width, info.height); } if (OnResultInfo != null) { OnResultInfo.Invoke(info); } } break; case PickType.Video: { VideoInfo info = JsonUtility.FromJson <VideoInfo>(result); if (OnResult != null) { OnResult.Invoke(info.path, info.width, info.height); } if (OnResultVideoInfo != null) { OnResultVideoInfo.Invoke(info); } } break; } } else { ReceiveError(result); } }
//Check for permission (using local value) public void CheckPermission() { if (string.IsNullOrEmpty(permission)) { return; } #if UNITY_EDITOR Debug.Log("PermissionCheckController.CheckPermission called."); #elif UNITY_ANDROID bool granted = oldGranted = AndroidPlugin.CheckPermission(permission); if (!granted && requestWhenNotGranted) { AndroidPlugin.CheckPermissionAndRequest(permission, title, message, gameObject.name, "ReceiveResultPermission", style); } else { if (OnResult != null) { OnResult.Invoke(permission, granted); } if (granted) { if (OnGranted != null) { OnGranted.Invoke(); } } else { if (OnDenied != null) { OnDenied.Invoke(); } } } #endif }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { int index; //For internal processing, only uses Index type. if (!int.TryParse(result, out index)) { return; } if (saveValue) { selectedIndex = index; SavePrefs(); } switch (resultType) { case ResultType.Index: if (OnResultIndex != null) { OnResultIndex.Invoke(index); } break; case ResultType.Text: if (OnResult != null) { OnResult.Invoke(items[index].text); } break; case ResultType.Value: if (OnResult != null) { OnResult.Invoke(items[index].value); } break; } }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { if (saveValue) { text = result; SavePrefs(); } if (OnResult != null) { OnResult.Invoke(result); } }
public virtual void Update(SQLQueryResult queryResult) { if (_canUpdate) { _callback?.Invoke(queryResult); Updated = true; } else { _forceCallback?.Invoke(queryResult); } Unregister(_parentClassName, _callbackName); }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { if (result.Contains("/")) { dateText.text = result; selecteddate = result; } if (OnResult != null) { OnResult.Invoke(result); } }
//Callback handler when save text success private void ReceiveResult(string fileName) { if (saveValue) { this.fileName = fileName; SavePrefs(); } if (OnResult != null) { OnResult.Invoke(fileName); } }
//If 'OnResult' is not empty, invoke or error. //OnResult が空でないとき、コールバックまたはエラーが発生する protected virtual void OnResultInvokeOrError(ContentInfo info) { if (!IsNullOrEmpty(OnResult)) { if (!string.IsNullOrEmpty(info.path)) { OnResult.Invoke(info.path); } else { ReceiveError(ErrorMessage); } } }
//Callback handler when receive result private void ReceiveResult(string result) { if (result[0] == '{') //When Json, success. //Json のとき、取得成功 { ImageInfo info = JsonUtility.FromJson <ImageInfo>(result); if (OnResult != null) { OnResult.Invoke(info.path, info.width, info.height); } } else { ReceiveError(result); } }
//Callback handler when receive result private void ReceiveResult(string result) { if (result.StartsWith("SUCCESS")) { if (OnResult != null) { OnResult.Invoke(true); } } else if (result.StartsWith("CANCEL")) { if (OnResult != null) { OnResult.Invoke(false); } } else { if (OnError != null) { OnError.Invoke(result); } } }
//Receive the result when speech recognition succeed. private void ReceiveResult(string message) { if (canceled) { return; } if (string.IsNullOrEmpty(message)) { return; } if (OnResult != null) { OnResult.Invoke(message.Split('\n')); } }
internal String Lookup() { try { String rtServer = Invoker.InvokeSync <String>("com.backendless.rt.RTService", "lookup", new Object[] { }); return(rtServer); } catch (System.Exception e) { Log.log(Backendless.BACKENDLESSLOG, String.Format("Lookup failed {0}", e)); int retryTimeout = timeOutManager.NextTimeout(); Log.log(Backendless.BACKENDLESSLOG, String.Format("Wait before lookup for {0}", retryTimeout)); Thread.Sleep(retryTimeout); reconnectAttemptListener?.Invoke(new ReconnectAttempt(timeOutManager.RepeatedTimes(), retryTimeout, e.ToString())); return(Lookup()); } }
//Receive the result when speech recognition succeed. private void ReceiveResult(string message) { Invoke("StartRecognizer", 8f); if (canceled) { PlayGayaVoice(); return; } if (string.IsNullOrEmpty(message)) { PlayGayaVoice(); return; } if (OnResult != null) { OnResult.Invoke(message.Split('\n')); } }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { Param param = Param.Parse(result); //Parse: "key1=value1\nkey2=value2" -> same as Dictionary<key, value> (Param) if (param == null) { return; } if (saveValue) { SetValue(param); Param.SetPlayerPrefs(SaveKey, param); PlayerPrefs.Save(); } if (OnResult != null) { OnResult.Invoke(param); //Param and Dictionary are compatible. } }
//Returns value when 'OK' pressed. private void ReceiveResult(string result) { Param param = Param.Parse(result); //Parse: "key1=value1\nkey2=value2" -> same as Dictionary<key, value> (Param) if (param == null) { return; } if (saveValue) { SetValue(param); Param.SetPlayerPrefs(SaveKey, param); PlayerPrefs.Save(); } if (OnResult != null) { try { OnResult.Invoke(param.Select(e => new { k = e.Key, v = float.Parse(e.Value) }).ToDictionary(a => a.k, a => a.v)); } catch (Exception) { } } }