/// <summary> /// スキップのチェック /// </summary> /// <param name="isReadPage">既読のページかどうか</param> /// <returns>スキップする</returns> public virtual bool CheckSkip(bool isReadPage) { if (NoSkip) { //スキップを無視する return(false); } else if (forceSkipInputCtrl && InputUtil.IsInputControl()) { //強制スキップ return(true); } else if (isSkip) { if (IsSkipUnread) { //未読でもスキップ return(true); } else { //既読スキップ return(isReadPage); } } return(false); }
public bool CheckSkip(bool isReadPage) { if (this.forceSkipInputCtl && InputUtil.IsInputControl()) { return(true); } if (!this.isSkip) { return(false); } return(this.IsSkipUnread || isReadPage); }