// Use this for initialization
 void Start()
 {
     StartCoroutine(launchGame());
     P1IngameInputs.enabled = false;
     P2IngameInputs.enabled = false;
     //deusExManager = DeusExManager.Instance;
     scoreFinal = ScorePatate.Instance;
     themeSet   = false;
     SetTheme();
     styleSet[0]        = false;
     styleSet[1]        = false;
     timer              = Timer.Instance;
     playerReadiness[0] = false;
     playerReadiness[1] = false;
     teams[0].defineTeam(P1);
     teams[1].defineTeam(P2);
 }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        scoreP = GameObject.FindGameObjectWithTag("Score").GetComponent <ScorePatate>();
        StartCoroutine("LaunchDoorsAnimation");
        if (scoreP.GodFavor[0] < 0.5)
        {
            prog_god_1.SetActive(false);
            prog_god_2.SetActive(true);
            scoreP.ScoreTeam2[0] *= 1.15f;
        }
        if (scoreP.GodFavor[0] > 0.5)
        {
            prog_god_1.SetActive(true);
            prog_god_2.SetActive(false);
            scoreP.ScoreTeam1[0] *= 1.15f;
        }
        if (scoreP.GodFavor[1] < 0.5)
        {
            art_god_1.SetActive(false);
            art_god_2.SetActive(true);
            scoreP.ScoreTeam2[1] *= 1.15f;
        }
        if (scoreP.GodFavor[1] > 0.5)
        {
            art_god_1.SetActive(true);
            art_god_2.SetActive(false);
            scoreP.ScoreTeam1[1] *= 1.15f;
        }
        if (scoreP.GodFavor[2] < 0.5)
        {
            sleep_god_1.SetActive(false);
            sleep_god_2.SetActive(true);
            scoreP.ScoreTeam2[2] *= 1.15f;
        }
        if (scoreP.GodFavor[2] > 0.5)
        {
            sleep_god_1.SetActive(true);
            sleep_god_2.SetActive(false);
            scoreP.ScoreTeam1[2] *= 1.15f;
        }
        if (scoreP.GodFavor[3] < 0.5)
        {
            salt_god_1.SetActive(false);
            salt_god_2.SetActive(true);
            scoreP.ScoreTeam2[3] *= 1.15f;
        }
        if (scoreP.GodFavor[3] > 0.5)
        {
            salt_god_1.SetActive(true);
            salt_god_2.SetActive(false);
            scoreP.ScoreTeam1[3] *= 1.15f;
        }
        switch (scoreP.theme)
        {
        case "Judgment":
            theme = 0;
            break;

        case "Undead":
            theme = 1;
            break;

        case "Empire":
            theme = 2;
            break;

        case "Light":
            theme = 3;
            break;

        case "Deception":
            theme = 4;
            break;

        case "Super-hero":
            theme = 5;
            break;

        case "Science":
            theme = 6;
            break;

        case "Mythology":
            theme = 7;
            break;

        case "Beach party":
            theme = 8;
            break;

        case "Between us":
            theme = 9;
            break;

        case "Food":
            theme = 10;
            break;

        case "Astrology":
            theme = 11;
            break;

        default: theme = 0;
            break;
        }
        if (scoreP.style[0] == multThemeStyle[theme, 0] || scoreP.style[0] == multThemeStyle[theme, 1])
        {
            mult_P1 = 1.10f;
        }
        if (scoreP.style[1] == multThemeStyle[theme, 0] || scoreP.style[1] == multThemeStyle[theme, 1])
        {
            mult_P2 = 1.10f;
        }
        Debug.Log(mult_P1);
        totalP1  = scoreP.ScoreTeam1[0] + scoreP.ScoreTeam1[1] + scoreP.ScoreTeam1[2] + scoreP.ScoreTeam1[3] * mult_P1;
        totalP2  = scoreP.ScoreTeam2[0] + scoreP.ScoreTeam2[1] + scoreP.ScoreTeam2[2] + scoreP.ScoreTeam2[3] * mult_P2;
        TP1.text = totalP1.ToString();
        TP2.text = totalP2.ToString();
    }
 void Awake()
 {
     instance = this;
 }