1.0.1 : 일반 앨범 모두 모으면 스페셜 앨범 3번째 오픈, 기존 유저 못 열었으면 열어줌

This commit is contained in:
Ino 2026-02-12 20:52:23 +09:00
parent beac3e159a
commit ebd2882eae
5 changed files with 60 additions and 3 deletions

View File

@ -1 +1 @@
5 7

View File

@ -58,6 +58,40 @@ public class SaveMgr : MonoBehaviourSingletonTemplate<SaveMgr>
m_SaveData = new SaveData(); m_SaveData = new SaveData();
Open_Album(table_album.Ins.Get_SpecialAlbum(1, eCollectionMethod.Default)); Open_Album(table_album.Ins.Get_SpecialAlbum(1, eCollectionMethod.Default));
} }
Check_FullCollection_Retrofit();
}
void Check_FullCollection_Retrofit()
{
var girls = table_girl.Ins.Get_DataList();
bool isChanged = false;
for (int i = 0; i < girls.Count; i++)
{
var girl = girls[i];
var list = table_album.Ins.Get_AlbumDataList(girl.n_GirlID);
var isAllOpen = true;
for (int k = 0; k < list.Count; k++)
{
if (!IsOpenAlbum(list[k]))
{
isAllOpen = false;
break;
}
}
if (isAllOpen)
{
var full = table_album.Ins.Get_SpecialAlbum(girl.n_GirlID, eCollectionMethod.FullCollection);
if (full != null && !IsOpenAlbum(full))
{
Open_Album(full);
isChanged = true;
}
}
}
if (isChanged) Save();
} }
public string Get_SaveDataJson() { return JsonConvert.SerializeObject(m_SaveData); } public string Get_SaveDataJson() { return JsonConvert.SerializeObject(m_SaveData); }

View File

@ -59,6 +59,29 @@ public class AlbumCard : CardBase
LobbyUI.Ins.m_LobbyCenterProfileUI.Set(false); LobbyUI.Ins.m_LobbyCenterProfileUI.Set(false);
LobbyUI.Ins.m_AlbumUI.Set_UI(); LobbyUI.Ins.m_AlbumUI.Set_UI();
LobbyUI.Ins.m_ToastUI.Set("열린 앨범을 감상해 보세요."); LobbyUI.Ins.m_ToastUI.Set("열린 앨범을 감상해 보세요.");
var list = table_album.Ins.Get_AlbumDataList(m_Data.n_GirlID);
var isAllOpen = true;
for (int i = 0; i < list.Count; i++)
{
if (!SaveMgr.Ins.IsOpenAlbum(list[i]))
{
isAllOpen = false;
break;
}
}
if (isAllOpen)
{
var full = table_album.Ins.Get_SpecialAlbum(m_Data.n_GirlID, eCollectionMethod.FullCollection);
if (full != null && !SaveMgr.Ins.IsOpenAlbum(full))
{
SaveMgr.Ins.Open_Album(full);
SaveMgr.Ins.Save();
LobbyUI.Ins.m_AlbumUI.Set_UI();
LobbyUI.Ins.m_ToastUI.Set("전집을 완성하여 스페셜 앨범이 해금되었습니다.");
}
}
} }
else else
LobbyUI.Ins.m_ToastUI.Set("재화가 부족합니다."); LobbyUI.Ins.m_ToastUI.Set("재화가 부족합니다.");

View File

@ -141,7 +141,7 @@ PlayerSettings:
loadStoreDebugModeEnabled: 0 loadStoreDebugModeEnabled: 0
visionOSBundleVersion: 1.0 visionOSBundleVersion: 1.0
tvOSBundleVersion: 1.0 tvOSBundleVersion: 1.0
bundleVersion: 1.0.0 bundleVersion: 1.0.1
preloadedAssets: preloadedAssets:
- {fileID: -944628639613478452, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3} - {fileID: -944628639613478452, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3}
metroInputSource: 0 metroInputSource: 0
@ -173,7 +173,7 @@ PlayerSettings:
iPhone: 0 iPhone: 0
tvOS: 0 tvOS: 0
overrideDefaultApplicationIdentifier: 1 overrideDefaultApplicationIdentifier: 1
AndroidBundleVersionCode: 1 AndroidBundleVersionCode: 7
AndroidMinSdkVersion: 24 AndroidMinSdkVersion: 24
AndroidTargetSdkVersion: 35 AndroidTargetSdkVersion: 35
AndroidPreferredInstallLocation: 1 AndroidPreferredInstallLocation: 1