19 lines
455 B
C#
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;
|
|
}
|
|
}
|
|
}
|