aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Common/LSL_Types.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Common/LSL_Types.cs20
1 files changed, 20 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs
index 7ac7a65..d5211f5 100644
--- a/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs
+++ b/OpenSim/Region/ScriptEngine/Common/LSL_Types.cs
@@ -1511,6 +1511,26 @@ namespace OpenSim.Region.ScriptEngine.Common
1511 return new LSLFloat(f.value / (double)i); 1511 return new LSLFloat(f.value / (double)i);
1512 } 1512 }
1513 1513
1514 static public LSLFloat operator +(LSLFloat lhs, LSLFloat rhs)
1515 {
1516 return new LSLFloat(lhs.value + rhs.value);
1517 }
1518
1519 static public LSLFloat operator -(LSLFloat lhs, LSLFloat rhs)
1520 {
1521 return new LSLFloat(lhs.value - rhs.value);
1522 }
1523
1524 static public LSLFloat operator *(LSLFloat lhs, LSLFloat rhs)
1525 {
1526 return new LSLFloat(lhs.value * rhs.value);
1527 }
1528
1529 static public LSLFloat operator /(LSLFloat lhs, LSLFloat rhs)
1530 {
1531 return new LSLFloat(lhs.value / rhs.value);
1532 }
1533
1514 static public LSLFloat operator -(LSLFloat f) 1534 static public LSLFloat operator -(LSLFloat f)
1515 { 1535 {
1516 return new LSLFloat(-f.value); 1536 return new LSLFloat(-f.value);