mixedreality/com.microsoft.mixedreality..../SDK/Features/Utilities/Solvers/Overlap.cs

25 lines
663 B
C#

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using UnityEngine;
namespace Microsoft.MixedReality.Toolkit.Utilities.Solvers
{
/// <summary>
/// Provides a solver that overlaps with the tracked object.
/// </summary>
[AddComponentMenu("Scripts/MRTK/SDK/Overlap")]
public class Overlap : Solver
{
/// <inheritdoc />
public override void SolverUpdate()
{
var target = SolverHandler.TransformTarget;
if (target != null)
{
GoalPosition = target.position;
GoalRotation = target.rotation;
}
}
}
}