高级玩家

- 贡献度
- 2
- 金元
- 4018
- 积分
- 410
- 精华
- 0
- 注册时间
- 2011-12-29
|
public static TreatmentCalculationBreakdown CalculateEstimatedTreatmentOutcome(Patient patient, Staff staff, Room room)
搜索 CalculateEstimatedTreatmentOutcome 可以找到治疗率 就是医生医死人的概率
float num5 = num + num2;
num5 = Mathf.Min(num5, 1f);
//num 5 = 员工治疗技能 + 房间加成 和 1F中 取最小值
float num6 = Mathf.Lerp(num3, num4, num5);
//num6 = 最小治疗率 50F 最大治疗率 100F 之间取值 num5 决定大小
float chanceOfSuccess = diagnosisCertainty * num6 / 10f;
//这里的10F我自己改的
//最终治疗 = 诊断的确诊 * num 6 百分比
return new TreatmentCalculationBreakdown
};
}
|
|