前提・実現したいこと
サイトを参考に実装しておりますが初心者のためエラーの解消方法がなかなかわかりません。
発生している問題・エラーメッセージ
Assets\PurchaseTest.cs(24,36): error CS0246: The type or namespace name 'Product' could not be found (are you missing a using directive or an assembly reference?)
該当のソースコード
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PurchaseTest : MonoBehaviour { private int itemCount; // Start is called before the first frame update void Start() { itemCount = PlayerPrefs.GetInt("TestIAP", 0); } // Update is called once per frame void Update() { } public void OnPurchaseComplete(Product product) { string[] item = product.definition.id.Split('.'); if (item[0].Equals("TestIAP")) { int num = 0; if (int.TryParse(item[1], out num)) { itemCount += num; PlayerPrefs.SetInt("TestIAP", itemCount); PlayerPrefs.Save(); } } } }
勉強不足なのは承知しております。
どうぞよろしくお願いいたします。
このままではコードが読みづらいので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
また、エラーメッセージは出たそのママをコピペで提示しましょう
エラーメッセージに書いてある意味は分かりますか?
'Product'が何なのか分からないって言われています。
型指定としてProductと指定されていますが、'Product'って何ですか?
>y_waiwai
コメント(?)ありがとうございます。
使い方わからないまま投稿してしまいました。
修正はしましたが次からも気を付けます。ありがとうございました。
>YAmaGNZ
コメント(?)ありがとうございます。
エラーメッセージ解消のため型を変更したりと試行錯誤したのですが
自分でもよくわからないまま質問をしてしまいました。
申し訳ございません。
回答2件
あなたの回答
tips
プレビュー