ErenAB748
Decapat
- Katılım
- 26 Kasım 2020
- Mesajlar
- 123
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Bu kod ile reklamları kaldırma özelliği eklemek istedim. Reklamları nasıl kaldırcağımı bilmediğim için aklıma reklam scriptini kapatmak geldi ama oyunda buy dediğimde:
Kod:
NullReferenceException: Object reference not set to an instance of an object
IAPManager.OnPurchaseComplete (UnityEngine.Purchasing.Product product) (at Assets/script/satınalma/IAPManager.cs:13)
UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) (at <d1b63f4139984a71ab35c51a84331409>:0)
UnityEngine.Events.UnityEvent`1[T0].Invoke (T0 arg0) (at <d1b63f4139984a71ab35c51a84331409>:0)
UnityEngine.Purchasing.IAPButton.ProcessPurchase (UnityEngine.Purchasing.PurchaseEventArgs e) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Codeless/IAPButton.cs:199)
UnityEngine.Purchasing.CodelessIAPStoreListener.ProcessPurchase (UnityEngine.Purchasing.PurchaseEventArgs e) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Codeless/CodelessIAPStoreListener.cs:295)
UnityEngine.Purchasing.StoreListenerProxy.ProcessPurchase (UnityEngine.Purchasing.PurchaseEventArgs e) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Purchasing/StoreListenerProxy.cs:34)
UnityEngine.Purchasing.PurchasingManager.ProcessPurchaseIfNew (UnityEngine.Purchasing.Product product) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Purchasing/PurchasingManager.cs:288)
UnityEngine.Purchasing.PurchasingManager.OnPurchaseSucceeded (System.String id, System.String receipt, System.String transactionId) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Purchasing/PurchasingManager.cs:123)
UnityEngine.Purchasing.JSONStore.OnPurchaseSucceeded (System.String id, System.String receipt, System.String transactionID) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Stores/BaseStore/JSONStore.cs:168)
UnityEngine.Purchasing.FakeStore.<>n__0 (System.String id, System.String receipt, System.String transactionID) (at <2b1420accedf4bab857fd888a9667fe1>:0)
UnityEngine.Purchasing.FakeStore+<>c__DisplayClass15_0.<FakePurchase>g__handleAllowPurchase|0 (System.Boolean allow, UnityEngine.Purchasing.PurchaseFailureReason failureReason) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Stores/FakeStore/FakeStore.cs:142)
UnityEngine.Purchasing.UIFakeStore+<>c__DisplayClass10_0`1[T].<StartUI>b__0 (System.Boolean result, System.Int32 codeValue) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Stores/FakeStore/UIFakeStore.cs:72)
UnityEngine.Purchasing.UIFakeStore.OkayButtonClicked () (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Stores/FakeStore/UIFakeStore.cs:253)
UnityEngine.Purchasing.UIFakeStoreWindow.OnOkClicked () (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Stores/FakeStore/UIFakeStoreWindow.cs:89)
UnityEngine.Purchasing.UIFakeStoreWindow.DoMainGUI (System.Int32 windowID) (at Library/PackageCache/com.unity.purchasing@4.5.2/Runtime/Stores/FakeStore/UIFakeStoreWindow.cs:68)
UnityEngine.GUI.CallWindowDelegate (UnityEngine.GUI+WindowFunction func, System.Int32 id, System.Int32 instanceID, UnityEngine.GUISkin _skin, System.Int32 forceRect, System.Single width, System.Single height, UnityEngine.GUIStyle style) (at <e2183e8e6ce34a9f8625fb09a25fb001>:0)
Bu hatayı alıyorum. Nasıl çözebilirim?