コード例 #1
0
 public static float CalculateBaseBlowMagnitudeForThrust(
     float linearSpeed,
     float weaponWeight,
     float exraLinearSpeed)
 {
     return(CombatStatCalculator.CalculateStrikeMagnitudeForThrust(linearSpeed, weaponWeight, exraLinearSpeed, false));
 }
コード例 #2
0
        private static float CalculateStrikeMagnitudeForPassiveUsage(
            float weaponWeight,
            float extraLinearSpeed)
        {
            float magnitudeForThrust = CombatStatCalculator.CalculateStrikeMagnitudeForThrust(0.0f, (float)(20.0 / ((double)extraLinearSpeed > 0.0 ? (double)MathF.Pow(extraLinearSpeed, 0.1f) : 1.0)) + weaponWeight, extraLinearSpeed * 0.83f, false);

            return((double)magnitudeForThrust < 10.0 ? 0.0f : magnitudeForThrust);
        }