/// <summary> /// 返回事件 /// </summary> /// <returns>返回響應</returns> public ExpUpdate BackSpace() { Feature CurrentFeature = Feature.BACKSPACE; return(ThrowOrderException <ExpUpdate>(CurrentFeature, () => { ExpUpdate expUpdate = NumberMachine.BackSpace(); //執行成功時記錄下這次的Cast PreviousFeature = Feature.BACKSPACE; return expUpdate; })); }
/// <summary> /// 返回事件 /// </summary> /// <returns>返回響應</returns> public Updates BackSpace() { Feature CurrentCast = Feature.BACKSPACE; return(CheckOrder <Updates>(CurrentCast, () => { var successResponse = NumberMachine.BackSpace(); //執行成功時記錄下這次的Cast PreviousCast = Feature.BACKSPACE; return successResponse; })); }