/// <summary> /// 選択肢など連続するタイプのコマンドの場合は、連続が途切れたら終了コマンドを追加 /// </summary> /// <param name="continuousCommand">連続しているコマンド</param> /// <param name="currentCommand">現在のコマンド</param> void TryAddContinusCommand(AdvCommand continuousCommand, AdvCommand currentCommand, List<AdvCommand> commandList, AdvSettingDataManager dataManager) { if (continuousCommand != null) { if ( currentCommand == null || !continuousCommand.CheckContinues(currentCommand)) { AdvCommand command = AdvCommandParser.CreateContiunesEndCommand(continuousCommand, dataManager); if (null != command) commandList.Add(command); } } }