public virtual void Setup() { InteractionC.CreateScene(ref _scene); INTERACTION_SCENE_INFO sceneInfo = new INTERACTION_SCENE_INFO(); sceneInfo.sceneFlags = SceneInfoFlags.ContactEnabled; InteractionC.UpdateSceneInfo(ref _scene, ref sceneInfo); }
protected virtual void createScene() { _scene.pScene = (IntPtr)0; UInt32 libraryVersion = InteractionC.GetLibraryVersion(); UInt32 expectedVersion = InteractionC.GetExpectedVersion(); if (libraryVersion != expectedVersion) { Debug.LogError("Leap Interaction dll version expected: " + expectedVersion + " got version: " + libraryVersion); throw new Exception("Leap Interaction library version wrong"); } InteractionC.CreateScene(ref _scene); _hasSceneBeenCreated = true; UpdateSceneInfo(); }