EmotionalAppraisal.ActiveEmotion.DecayEmotion C# (CSharp) Метод

DecayEmotion() приватный Метод

Decays the emotion according to the system's time
private DecayEmotion ( EmotionalAppraisalAsset parent ) : void
parent EmotionalAppraisalAsset
Результат void
        internal void DecayEmotion(EmotionalAppraisalAsset parent)
        {
            var delta = parent.Tick - tickATt0;
            double lambda = Math.Log(parent.HalfLifeDecayConstant) /parent.EmotionalHalfLifeDecayTime;
            float decay = (float)Math.Exp(lambda * this.Decay * delta);
            Intensity = intensityATt0 * decay;
        }