Skip to content

Commit

Permalink
Fix extra "Property"
Browse files Browse the repository at this point in the history
  • Loading branch information
X9VoiD committed Jan 19, 2021
1 parent 4b6d7ec commit 765ba41
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions Filter/PrecisionControl/PrecisionControl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
namespace VoiDPlugins.Filter
{
[PluginName("Precision Control")]
public class PrecisionControl: IBinding, IValidateBinding, IFilter
public class PrecisionControlBinding: IBinding, IValidateBinding
{
private static Vector2 StartingPoint;
private static bool IsActive { set; get; }
private static bool SetPosition { set; get; }
internal static Vector2 StartingPoint;
internal static bool IsActive { set; get; }
internal static bool SetPosition { set; get; }

[Property("Property")]
public string Property { set; get; }
Expand All @@ -32,19 +32,23 @@ public class PrecisionControl: IBinding, IValidateBinding, IFilter
};

public string[] ValidProperties => new[] { "Toggle", "Hold" };
}

[PluginName("Precision Control")]
public class PrecisionControl : IFilter
{
public Vector2 Filter(Vector2 OriginalPoint)
{
if (SetPosition)
if (PrecisionControlBinding.SetPosition)
{
StartingPoint = OriginalPoint;
SetPosition = false;
PrecisionControlBinding.StartingPoint = OriginalPoint;
PrecisionControlBinding.SetPosition = false;
}

if (IsActive)
if (PrecisionControlBinding.IsActive)
{
var delta = (OriginalPoint - StartingPoint) * Scale;
return StartingPoint + delta;
var delta = (OriginalPoint - PrecisionControlBinding.StartingPoint) * Scale;
return PrecisionControlBinding.StartingPoint + delta;
}
else
{
Expand Down

0 comments on commit 765ba41

Please sign in to comment.