modify scripts

This commit is contained in:
2025-10-17 09:14:59 +08:00
parent 0da10d3e7c
commit 9336ed0d6f
20 changed files with 778 additions and 24 deletions

View File

@ -103,6 +103,7 @@ namespace WordsToolkit.Scripts.System
language = langName;
EventManager.GetEvent<string>(EGameEvent.LanguageChanged).Subscribe(LanguageChanged);
iapManager.SubscribeToPurchaseEvent(PurchaseSucceeded);
iapManager.SubscribeToPurchaseFailedEvent(PurchaseFailed);
stateManager.OnStateChanged.AddListener((state) => {
if (state != EScreenStates.MainMenu)
@ -229,6 +230,11 @@ namespace WordsToolkit.Scripts.System
{
EventManager.GetEvent<string>(EGameEvent.PurchaseSucceeded).Invoke(id);
}
public void PurchaseFailed((string, string) info)
{
EventManager.GetEvent<(string, string)>(EGameEvent.PurchaseFailed).Invoke(info);
}
public void SetGameMode(EGameMode gameMode)
{