I'm getting a bunch of errors when loading the Leap_Motion_Core_Assets_ 4.4.0.unitypackage into Unity 2019.3.0a3. I also get the missing script issue mentioned above.
DllNotFoundException: LeapC
LeapInternal.LeapC.CreateConnection (System.IntPtr& pConnection) (at Assets/LeapMotion/Core/Plugins/LeapCSharp/LeapC.cs:805)
LeapInternal.Connection.Start () (at Assets/LeapMotion/Core/Plugins/LeapCSharp/Connection.cs:148)
Leap.Controller..ctor (System.Int32 connectionKey) (at Assets/LeapMotion/Core/Plugins/LeapCSharp/Controller.cs:386)
Leap.Controller..ctor () (at Assets/LeapMotion/Core/Plugins/LeapCSharp/Controller.cs:364)
Leap.Unity.LeapServiceProvider.createController () (at Assets/LeapMotion/Core/Scripts/LeapServiceProvider.cs:466)
Leap.Unity.LeapServiceProvider.Start () (at Assets/LeapMotion/Core/Scripts/LeapServiceProvider.cs:256)
Leap.Unity.LeapXRServiceProvider.Start () (at Assets/LeapMotion/Core/Scripts/LeapXRServiceProvider.cs:220)
NullReferenceException: Object reference not set to an instance of an object
Leap.Unity.LeapServiceProvider.FixedUpdate () (at Assets/LeapMotion/Core/Scripts/LeapServiceProvider.cs:333)
NullReferenceException: Object reference not set to an instance of an object
Leap.Unity.LeapServiceProvider.checkConnectionIntegrity () (at Assets/LeapMotion/Core/Scripts/LeapServiceProvider.cs:512)
Leap.Unity.LeapServiceProvider.Update () (at Assets/LeapMotion/Core/Scripts/LeapServiceProvider.cs:268)
Leap.Unity.LeapXRServiceProvider.Update () (at Assets/LeapMotion/Core/Scripts/LeapXRServiceProvider.cs:231)
NullReferenceException: Object reference not set to an instance of an object
Leap.Unity.LeapXRServiceProvider.LateUpdate () (at Assets/LeapMotion/Core/Scripts/LeapXRServiceProvider.cs:236)
NullReferenceException: Object reference not set to an instance of an object
Leap.Unity.LeapXRServiceProvider.OnPreCull () (at Assets/LeapMotion/Core/Scripts/LeapXRServiceProvider.cs:292)