private void initSpecialCharmConfigurations() { ICharmIdMap charmIdMap = getCharmIdMap(); ISpecialCharm[] specialCharms = getSpecialCharms(); for (ISpecialCharm specialCharm : specialCharms) { ICharm charm = charmIdMap.getCharmById(specialCharm.getCharmId()); if (charm == null) { continue; } ILearningCharmGroup group = getGroupById(charm.getCharacterType(), charm.getGroupId()); manager.registerSpecialCharmConfiguration(specialCharm, charm, group); } }
public ISpecialCharmConfiguration getSpecialCharmConfiguration(ICharm charm) { return manager.getSpecialCharmConfiguration(charm); }