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

llSetDamage() public method

public llSetDamage ( double damage ) : void
damage double
return void
        public void llSetDamage(double damage)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return;

            m_host.ParentEntity.Damage = (float)damage;

            ICombatModule combatModule = World.RequestModuleInterface<ICombatModule>();
            if (combatModule != null)
                combatModule.AddDamageToPrim(m_host.ParentEntity);
        }
LSL_Api