void HandleSleep(SleepTypes sleepType) { allowPlayerControl = false; if (sleepType == SleepTypes.GotTired) { StartCoroutine(SleepCycle(sleepType)); } else if (sleepType == SleepTypes.FoundImposter) { soundPlayer.PlayOneShot(story.ImposterClip); story.AwakePlayer(sleepType); } else if (sleepType == SleepTypes.FoundTarget) { StartCoroutine(Win()); } else if (sleepType == SleepTypes.GaveUp) { StartCoroutine(Fail()); } }