private float _lastAppliedFrame; // 最後に計算を適応したframe。変わってなければスルーする。 public void AddCallback(int frame, System.Action action) { if (_callbackTimeline == null) { _callbackTimeline = new CallbackTimeline(); } _callbackTimeline.Add(frame, action); }
public CallbackTimelinePlayer Add(int frame, Action callback) { Debug.Assert(_timelineIsMine); if (_timelineIsMine) { _timeline.Add(frame, callback); } return(this); }