I'm working on a project with Unity and I've to check if there are any hands in the scene before the Update function. I've written this short code
Hand hand;
HandModel handModel;
private static LeapProvider s_provider;
void Start()
{
handModel = GetComponent<HandModel>();
hand = handModel.GetLeapHand();
if (hand == null) Debug.LogError("No leap_hand founded");
s_provider = Object.FindObjectOfType<LeapServiceProvider>();
if (s_provider == null) {
s_provider = Object.FindObjectOfType<LeapProvider>();
if (s_provider == null) {
return;
}
}
}
but an error occurs when I press the Play button, refered to hand = handModel.GetLeapHand();
: NullReferenceException: Object reference not set to an instance of an object.
I know it's a noob problem but I can't get a solution