private void Awake() { if (bIsHenry) { Henry = this; } }
public void StartSurgery() { gameObject.SetActive(true); AudioManager.Instance.SwitchMusic(AudioManager.Instance.ClipMusicSurgery); HUD.Instance.GetComponent <Canvas>().worldCamera = CamRef; CurrentDonor = Instantiate(GameManager.Instance.ListSurgeryBodyTemplates[GameManager.Instance.GetCurrentLevelIndex()], BodySpawnMarker.position, new Quaternion()); BodyPartSurgery[] parts = CurrentDonor.GetComponentsInChildren <BodyPartSurgery>(); PendingPartsToTransfer.Clear(); for (int i = 0; i < parts.Length; ++i) { if (parts[i].bIsMatch) { PendingPartsToTransfer.Add(parts[i].Type); } } switch (GameManager.Instance.GetCurrentLevelIndex()) { case 0: AudioManager.Instance.PlayVoiceLine(AudioManager.Instance.ClipSurgeryHair); break; case 1: AudioManager.Instance.PlayVoiceLine(AudioManager.Instance.ClipSurgeryTorso); break; case 2: AudioManager.Instance.PlayVoiceLine(AudioManager.Instance.ClipSurgeryLegs); break; case 3: AudioManager.Instance.PlayVoiceLine(AudioManager.Instance.ClipSurgeryArms); break; case 4: AudioManager.Instance.PlayVoiceLine(AudioManager.Instance.ClipSurgeryFace); break; } // ppc.cropFrameY = true; }