private void exec_motion(Dictionary <string, string> paramDict) { Util.Debug(string.Format("line{0} : motion ", currentExecuteLine.ToString())); List <IMaid> maidList = selectMaid(paramDict); foreach (IMaid maid in maidList) { if (paramDict.ContainsKey(key_name)) { maid.change_Motion(paramDict[key_name], isLoop: true); } else if (paramDict.ContainsKey(key_category)) { List <MotionInfo> motionList = MotionTable.queryTable_motionNameBase(paramDict[key_category]); maid.change_Motion(motionList, isLoop: true); } else { Util.Info(string.Format("line{0} : 모션이 지정되어 있지 않습니다", currentExecuteLine.ToString())); } } }