Esempio n. 1
0
 private void Awake()
 {
     if (bIsHenry)
     {
         Henry = this;
     }
 }
Esempio n. 2
0
    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;
    }