// 쿼리를 갱신한다. private void update_queries() { List <QueryBase> done_queries = QueryManager.get().findDoneQuery <QuerySelectFinish>(); foreach (var query in done_queries) { QuerySelectFinish query_select = query as QuerySelectFinish; if (query_select == null) { continue; } switch (query_select.getType()) { case "select.finish": { // 무기 선택 씬 종료 신호를 받는다. this.select_scene_finish = true; } break; } // 용무를 마쳤으므로 삭제한다. query_select.set_expired(true); } }