Files
MovementTests/addons/forge/core/ForgeCurve.cs
Minimata c4be97e0de
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 21s
Create tag and build when new code gets to main / Test (push) Successful in 6m56s
Create tag and build when new code gets to main / Export (push) Successful in 9m3s
added forge addon
2026-02-08 15:16:01 +01:00

22 lines
338 B
C#

// Copyright © Gamesmiths Guild.
using Gamesmiths.Forge.Core;
using Godot;
namespace Gamesmiths.Forge.Godot.Core;
public readonly struct ForgeCurve(Curve? curve) : ICurve
{
private readonly Curve? _curve = curve;
public float Evaluate(float value)
{
if (_curve is null)
{
return 1;
}
return _curve.Sample(value);
}
}