public void RegisterFrameTimeObserver(ViewFrameTimeObserver observer) { if (observer == null || this.frameTimeObservers.IndexOf(observer) >= 0) { return; } this.frameTimeObservers.Add(observer); }
public void UnregisterFrameTimeObserver(ViewFrameTimeObserver observer) { int num = this.frameTimeObservers.IndexOf(observer); if (num < 0) { return; } this.frameTimeObservers.RemoveAt(num); this.frameMiter.OnRemove(num); }