/// <summary> /// 为Screen添加监听器,当Screen的Graph状态发生变化时发生变化时将激发事件 /// </summary> /// <param name="listener">事件监听器</param> public void addScreenChangeListener(ScreenChangeListener listener) { ScreenChangeListener[] oldValue = lis; lis = new ScreenChangeListener[oldValue.Length + 1]; int index = 0; for (; index < oldValue.Length; index++) { lis[index] = oldValue[index]; } lis[index] = listener; }
public void RemoveHandler(ScreenChangeListener listener) { screenChangeListeners.Remove(listener); }
public void AddHandler(ScreenChangeListener listener) { screenChangeListeners.Add(listener); }