public void AddTimeEvent(TimeLineCall call, float delayTime, object param, GameObject callGameObject) { TimeLineData tData = new TimeLineData(); tData.cb = call; tData.param = param; tData.runTime = delayTime + Time.time; tData.callGameObject = callGameObject; list.Add(tData); }
public void RemoveTimeEvent(TimeLineCall call) { for (int i = 0; i < list.Count; i++) { TimeLineData td = list[i]; if (td.cb == call) { list.Remove(td); } } }