From 128ee88901baad53c512ecec07123e04b944e1ea Mon Sep 17 00:00:00 2001 From: xiaohang Date: Wed, 3 Apr 2024 09:23:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=B1=BB=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/GuruSDKServiceImpBase.cs | 101 +++++++++++++++++++++++-------- 1 file changed, 75 insertions(+), 26 deletions(-) diff --git a/Runtime/GuruSDKServiceImpBase.cs b/Runtime/GuruSDKServiceImpBase.cs index 939d22e..a5f0017 100644 --- a/Runtime/GuruSDKServiceImpBase.cs +++ b/Runtime/GuruSDKServiceImpBase.cs @@ -48,55 +48,104 @@ namespace GuruService public abstract int GetBPlay(); - public abstract void OnAppPaused(bool paused); + public virtual void OnAppPaused(bool paused) + { + } - public abstract void OnAppQuit(); + public virtual void OnAppQuit() + { + } - public abstract void OnFirebaseReady(bool success); + public virtual void OnFirebaseReady(bool success) + { + } - public abstract void OnGuruServiceReady(); + public virtual void OnGuruServiceReady() + { + } - public abstract void OnUserAuthResult(bool success); + public virtual void OnUserAuthResult(bool success) + { + } - public abstract void OnFirebaseAuthResult(bool success); + public virtual void OnFirebaseAuthResult(bool success) + { + } - public abstract void OnAttResult(int authorizationTrackingStatus); + public virtual void OnAttResult(int authorizationTrackingStatus) + { + } - public abstract void OnConsentResult(int statusCode); + public virtual void OnConsentResult(int statusCode) + { + } - public abstract void OnAdsInitComplete(); + public virtual void OnAdsInitComplete() + { + } - public abstract void OnBannerADLoaded(); + public virtual void OnBannerADLoaded() + { + } - public abstract void OnInterstitialADLoaded(); + public virtual void OnInterstitialADLoaded() + { + } - public abstract void OnInterstitialADFailed(); + public virtual void OnInterstitialADFailed() + { + } - public abstract void OnRewardedADLoaded(); + public virtual void OnRewardedADLoaded() + { + } - public abstract void OnRewardADFailed(); + public virtual void OnRewardADFailed() + { + } - public abstract void OnRemoteFetchComplete(bool success); + public virtual void OnRemoteFetchComplete(bool success) + { + } - public abstract void OnIAPInitStart(); + public virtual void OnIAPInitStart() + { + } - public abstract void OnIAPInitComplete(bool success); + public virtual void OnIAPInitComplete(bool success) + { + } - public abstract void OnPurchaseStart(string productName); + public virtual void OnPurchaseStart(string productName) + { + } - public abstract void OnPurchaseEnd(string productName, bool success); + public virtual void OnPurchaseEnd(string productName, bool success) + { + } - public abstract void OnPurchaseFailed(string productName, string reason); + public virtual void OnPurchaseFailed(string productName, string reason) + { + } - public abstract void OnIAPRestored(bool success, string msg); + public virtual void OnIAPRestored(bool success, string msg) + { + } - public abstract void ShowIAPBuyLoadingView(); + public virtual void ShowIAPBuyLoadingView() + { + } - public abstract void CloseIAPLoadingView(); + public virtual void CloseIAPLoadingView() + { + } - public abstract void IAPBuySuccessTip(); - - public abstract void IAPBuyFailTip(); + public virtual void IAPBuySuccessTip() + { + } + public virtual void IAPBuyFailTip() + { + } } } \ No newline at end of file