Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llGetSunDirection C# (CSharp) Method

llGetSunDirection() public method

public llGetSunDirection ( ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
return Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
        public LSL_Vector llGetSunDirection()
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return new LSL_Vector();


            LSL_Vector SunDoubleVector3;

            // sunPosition estate setting is set in OpenSim.Region.CoreModules.SunModule
            // have to convert from Vector3 (float) to LSL_Vector (double)
            Vector3 SunFloatVector3 = World.RegionInfo.RegionSettings.SunVector;
            SunDoubleVector3.x = SunFloatVector3.X;
            SunDoubleVector3.y = SunFloatVector3.Y;
            SunDoubleVector3.z = SunFloatVector3.Z;

            return SunDoubleVector3;
        }
LSL_Api