Fix selected skin key in DressUp sample

This commit is contained in:
Denis Andrasec 2024-07-10 16:32:17 +02:00
parent c13a650756
commit c09727dab7

View File

@ -84,10 +84,10 @@ fun DressUp(nav: NavHostController) {
selectedSkins[skinName] = !(selectedSkins[skinName] ?: false)
drawable.skeleton.setSkin("default")
customSkin.value = Skin("custom-skin");
for (skinName2 in selectedSkins.keys) {
if (selectedSkins[skinName2] == true) {
val skin = drawable.skeletonData.findSkin(skinName)
if (skin != null) customSkin.value?.addSkin(skin)
for (selectedSkinKey in selectedSkins.keys) {
if (selectedSkins[selectedSkinKey] == true) {
val selectedSkin = drawable.skeletonData.findSkin(selectedSkinKey)
if (selectedSkin != null) customSkin.value?.addSkin(selectedSkin)
}
}
val customSkinValue = customSkin.value