Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llWind C# (CSharp) Метод

llWind() публичный Метод

public llWind ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 offset ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
offset Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
Результат Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
        public LSL_Vector llWind(LSL_Vector offset)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return new LSL_Vector();

            LSL_Vector wind = new LSL_Vector(0, 0, 0);
            IWindModule module = World.RequestModuleInterface<IWindModule>();
            if (module != null)
            {
                Vector3 pos = m_host.GetWorldPosition();
                int x = (int)(pos.X + offset.x);
                int y = (int)(pos.Y + offset.y);

                Vector3 windSpeed = module.WindSpeed(x, y, 0);

                wind.x = windSpeed.X;
                wind.y = windSpeed.Y;
            }
            return wind;
        }
LSL_Api