public JumpersMenuPresenter(IJumpersMenuView view, CompetitorsRuntime jumpers, FlagsData flagsData) { this.view = view; this.jumpers = jumpers; this.flagsData = flagsData; InitEvents(); SetInitValues(); }
public CalendarEditorJumpersPresenter(ICalendarEditorJumpersView view, CompetitorsRuntime jumpers, FlagsData flagsData, CalendarFactory calendarFactory) { this.view = view; this.jumpers = jumpers; this.flagsData = flagsData; this.calendarFactory = calendarFactory; InitEvents(); SelectJumpers(); PresentList(); }
/// <summary> /// 获取标志位的解析数据 /// </summary> public FlagsData GetFlagData() { if (_flagData == null) { BitMask32 value = Flags; bool isEncrypted = value.Test(0); bool isBuildin = value.Test(1); bool isRawFile = value.Test(2); _flagData = new FlagsData(isEncrypted, isBuildin, isRawFile); } return(_flagData); }