private static int GetInjuryCost(Pilot p, SimGameState __instance)
            {
                int num = 0;

                if (p.LethalInjuries)
                {
                    num += __instance.Constants.Pilot.LethalDamageCost;
                }
                if (p.IsIncapacitated)
                {
                    num += __instance.Constants.Pilot.IncapacitatedDamageCost;
                }
                int num2 = Mathf.Min(p.Injuries, p.Health);
                int num3 = __instance.Constants.Pilot.BaseInjuryDamageCost / p.Health;

                for (int i = 0; i < num2; i++)
                {
                    num += num3;
                }
                return(num + p.pilotDef.TimeoutRemaining * __instance.GetDailyHealValue());
            }