Exemplo n.º 1
0
    public void DisplayCostumeInsults()
    {
        insultType = InsultType.COSTUME;
        int[] tempeffectiveness = GameManager.Instance.GetCurrentAudition().GetComponent <CastMember>().m_CostumeEffectiveness;

        if (!m_CostumeInsultUsed[0])
        {
            m_InsultCards[0].GetComponent <Insult>().setText(" Insult hat");
            m_InsultCards[0].SetActive(true);
        }
        if (!m_CostumeInsultUsed[1])
        {
            m_InsultCards[1].GetComponent <Insult>().setText(" Insult shoes");
            m_InsultCards[1].SetActive(true);
        }
        if (!m_CostumeInsultUsed[2])
        {
            m_InsultCards[2].GetComponent <Insult>().setText(" Insult hair");
            m_InsultCards[2].SetActive(true);
        }
        if (!m_CostumeInsultUsed[3])
        {
            m_InsultCards[3].GetComponent <Insult>().setText(" Insult shirt");
            m_InsultCards[3].SetActive(true);
        }

        for (int i = 0; i < 4; i++)
        {
            m_InsultCards[i].GetComponent <Insult>().setDamageType(tempeffectiveness[i]);
        }

        m_UICanvas.SetActive(false);
        m_BackButton.SetActive(true);
    }
Exemplo n.º 2
0
    public void DisplayInterestsInsults()
    {
        insultType = InsultType.INTEREST;
        int[] tempeffectiveness = GameManager.Instance.GetCurrentAudition().GetComponent <CastMember>().m_InterestEffectiveness;
        if (!m_InterestInsultUsed[0])
        {
            m_InsultCards[0].GetComponent <Insult>().setText(" Insult Hobby");
            m_InsultCards[0].SetActive(true);
        }
        if (!m_InterestInsultUsed[1])
        {
            m_InsultCards[1].GetComponent <Insult>().setText(" Insult Theatre genre");
            m_InsultCards[1].SetActive(true);
        }
        if (!m_InterestInsultUsed[2])
        {
            m_InsultCards[2].GetComponent <Insult>().setText(" Insult Favorite food");
            m_InsultCards[2].SetActive(true);
        }
        if (!m_InterestInsultUsed[3])
        {
            m_InsultCards[3].GetComponent <Insult>().setText(" Insult favorite subject");
            m_InsultCards[3].SetActive(true);
        }

        for (int i = 0; i < 4; i++)
        {
            m_InsultCards[i].GetComponent <Insult>().setDamageType(tempeffectiveness[i]);
        }

        m_UICanvas.SetActive(false);
        m_BackButton.SetActive(true);
    }
Exemplo n.º 3
0
    public void DisplayActingInsults()
    {
        insultType = InsultType.ACTING;
        int[] tempeffectiveness = GameManager.Instance.GetCurrentAudition().GetComponent <CastMember>().m_ActingEffectiveness;

        if (!m_ActingInsultUsed[0])
        {
            m_InsultCards[0].GetComponent <Insult>().setText(" Insult Voice");
            m_InsultCards[0].SetActive(true);
        }
        if (!m_ActingInsultUsed[1])
        {
            m_InsultCards[1].GetComponent <Insult>().setText(" Insult Showmanship");
            m_InsultCards[1].SetActive(true);
        }
        if (!m_ActingInsultUsed[2])
        {
            m_InsultCards[2].GetComponent <Insult>().setText(" Insult Accuracy");
            m_InsultCards[2].SetActive(true);
        }
        if (!m_ActingInsultUsed[3])
        {
            m_InsultCards[3].GetComponent <Insult>().setText(" Insult Experience");
            m_InsultCards[3].SetActive(true);
        }

        for (int i = 0; i < 4; i++)
        {
            m_InsultCards[i].GetComponent <Insult>().setDamageType(tempeffectiveness[i]);
        }

        m_UICanvas.SetActive(false);
        m_BackButton.SetActive(true);
    }
Exemplo n.º 4
0
 public void ResetInsults()
 {
     m_UICanvas.SetActive(true);
     m_BackButton.SetActive(false);
     foreach (GameObject insult in m_InsultCards)
     {
         insult.SetActive(false);
     }
     insultType = InsultType.NONE;
 }