Files
LuaCsForBarotraumaEP/Barotrauma/BarotraumaShared/SharedSource/Items/Components/Signal/DivideComponent.cs
2022-02-26 02:43:01 +09:00

19 lines
455 B
C#

using System.Xml.Linq;
namespace Barotrauma.Items.Components
{
class DivideComponent : ArithmeticComponent
{
public DivideComponent(Item item, ContentXElement element)
: base(item, element)
{
}
protected override float Calculate(float signal1, float signal2)
{
if (MathUtils.NearlyEqual(signal2, 0)) { return float.NaN; }
return signal1 / signal2;
}
}
}