From 56686834d0ecff68de3438ad7b6047941fca8da8 Mon Sep 17 00:00:00 2001 From: SDraw Date: Sun, 28 Jan 2024 14:33:12 +0300 Subject: [PATCH] LeapCSharp update to 6.14.0 Fixed interaction input --- ml_lme/LeapInput.cs | 34 +++++++++++++++++-- ml_lme/LeapManager.cs | 8 ++++- ml_lme/Main.cs | 23 ++++++++++++- ml_lme/vendor/LeapCSharp/Arm.cs | 2 +- ml_lme/vendor/LeapCSharp/Bone.cs | 2 +- ml_lme/vendor/LeapCSharp/CSharpExtensions.cs | 2 +- .../vendor/LeapCSharp/CircularObjectBuffer.cs | 2 +- ml_lme/vendor/LeapCSharp/Config.cs | 2 +- ml_lme/vendor/LeapCSharp/Connection.cs | 2 +- ml_lme/vendor/LeapCSharp/Controller.cs | 2 +- .../LeapCSharp/CopyFromLeapCExtensions.cs | 2 +- .../LeapCSharp/CopyFromOtherExtensions.cs | 2 +- ml_lme/vendor/LeapCSharp/Device.cs | 2 +- ml_lme/vendor/LeapCSharp/DeviceList.cs | 2 +- ml_lme/vendor/LeapCSharp/DistortionData.cs | 2 +- ml_lme/vendor/LeapCSharp/Events.cs | 2 +- ml_lme/vendor/LeapCSharp/FailedDevice.cs | 2 +- ml_lme/vendor/LeapCSharp/FailedDeviceList.cs | 2 +- ml_lme/vendor/LeapCSharp/Finger.cs | 2 +- ml_lme/vendor/LeapCSharp/Frame.cs | 2 +- ml_lme/vendor/LeapCSharp/Hand.cs | 2 +- ml_lme/vendor/LeapCSharp/IController.cs | 2 +- ml_lme/vendor/LeapCSharp/Image.cs | 2 +- ml_lme/vendor/LeapCSharp/ImageData.cs | 2 +- ml_lme/vendor/LeapCSharp/LeapC.cs | 2 +- ml_lme/vendor/LeapCSharp/LeapTransform.cs | 2 +- ml_lme/vendor/LeapCSharp/Logger.cs | 2 +- ml_lme/vendor/LeapCSharp/MemoryManager.cs | 2 +- ml_lme/vendor/LeapCSharp/MessageSeverity.cs | 2 +- ml_lme/vendor/LeapCSharp/PointMapping.cs | 2 +- ml_lme/vendor/LeapCSharp/StructMarshal.cs | 2 +- .../vendor/LeapCSharp/TransformExtensions.cs | 2 +- 32 files changed, 89 insertions(+), 34 deletions(-) diff --git a/ml_lme/LeapInput.cs b/ml_lme/LeapInput.cs index 7836502..b7a27c4 100644 --- a/ml_lme/LeapInput.cs +++ b/ml_lme/LeapInput.cs @@ -1,4 +1,5 @@ -using ABI_RC.Core.InteractionSystem; +using ABI.CCK.Components; +using ABI_RC.Core.InteractionSystem; using ABI_RC.Core.Player; using ABI_RC.Core.Savior; using ABI_RC.Systems.IK; @@ -34,11 +35,13 @@ namespace ml_lme m_handRayLeft = LeapTracking.Instance.GetLeftHand().gameObject.AddComponent(); m_handRayLeft.hand = true; - m_handRayLeft.generalMask = -1485; + m_handRayLeft.generalMask = -269; m_handRayLeft.isInteractionRay = true; m_handRayLeft.triggerGazeEvents = false; m_handRayLeft.holderRoot = m_handRayLeft.gameObject; m_handRayLeft.attachmentDistance = 0f; + m_handRayLeft.uiMask = 32; + m_handRayLeft.isDesktopRay = true; m_lineLeft = m_handRayLeft.gameObject.AddComponent(); m_lineLeft.endWidth = 1f; @@ -54,11 +57,13 @@ namespace ml_lme m_handRayRight = LeapTracking.Instance.GetRightHand().gameObject.AddComponent(); m_handRayRight.hand = false; - m_handRayRight.generalMask = -1485; + m_handRayRight.generalMask = -269; m_handRayRight.isInteractionRay = true; m_handRayRight.triggerGazeEvents = false; m_handRayRight.holderRoot = m_handRayRight.gameObject; m_handRayRight.attachmentDistance = 0f; + m_handRayRight.uiMask = 32; + m_handRayRight.isDesktopRay = true; m_lineRight = m_handRayRight.gameObject.AddComponent(); m_lineRight.endWidth = 1f; @@ -72,6 +77,9 @@ namespace ml_lme m_lineRight.receiveShadows = false; m_handRayRight.lineRenderer = m_lineRight; + m_handRayLeft.otherRay = m_handRayRight; + m_handRayRight.otherRay = m_handRayLeft; + Settings.EnabledChange += this.OnEnableChange; Settings.InteractionChange += this.OnInteractionChange; Settings.GesturesChange += this.OnGesturesChange; @@ -108,8 +116,11 @@ namespace ml_lme m_lineLeft.material = PlayerSetup.Instance.vrRayLeft.lineRenderer.material; m_lineLeft.gameObject.layer = PlayerSetup.Instance.vrRayLeft.gameObject.layer; + m_handRayLeft.highlightMaterial = PlayerSetup.Instance.vrRayLeft.highlightMaterial; + m_lineRight.material = PlayerSetup.Instance.vrRayLeft.lineRenderer.material; m_lineRight.gameObject.layer = PlayerSetup.Instance.vrRayLeft.gameObject.layer; + m_handRayLeft.highlightMaterial = PlayerSetup.Instance.vrRayLeft.highlightMaterial; } public override void ModuleDestroyed() @@ -413,6 +424,23 @@ namespace ml_lme m_handRayRight.SetRayScale(p_scale); } + internal void OnPickupGrab(CVRPickupObject p_pickup) + { + if(p_pickup.gripType == CVRPickupObject.GripType.Origin) + { + if(p_pickup._controllerRay == m_handRayLeft) + { + m_handRayLeft.attachmentPoint.localPosition = Vector3.zero; + m_handRayLeft.attachmentPoint.localRotation = Quaternion.Euler(0f, 0f, 270f); + } + if(p_pickup._controllerRay == m_handRayRight) + { + m_handRayRight.attachmentPoint.localPosition = Vector3.zero; + m_handRayRight.attachmentPoint.localRotation = Quaternion.Euler(0f, 0f, 90f); + } + } + } + // Arbitrary void SetFingersInput(LeapParser.HandData p_hand, bool p_left) { diff --git a/ml_lme/LeapManager.cs b/ml_lme/LeapManager.cs index 6d0918a..5dc80f1 100644 --- a/ml_lme/LeapManager.cs +++ b/ml_lme/LeapManager.cs @@ -1,4 +1,5 @@ -using ABI_RC.Core.Player; +using ABI.CCK.Components; +using ABI_RC.Core.Player; using ABI_RC.Systems.InputManagement; using System.Collections; using UnityEngine; @@ -196,6 +197,11 @@ namespace ml_lme m_leapTracking.OnPlayspaceScale(p_relation); } + internal void OnPickupGrab(CVRPickupObject p_pickup) + { + m_leapInput?.OnPickupGrab(p_pickup); + } + // Arbitrary void UpdateDeviceTrackingMode() { diff --git a/ml_lme/Main.cs b/ml_lme/Main.cs index d317b77..5ad5406 100644 --- a/ml_lme/Main.cs +++ b/ml_lme/Main.cs @@ -1,4 +1,5 @@ -using ABI_RC.Core.Player; +using ABI.CCK.Components; +using ABI_RC.Core.Player; using System.Collections; using System.Reflection; using UnityEngine; @@ -42,6 +43,12 @@ namespace ml_lme null, new HarmonyLib.HarmonyMethod(typeof(LeapMotionExtension).GetMethod(nameof(OnPlayspaceScale_Postfix), BindingFlags.Static | BindingFlags.NonPublic)) ); + HarmonyInstance.Patch( + + typeof(CVRPickupObject).GetMethod(nameof(CVRPickupObject.Grab), BindingFlags.Public | BindingFlags.Instance), + null, + new HarmonyLib.HarmonyMethod(typeof(LeapMotionExtension).GetMethod(nameof(OnPickupGrab_Postfix), BindingFlags.Static | BindingFlags.NonPublic)) + ); ModSupporter.Init(); MelonLoader.MelonCoroutines.Start(WaitForRootLogic()); @@ -121,5 +128,19 @@ namespace ml_lme MelonLoader.MelonLogger.Error(e); } } + + static void OnPickupGrab_Postfix(ref CVRPickupObject __instance) => ms_instance?.OnPickupGrab(__instance); + void OnPickupGrab(CVRPickupObject p_pickup) + { + try + { + if(m_leapManager != null) + m_leapManager.OnPickupGrab(p_pickup); + } + catch(System.Exception e) + { + MelonLoader.MelonLogger.Error(e); + } + } } } diff --git a/ml_lme/vendor/LeapCSharp/Arm.cs b/ml_lme/vendor/LeapCSharp/Arm.cs index 03ff19f..7f89f59 100644 --- a/ml_lme/vendor/LeapCSharp/Arm.cs +++ b/ml_lme/vendor/LeapCSharp/Arm.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Bone.cs b/ml_lme/vendor/LeapCSharp/Bone.cs index dfee543..2922bf5 100644 --- a/ml_lme/vendor/LeapCSharp/Bone.cs +++ b/ml_lme/vendor/LeapCSharp/Bone.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/CSharpExtensions.cs b/ml_lme/vendor/LeapCSharp/CSharpExtensions.cs index c229bc6..d2f1efc 100644 --- a/ml_lme/vendor/LeapCSharp/CSharpExtensions.cs +++ b/ml_lme/vendor/LeapCSharp/CSharpExtensions.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/CircularObjectBuffer.cs b/ml_lme/vendor/LeapCSharp/CircularObjectBuffer.cs index 173d65d..1949b05 100644 --- a/ml_lme/vendor/LeapCSharp/CircularObjectBuffer.cs +++ b/ml_lme/vendor/LeapCSharp/CircularObjectBuffer.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Config.cs b/ml_lme/vendor/LeapCSharp/Config.cs index 1042050..7981ef8 100644 --- a/ml_lme/vendor/LeapCSharp/Config.cs +++ b/ml_lme/vendor/LeapCSharp/Config.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Connection.cs b/ml_lme/vendor/LeapCSharp/Connection.cs index 8395348..871165e 100644 --- a/ml_lme/vendor/LeapCSharp/Connection.cs +++ b/ml_lme/vendor/LeapCSharp/Connection.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Controller.cs b/ml_lme/vendor/LeapCSharp/Controller.cs index 33a8578..801794b 100644 --- a/ml_lme/vendor/LeapCSharp/Controller.cs +++ b/ml_lme/vendor/LeapCSharp/Controller.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/CopyFromLeapCExtensions.cs b/ml_lme/vendor/LeapCSharp/CopyFromLeapCExtensions.cs index a398f2c..19ed17c 100644 --- a/ml_lme/vendor/LeapCSharp/CopyFromLeapCExtensions.cs +++ b/ml_lme/vendor/LeapCSharp/CopyFromLeapCExtensions.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/CopyFromOtherExtensions.cs b/ml_lme/vendor/LeapCSharp/CopyFromOtherExtensions.cs index ca91ea9..a1eed49 100644 --- a/ml_lme/vendor/LeapCSharp/CopyFromOtherExtensions.cs +++ b/ml_lme/vendor/LeapCSharp/CopyFromOtherExtensions.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Device.cs b/ml_lme/vendor/LeapCSharp/Device.cs index 753fab6..1ec4285 100644 --- a/ml_lme/vendor/LeapCSharp/Device.cs +++ b/ml_lme/vendor/LeapCSharp/Device.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/DeviceList.cs b/ml_lme/vendor/LeapCSharp/DeviceList.cs index 69bf84d..40e95b6 100644 --- a/ml_lme/vendor/LeapCSharp/DeviceList.cs +++ b/ml_lme/vendor/LeapCSharp/DeviceList.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/DistortionData.cs b/ml_lme/vendor/LeapCSharp/DistortionData.cs index 99630ec..9ccd98a 100644 --- a/ml_lme/vendor/LeapCSharp/DistortionData.cs +++ b/ml_lme/vendor/LeapCSharp/DistortionData.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Events.cs b/ml_lme/vendor/LeapCSharp/Events.cs index c4df171..c7b12d3 100644 --- a/ml_lme/vendor/LeapCSharp/Events.cs +++ b/ml_lme/vendor/LeapCSharp/Events.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/FailedDevice.cs b/ml_lme/vendor/LeapCSharp/FailedDevice.cs index 020794e..cde7380 100644 --- a/ml_lme/vendor/LeapCSharp/FailedDevice.cs +++ b/ml_lme/vendor/LeapCSharp/FailedDevice.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/FailedDeviceList.cs b/ml_lme/vendor/LeapCSharp/FailedDeviceList.cs index 1562dae..306f4d4 100644 --- a/ml_lme/vendor/LeapCSharp/FailedDeviceList.cs +++ b/ml_lme/vendor/LeapCSharp/FailedDeviceList.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Finger.cs b/ml_lme/vendor/LeapCSharp/Finger.cs index 2f46fa4..ccdad62 100644 --- a/ml_lme/vendor/LeapCSharp/Finger.cs +++ b/ml_lme/vendor/LeapCSharp/Finger.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Frame.cs b/ml_lme/vendor/LeapCSharp/Frame.cs index dd1513b..65f751f 100644 --- a/ml_lme/vendor/LeapCSharp/Frame.cs +++ b/ml_lme/vendor/LeapCSharp/Frame.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Hand.cs b/ml_lme/vendor/LeapCSharp/Hand.cs index 16cee65..e7c036d 100644 --- a/ml_lme/vendor/LeapCSharp/Hand.cs +++ b/ml_lme/vendor/LeapCSharp/Hand.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/IController.cs b/ml_lme/vendor/LeapCSharp/IController.cs index 95c8990..19167bf 100644 --- a/ml_lme/vendor/LeapCSharp/IController.cs +++ b/ml_lme/vendor/LeapCSharp/IController.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Image.cs b/ml_lme/vendor/LeapCSharp/Image.cs index f10f215..73f033f 100644 --- a/ml_lme/vendor/LeapCSharp/Image.cs +++ b/ml_lme/vendor/LeapCSharp/Image.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/ImageData.cs b/ml_lme/vendor/LeapCSharp/ImageData.cs index f258317..1182e90 100644 --- a/ml_lme/vendor/LeapCSharp/ImageData.cs +++ b/ml_lme/vendor/LeapCSharp/ImageData.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/LeapC.cs b/ml_lme/vendor/LeapCSharp/LeapC.cs index 1295577..e13f95d 100644 --- a/ml_lme/vendor/LeapCSharp/LeapC.cs +++ b/ml_lme/vendor/LeapCSharp/LeapC.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/LeapTransform.cs b/ml_lme/vendor/LeapCSharp/LeapTransform.cs index 9ccfcfa..1c308a4 100644 --- a/ml_lme/vendor/LeapCSharp/LeapTransform.cs +++ b/ml_lme/vendor/LeapCSharp/LeapTransform.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/Logger.cs b/ml_lme/vendor/LeapCSharp/Logger.cs index 720a013..1bf97a2 100644 --- a/ml_lme/vendor/LeapCSharp/Logger.cs +++ b/ml_lme/vendor/LeapCSharp/Logger.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/MemoryManager.cs b/ml_lme/vendor/LeapCSharp/MemoryManager.cs index d490dbb..3c47710 100644 --- a/ml_lme/vendor/LeapCSharp/MemoryManager.cs +++ b/ml_lme/vendor/LeapCSharp/MemoryManager.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/MessageSeverity.cs b/ml_lme/vendor/LeapCSharp/MessageSeverity.cs index 75e135a..daa4081 100644 --- a/ml_lme/vendor/LeapCSharp/MessageSeverity.cs +++ b/ml_lme/vendor/LeapCSharp/MessageSeverity.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/PointMapping.cs b/ml_lme/vendor/LeapCSharp/PointMapping.cs index 63cae94..e62d137 100644 --- a/ml_lme/vendor/LeapCSharp/PointMapping.cs +++ b/ml_lme/vendor/LeapCSharp/PointMapping.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/StructMarshal.cs b/ml_lme/vendor/LeapCSharp/StructMarshal.cs index b1458d7..a1baafd 100644 --- a/ml_lme/vendor/LeapCSharp/StructMarshal.cs +++ b/ml_lme/vendor/LeapCSharp/StructMarshal.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement * diff --git a/ml_lme/vendor/LeapCSharp/TransformExtensions.cs b/ml_lme/vendor/LeapCSharp/TransformExtensions.cs index 49575dc..90d97c9 100644 --- a/ml_lme/vendor/LeapCSharp/TransformExtensions.cs +++ b/ml_lme/vendor/LeapCSharp/TransformExtensions.cs @@ -1,5 +1,5 @@ /****************************************************************************** - * Copyright (C) Ultraleap, Inc. 2011-2023. * + * Copyright (C) Ultraleap, Inc. 2011-2024. * * * * Use subject to the terms of the Apache License 2.0 available at * * http://www.apache.org/licenses/LICENSE-2.0, or another agreement *