public void RollingNext() { this.m_indexRolling++; int ssindex = this.m_indexRolling; if (ssindex < this.ChangeCareerUnits.Count && ssindex < this.m_datas.get_Count()) { TimerHeap.DelTimer(this.m_timerId); this.m_timerId = TimerHeap.AddTimer(220u, 0, delegate { OOLevelUpUnit oOLevelUpUnit = this.ChangeCareerUnits[ssindex]; oOLevelUpUnit.AttEnd = new Vector3(this.m_datas.get_Item(ssindex).Begin, this.m_datas.get_Item(ssindex).End, 1f); }); } else { this.IsRolling = false; } }