Example #1
0
 private static float CalculateDamageTaken(ValueChanges <float> values)
 {
     if (values.PreviousValue == 0)
     {
         return(0);
     }
     return(values.PreviousValue - values.CurrentValue);
 }
Example #2
0
        private static float CalculateDamageTaken(ValueChanges <float> changes)
        {
            if (0.0f == changes.PreviousValue)
            {
                return(0.0f);
            }

            return(changes.PreviousValue - changes.CurrentValue);
        }
Example #3
0
        private static TimeSpan OnTimeElapsed(ValueChanges <TimeSpan> arg)
        {
            if (TimeSpan.Zero == arg.PreviousValue)
            {
                return(TimeSpan.Zero);
            }

            return(arg.CurrentValue - arg.PreviousValue);
        }
Example #4
0
        private static TimeSpan GetElapsed(ValueChanges <TimeSpan> data)
        {
            if (TimeSpan.Zero == data.CurrentValue)
            {
                return(TimeSpan.Zero);
            }

            return(data.CurrentValue - data.PreviousValue);
        }