/// <summary> /// 添加事件 /// </summary> /// <param name="e">Active</param> /// <param name="type">动画播放类型</param> public void addListener(Action e, PlayActionType type) { if (type == PlayActionType.On_Start) { start_Actions += e; } else { end_Actions += e; } }
/// <summary> /// 删除事件 /// </summary> /// <param name="e"></param> /// <param name="type"></param> public void removeListener(Action e, PlayActionType type) { if (type == PlayActionType.On_Start) { if (start_Actions != null) { start_Actions -= e; } } else { if (end_Actions != null) { end_Actions -= e; } } }