Server.AosAttributes.AddStatBonuses C# (CSharp) Méthode

AddStatBonuses() public méthode

public AddStatBonuses ( Server.Mobile to ) : void
to Server.Mobile
Résultat void
        public void AddStatBonuses( Mobile to )
        {
            int strBonus = BonusStr;
            int dexBonus = BonusDex;
            int intBonus = BonusInt;

            if ( strBonus != 0 || dexBonus != 0 || intBonus != 0 )
            {
                string modName = Owner.Serial.ToString();

                if ( strBonus != 0 )
                    to.AddStatMod( new StatMod( StatType.Str, modName + "Str", strBonus, TimeSpan.Zero ) );

                if ( dexBonus != 0 )
                    to.AddStatMod( new StatMod( StatType.Dex, modName + "Dex", dexBonus, TimeSpan.Zero ) );

                if ( intBonus != 0 )
                    to.AddStatMod( new StatMod( StatType.Int, modName + "Int", intBonus, TimeSpan.Zero ) );
            }

            to.CheckStatTimers();
        }