加入很多新内容,这波一块交了

This commit is contained in:
FloatGaming
2026-04-08 20:53:41 +08:00
parent d9376833b6
commit 85dfff28dd
128 changed files with 14546 additions and 474 deletions
@@ -69,6 +69,10 @@ public sealed class PlayerEconomyLedger : MonoBehaviour
PlayerEconomyPayload loadedPayload;
loadedFromSave = PlayerEconomyStorage.TryLoad(out loadedPayload);
payload = loadedPayload;
if (payload == null)
{
payload = PlayerEconomyStorage.CreateDefaultPayload();
}
initialized = true;
SaveNow();
}
@@ -165,6 +169,11 @@ public sealed class PlayerEconomyLedger : MonoBehaviour
payload.coins -= amount;
SaveNow();
DailyTaskEventHub.ReportSpendCoins(amount);
int refundAmount = PlayerSkillService.GetCoinRefundAmount(amount);
if (refundAmount > 0)
{
AddCoins(refundAmount);
}
return true;
}
@@ -183,6 +192,11 @@ public sealed class PlayerEconomyLedger : MonoBehaviour
payload.material -= amount;
SaveNow();
int refundAmount = PlayerSkillService.GetMaterialRefundAmount(amount);
if (refundAmount > 0)
{
AddMaterial(refundAmount);
}
return true;
}