public void AddFixedUpdateEvent(UpdateHandle handle, UpdateRate _rate) { if (_rate == UpdateRate.NormalFrame) { return; }//if if (_rate == UpdateRate.DelayOneFrame) { if (m_AllFixedUpdateEvent_OneFrameDelay.Contains(handle)) { return; } m_AllFixedUpdateEvent_OneFrameDelay.Add(handle); return; }//if if (_rate == UpdateRate.DelayTwooFrame) { if (m_AllFixedUpdateEvent_TwoFrameDelay.Contains(handle)) { return; } m_AllFixedUpdateEvent_TwoFrameDelay.Add(handle); return; }//if }
private void Add2DelHandles(UpdateHandle handle) { if (delHandles.IndexOf(handle) < 0) { delHandles.Add(handle); } }
private void DoUpdate() { ListViewItem item = null; if (this.listViewUsers.InvokeRequired) { UpdateHandle handle = new UpdateHandle(DoUpdate); this.Invoke(handle); } else { foreach (DataRow dataRow in m_dataTabel.Rows) { item = new ListViewItem(dataRow[0].ToString()); for (int i = 1; i < m_dataTabel.Columns.Count; i++) { string str = dataRow[i].ToString(); item.SubItems.Add(dataRow[i].ToString()); } //虚拟加载 myCache.Add(item); //正常加载 //this.listViewUsers.Items.Add(item); } listViewUsers.VirtualListSize = myCache.Count; listViewUsers.Invalidate(); } }
public void AddUpdateEvent(UpdateHandle handle, UpdateRate _rate) { if (_rate == UpdateRate.NormalFrame) { if (m_AllUpdateEvent_Normal.Contains(handle)) { // Debug.Log("Regist Again " + handle.GetHashCode()); return; } // Debug.Log("Regist " + handle.GetHashCode()); m_AllUpdateEvent_Normal.Add(handle); }//if else if (_rate == UpdateRate.DelayOneFrame) { if (m_AllUpdateEvent_OneFrameDelay.Contains(handle)) { return; } m_AllUpdateEvent_OneFrameDelay.Add(handle); }//if else if (_rate == UpdateRate.DelayTwooFrame) { if (m_AllUpdateEvent_TwoFrameDelay.Contains(handle)) { return; } m_AllUpdateEvent_TwoFrameDelay.Add(handle); }//if }
public void Update(DataFieldCollection dfc, Criteria ct) { UpdateHandle handle = new UpdateHandle(ModelName); handle.Ctx.Row = dfc; handle.ConditonCriteria = ct; handle.Execute(); }
/// <summary> /// 添加FixedUpdate /// </summary> /// <param name="handle"></param> private int AddFixedUpdate(UpdateHandle handle) { int id = GetHandleId(); FixedUpdateHandle.Add(handle); IndexDict.Add(id, handle); return(id); }
private int AddHandle2ForceList(UpdateHandle handle) { int id = GetHandleId(); ForceHandleList.Add(handle); IndexDict.Add(id, handle); return(id); }
private void tsbCheckUpdateGeo_Click(object sender, EventArgs e) { Task.Run(() => { var updateHandle = new UpdateHandle(); updateHandle.UpdateGeoFile("geosite", config, UpdateTaskHandler); updateHandle.UpdateGeoFile("geoip", config, UpdateTaskHandler); }); }
public ActionResult UpdateHandle(string ticker, string name, string FBhandle, string TWhandle) { var updateHandle = new UpdateHandle() { Ticker = ticker, FBHandle = FBhandle, TwitterHandle = TWhandle, Name = name }; return(View(updateHandle)); }
void TryInitialize() { if (initialized) { return; } initialized = true; if (fileSystem != null) { var u = new UpdateHandle(this); fileSystem.UpdateDirectoryInfo(u); u.Finished(); } }
public void RemoveFixedUpdateEvent(UpdateHandle handle, UpdateRate _rate) { if (m_AllUpdateEvent_Normal.Contains(handle)) { return; } if (m_AllFixedUpdateEvent_OneFrameDelay.Contains(handle)) { m_AllFixedUpdateEvent_OneFrameDelay.Remove(handle); return; } if (m_AllFixedUpdateEvent_TwoFrameDelay.Contains(handle)) { m_AllFixedUpdateEvent_TwoFrameDelay.Remove(handle); return; } }
/// <summary> /// 删除处理 /// </summary> /// <param name="handle"></param> private void RemoveHandleFormList(UpdateHandle handle) { int ind = HandleList.IndexOf(handle); if (ind >= 0) { HandleList.RemoveAt(ind); } else { ind = ForceHandleList.IndexOf(handle); if (ind >= 0) { ForceHandleList.RemoveAt(ind); } } ind = FixedUpdateHandle.IndexOf(handle); if (ind > 0) { ForceHandleList.RemoveAt(ind); } //else //{ // GameLogger.LogError("找不到已经注册的handle删除"); //} if (IndexDict.ContainsValue(handle)) { int id = -1; foreach (KeyValuePair <int, UpdateHandle> item in IndexDict) { if (item.Value == handle) { id = item.Key; break; } } if (id >= 0) { IndexDict.Remove(id); } } }
public void RemoveUpdateEvent(UpdateHandle handle, UpdateRate _rate) { if (m_AllUpdateEvent_Normal.Contains(handle)) { // Debug.Log("Cancle Regist " + handle.GetHashCode()); m_AllUpdateEvent_Normal.Remove(handle); return; } //Debug.Log("Cancle 22 Regist :: " + handle.GetHashCode()); if (m_AllUpdateEvent_OneFrameDelay.Contains(handle)) { m_AllUpdateEvent_OneFrameDelay.Remove(handle); return; } if (m_AllUpdateEvent_TwoFrameDelay.Contains(handle)) { m_AllUpdateEvent_TwoFrameDelay.Remove(handle); return; } }
public void Init(int itemCount_, UpdateHandle update_ = null, bool bResetPos = true) { _updateItem = update_; DataCount = itemCount_; if (bResetPos) { ClearData(); OnValueChange(Vector2.zero); } else { for (int i = 0; i < _itemList.Count; ++i) { _unUsedQueue.Enqueue(_itemList[i]); _itemList[i].gameObject.SetActive(false); } _itemList.Clear(); UpdateItem(); _scrollRect.normalizedPosition = new Vector2(Mathf.Clamp01(_scrollRect.normalizedPosition.x), Mathf.Clamp01(_scrollRect.normalizedPosition.y)); } }
static public void RemoveHandle(UpdateHandle handle) { //Instance.RemoveHandleFormList(handle); Instance.Add2DelHandles(handle); }
static public int AddHandle(UpdateHandle handle) { return(Instance.AddHandle2List(handle)); //return handleIndex; }
static public int AddFixedHandle(UpdateHandle handle) { return(Instance.AddFixedUpdate(handle)); }
private void tsbTestMe_Click(object sender, EventArgs e) { var updateHandle = new UpdateHandle(); updateHandle.RunAvailabilityCheck(UpdateTaskHandler); }
static public int AddForceHandle(UpdateHandle handle) { return(Instance.AddHandle2ForceList(handle)); }