Ejemplo n.º 1
0
        /// <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;
            }));
        }
Ejemplo n.º 2
0
        /// <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;
            }));
        }