养成基本完毕,新UI,修bug,装备初步,

This commit is contained in:
FloatGaming
2026-03-23 22:37:14 +08:00
parent 49e45ac464
commit dd205b6cb4
2349 changed files with 261722 additions and 283 deletions
@@ -77,6 +77,7 @@ public sealed class ExpBottleLedger : MonoBehaviour
loadedFromSave = ExpBottleLedgerStorage.TryLoad(out payload);
RebuildFromPayload(payload);
initialized = true;
SyncMirrorCounts();
SaveNow();
if (OnLedgerReloaded != null)
{
@@ -289,10 +290,26 @@ public sealed class ExpBottleLedger : MonoBehaviour
public void SaveNow()
{
InitializeIfNeededForSave();
SyncMirrorCounts();
ExpBottleLedgerStorage.TrySave(BuildPayload());
SyncToPlayerData();
}
private void SyncMirrorCounts()
{
expBottlesSO[] definitions = Resources.FindObjectsOfTypeAll<expBottlesSO>();
for (int i = 0; i < definitions.Length; i++)
{
expBottlesSO definition = definitions[i];
if (definition == null)
{
continue;
}
definition.runtimeOwnedCount = GetCount(definition.bottleKind);
}
}
private void InitializeIfNeededForSave()
{
if (!initialized)