je débute en c# et je ne comprends pas l'erreur de mon script qui me retourne ce code dans la console:
"NullReferenceException: Object reference not set to an instance of an object"
Le script MouseSensitive est attaché à plusieurs preFab et appel la fonction MouseGestion pour stocker en mémoire le dernier gameObject selectionné.
Avez-vous une idée du problème ? (mis à part mon incompétence ? )
Code : Tout sélectionner
public class MouseSensitive : MonoBehaviour
{
private MouseGestion mouse;
private void OnMouseDown()
{
mouse.setSelectedObject(this.gameObject);
}
}
Code : Tout sélectionner
public class MouseGestion : MonoBehaviour
{
public GameObject objectSelected = new GameObject();
public void setSelectedObject(GameObject newObject)
{
objectSelected = newObject;
}
}
Merci :-)