Этот вопрос закрыт для ответов, так как повторяет вопрос Object reference not set to an instance of an object. В чем может быть проблема?
@Diversity1

Object reference not set to an instance of an object. В чем проблема?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;

public class CardInfoScr : MonoBehaviour
{
    public Card SelfCard;
    public Image Logo;
    public TextMeshProUGUI Name;

    public void HideCardInfo(Card card)
    {
        /*
        Изначально написано так:
        SelfCard = card;
        Logo.sprite = card.Logo
        Name.text = card.Name;
        но он выдаёт ту же ошибку ни них что и на последующие NullReferenceException: Object reference not set to an 
        instance of an object
        */
        SelfCard.Logo = null;
        SelfCard.Name = "";
    }

    public void ShowCardInfo(Card card)
    {
        SelfCard = card;

        Logo.sprite = card.Logo;//выдаёт ошибку
        Logo.preserveAspect = true;//выдаёт ошибку
        Name.text = card.Name;//выдаёт ошибку

    }

    private void Start()
    {
        ShowCardInfo(CardManager.AllCards[transform.GetSiblingIndex()]);
    }
}


Ошибка
NullReferenceException: Object reference not set to an instance of an object
CardInfoScript.ShowCardInfo (Card card) (at Assets/Scripts/CardInfoScript.cs:22)


Такой вопрос уже задавался здесь, но конкретного решения так и ни кто не сказал
сказали
... перетащить внутри unity
. Я не понимаю что это означает(

https://www.youtube.com/watch?v=96m3un221sw с этого видео все брал...
  • Вопрос задан
  • 87 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы