private void OnEndEdit() { renameTarget.text = edit.GetComponent <InputField> ().text; if (renameTarget.text == "" || renameTarget.text == null) { renameTarget.text = inputedText; } else { inputedText = renameTarget.text; } edit.GetComponent <InputField> ().DeactivateInputField(); int lineLimit = 25; if ((int)inputedText.Length / lineLimit >= 1 && this.transform.parent.GetComponent <ButtonTranspoter> ().type == ObjType.Frame) { if (id > 0) { FrameObj frame = this.transform.parent.GetComponent <FrameObj>(); if (frame != null) { frame.ExpandForInputLine(id); } } } this.transform.parent.GetComponent <ButtonTranspoter> ().OnUpdateObjectsDataToSaveData(); isChange = true; }
/// <summary> /// 发送数据并模拟网络状况 /// </summary> /// <param name="frame"></param> public IEnumerator SendFrame(FrameObj frame) { float netConditionOffset = m_NetConditionParam * Mathf.Sin(Time.time); if (netConditionOffset >= 0) { yield return(new WaitForSeconds(netConditionOffset)); } }
static Dictionary <string, FrameObj> GenerateFrameObjs() { Dictionary <string, FrameObj> objs = new Dictionary <string, FrameObj>(); foreach (KeyValuePair <string, Dictionary <string, decimal> > entry in frameResults) { FrameObj frame = new FrameObj(entry.Key); frame.Confidences = GuessesDisplay(entry.Value); objs.Add(frame.GetFrameName(), frame); } return(objs); }
public void Tick() { if (m_IsStart == false) { return; } if (Time.time - m_LastSendFrameTime >= m_FrameInterval) { m_LastSendFrameTime = Time.time; FrameObj frame = new FrameObj(); foreach (var conrolData in m_ControlDataList) { frame.AddControlData(conrolData); } SendFrame(frame); m_ControlDataList.Clear(); } }
override protected void StartMain() { curEditData.editType = EditType.Image; editMethods = this.gameObject.AddComponent <FrameModifyMethods> (); baseFrameObj = (FrameObj)baseObj; editTransform = this.gameObject.GetComponent <RectTransform> (); baseTransform = baseObj.gameObject.GetComponent <RectTransform> (); editButton = editMethods.GetButtonObj(this.gameObject); editText = editMethods.GetTextObj(this.gameObject); SetAddListener(); lineNum = editButton.Length; ChangeColorAllowPos(); }