import charactermanaj.graphics.io.PNGFileImageHeader;
import charactermanaj.model.AppConfig;
import charactermanaj.model.CharacterData;
+import charactermanaj.model.CustomLayerOrder;
+import charactermanaj.model.CustomLayerOrderKey;
import charactermanaj.model.PartsAuthorInfo;
import charactermanaj.model.PartsCategory;
import charactermanaj.model.PartsIdentifier;
CharacterDataPersistent persist = CharacterDataPersistent.getInstance();
- CharacterData characterData = cd.duplicateBasicInfo();
+ CharacterData characterData = cd.duplicateBasicInfo(); // インポートしたキャラクターデータ
+ Map<CustomLayerOrderKey, List<CustomLayerOrder>> customLayerPatterns = importModel.getCustomLayerPatternMap();
// キャラクターセット名と作者名を設定する
characterData.setName(importTypeSelectPanel.getCharacterName());
// プロファイルの新規作成
// docBaseが設定されて返される.
- persist.createProfile(characterData);
+ persist.createProfile(characterData, customLayerPatterns);
// インポートするパーツの更新
if (importTypeSelectPanel.isImportPartsImages()) {
CharacterDataPersistent persist = CharacterDataPersistent.getInstance();
- CharacterData characterData = current.duplicateBasicInfo();
+ CharacterData characterData = current.duplicateBasicInfo(); // 現在のもの。(インポートしたものではない)
boolean imported = false;
boolean modCharacterDef = false;