Quantcast
Channel: Questions in topic: "error message"
Viewing all articles
Browse latest Browse all 2891

Exception in Callback Error, Object reference not set to an istance of an object?,Exception in Callback, object reference not set to an istance of an object error? Help

$
0
0
Hi everyone, I have this error in my code but I don't understand how to fix it. I'm trying to do an AR app with Vuforia, when the camera look at the QR code, it supposed to change scene but the code give me error on the classes manegment, here s the code (Error on the method "OnTrackingFound"). ` using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.SceneManagement; using Vuforia; namespace Vuforia { public class DefaultTrackableEventHandler : MonoBehaviour, ITrackableEventHandler { private TrackableBehaviour mTrackableBehaviour; private AllergieToggle mioScriptVariabile; void Start() { mioScriptVariabile = gameObject.GetComponent(); mTrackableBehaviour = GetComponent(); if (mTrackableBehaviour) { mTrackableBehaviour.RegisterTrackableEventHandler(this); } } public void OnTrackableStateChanged( TrackableBehaviour.Status previousStatus, TrackableBehaviour.Status newStatus) { if (newStatus == TrackableBehaviour.Status.DETECTED || newStatus == TrackableBehaviour.Status.TRACKED || newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) { OnTrackingFound(); } else { OnTrackingLost(); } } public void OnTrackingFound() { Renderer[] rendererComponents = GetComponentsInChildren(true); Collider[] colliderComponents = GetComponentsInChildren(true); // Enable rendering: foreach (Renderer component in rendererComponents) { component.enabled = true; } // Enable colliders: foreach (Collider component in colliderComponents) { component.enabled = true; } Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " found"); //Here is the error on the following code mioScriptVariabile.CheckArachidi(); } private void OnTrackingLost() { Renderer[] rendererComponents = GetComponentsInChildren(true); Collider[] colliderComponents = GetComponentsInChildren(true); // Disable rendering: foreach (Renderer component in rendererComponents) { component.enabled = false; } // Disable colliders: foreach (Collider component in colliderComponents) { component.enabled = false; } Debug.Log("Trackable " + mTrackableBehaviour.TrackableName + " lost"); } } }

Viewing all articles
Browse latest Browse all 2891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>