public WebResponse(IWebUri webUri, IRepeat repeat, IRequest request, ITranslateResponse translateResponse) { WebUri = webUri; Repeat = repeat; Request = request; TranslateResponse = translateResponse; }
public static IWebResponse Create(IWebUri webUri, IRepeat repeat = null, IRequest request = null, ITranslateResponse translateResponse = null) { var requestLocal = request ?? new Request(webUri); var repeatLocal = repeat ?? new Repeat(requestLocal); var translateResponseLocal = translateResponse ?? new HtmlDocTranslateResponse(); return(new WebResponse(webUri, repeatLocal, requestLocal, translateResponseLocal)); }
private void OnCollisionExit2D(Collision2D collision) { IRepeat repeat = collision.gameObject.GetComponentInParent <IRepeat>(); if (repeat != null) { repeat.SwapRepeat(); } }
/// <summary> /// 通过类型得到id /// </summary> public static int GetTypeIndex(IRepeat repeatType) { if (repeatType is NoRepeat) { return(1); } else if (repeatType is DayRepeat) { return(2); } else if (repeatType is WeekRepeat) { return(3); } else if (repeatType is MonthRepeat) { return(4); } return(1); }