Ejemplo n.º 1
0
 public void phobiaGained(PhobiasSO phob)
 {
     if (onPhobiaGained != null)
     {
         onPhobiaGained(phob);
     }
 }
Ejemplo n.º 2
0
    private void OnPhobiaGained(PhobiasSO phob)
    {
        // create phobia line item from prefab
        // send phobia ui element to function for display
        GameObject  phobiaToInstantiate = Instantiate(phobiasGainedPrefab, new Vector3(0, 0, 0), Quaternion.identity, phobiaPanel.transform);
        TMP_Text    phobiaAddedTMP      = phobiaToInstantiate.GetComponent <TMP_Text>();
        CanvasGroup phobiaCG            = phobiaToInstantiate.GetComponent <CanvasGroup>();

        phobiaAddedTMP.text = phob.name + " - " + phob.description;

        phobiaAfflictionText.text = phob.developed;

        StartCoroutine(FadeInText(fadeInTime + 6, phobiaCG));
        StartCoroutine(PopupFade(phobiaAfflictionCG, fadeInTime, keepOnTime + 3, fadeOutTime));
    }