public void PerformSoundTreatment()
{
int localAlarmSoundPeriod = alarmSoundPeriod * (int)Find.TickManager.CurTimeSpeed;
switch (currentDangerRate)
{
case StoryDanger.Low:
if (alarmSoundTick >= localAlarmSoundPeriod)
{
PlayOneLowDangerAlarmSound();
alarmSoundTick = 0;
}
break;
case StoryDanger.High:
if (alarmSoundTick >= localAlarmSoundPeriod)
{
PlayOneHighDangerAlarmSound();
alarmSoundTick = 0;
}
break;
}
alarmSoundTick++;
}