/// <summary> /// 右括號事件 /// </summary> /// <returns>FrameUpdate</returns> public FrameUpdate RightBracket() { Feature CurrentFeature = Feature.RIGHT_BRACKET; return(ThrowOrderException <FrameUpdate>(CurrentFeature, () => { FrameUpdate frameUpdate = NumberMachine.RightBracket(); //執行成功時記錄下這次的Cast PreviousFeature = Feature.RIGHT_BRACKET; return frameUpdate; })); }
/// <summary> /// 右括號事件 /// </summary> public RightBracketUpdate RightBracket() { Feature CurrentCast = Feature.RIGHT_BRACKET; return(CheckOrder <RightBracketUpdate>(CurrentCast, () => { var response = NumberMachine.RightBracket(); //執行成功時記錄下這次的Cast PreviousCast = Feature.RIGHT_BRACKET; return response; })); }