当播放器单击特定按钮(提示按钮)时,我试图显示插页式广告,但是Unity给我以下错误:
> NullReferenceException: Object reference not set to an instance of an
> object ButtonManager.Hint()...
这是显示广告的代码:
public class ButtonManager : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
public void Reload()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
public void Home()
{
SceneManager.LoadScene("MainMenu");
}
int contc;
public void Play()
{
SceneManager.LoadScene("LevelMenu");
}
public void Hint()
{
FindObjectOfType<AdMobManager>().Hint = true;
FindObjectOfType<AdMobManager>().showInterstitial();
}
有什么主意我该如何解决这个问题?
答案 0 :(得分:0)
这是C#错误,您正在尝试使用空对象。 我认为问题是: FindObjectOfType()
检查该查找是否真的得到任何对象。