高级玩家

- 贡献度
- 48
- 金元
- 3268
- 积分
- 519
- 精华
- 0
- 注册时间
- 2010-12-5
|
麻烦知道怎么改的大神能给指点下,就是单纯的想知道!
从这段的意思应该是只有给有症状的病人打针后才会Cured+并列入记录,小白一个......试过把判断删除也不行!!不知道要怎么改
public partial class ChallengeEpidemic : Challenge
{
// Token: 0x06001931 RID: 6449
public void VaccinateCharacter(Character character)
{
if (ChallengeEpidemic.CharacterCantBeVaccinated(character))
{
return;
}
if (!this.IsVaccinated(character))
{
this._vaccinated.Add(character);
bool flag = this.IsInfected(character);
if (flag)
{
this._numberCured++;
if (character.ModifiersComponent != null)
{
character.ModifiersComponent.RemoveStatusEffect(this._config.InfectionStatusEffect.Instance);
}
base.Level.CharacterEvents.OnCharacterVaccinated.InvokeSafe();
}
ChallengeEpidemic.PlayCuredEffect(character, flag);
this._numberOfVaccines--;
if (this._subGoal != null)
{
this._subGoal.UpdateProgress();
}
base.Level.StatusIconManager.ShowStatusIcon(character, StatusIcon.Type.Vaccinated);
}
}
}
}
|
|