public virtual void SelectPlayerVersusCpu()
    {
        Debug.Log("Player vs CPU");
        NameHolder temp = GameObject.Find("Name").GetComponent <NameHolder>();

        temp.setGameMode("playerVsFuzzy");
        UFE.StartPlayerVersusCpu();
    }
Exemple #2
0
    public virtual void GoToMainMenu()
    {
        int Fight = PlayerPrefs.GetInt("FIGHTTAG");

        newLife = (int)(PlayerPrefs.GetFloat("HEALTH"));
        string level_fgt = PlayerPrefs.GetString("LEVEL");

        if (level_fgt.Equals("LEVELI"))
        {
            level = 1;
        }
        else if (level_fgt.Equals("LEVELII"))
        {
            level = 2;
        }
        else if (level_fgt.Equals("LEVELIII"))
        {
            level = 3;
        }

//		Fight = 0;
//		level = 3;
//		PlayerPrefs.SetInt ("FIGHTTAG", Fight);
//		PlayerPrefs.SetString("LEVEL","LEVELIII");
        //loading fight depending upon fight and levels

        switch (Fight)
        {
        case 0:
            if (level == 3)
            {
                hanumanValue   = 25;
                characterValue = 19;
            }
            else if (level == 2)
            {
                characterValue = 10;
                hanumanValue   = 9;
            }
            else
            {
                characterValue = 1;
            }
            break;

        case 1:
            if (level == 3)
            {
                hanumanValue   = 23;
                characterValue = 20;
            }
            else if (level == 2)
            {
                characterValue             = 11;
                hanumanValue               = 14;
                WeaponPopUp.level2buygadha = false;
            }
            else
            {
                characterValue = 2;
                hanumanValue   = 0;
            }
            break;

        case 2:
            if (level == 3)
            {
                hanumanValue   = 24;
                characterValue = 21;
                level          = 31;
            }
            else if (level == 2)
            {
                characterValue = 12;
                hanumanValue   = 15;
                WeaponPopUp.level2buyarmour = false;
            }
            else
            {
                characterValue = 3;
                hanumanValue   = 6;
            }
            break;

        case 3:
            if (level == 3)
            {
            }
            else if (level == 2)
            {
                characterValue = 13;
                hanumanValue   = 16;
                WeaponPopUp.level2buygadha2 = false;
            }
            else
            {
                characterValue = 4;
                hanumanValue   = 7;
            }
            break;

        case 4:
            if (level == 3)
            {
            }
            if (level == 2)
            {
                hanumanValue   = 17;
                characterValue = 18;
                level          = 21;
            }
            else
            {
                characterValue = 5;
                hanumanValue   = 8;
            }
            break;

        default:
            characterValue = 1;
            hanumanValue   = 0;
            break;
        }
        UFE.StartVersusModeScreen();
        UFE.StartPlayerVersusCpu();
        CharacterInfo[] selectableCharacters = UFE.GetVersusModeSelectableCharacters();
        CharacterInfo   character1           = selectableCharacters [hanumanValue];
        CharacterInfo   character2           = selectableCharacters [characterValue];

        UFE.SetPlayer(1, character1);
        UFE.SetPlayer(2, character2);

// loading stage for fights depending upon level
        if (level == 1)
        {
            UFE.config.selectedStage = UFE.config.stages [0];
        }
        else if (level == 2)
        {
            UFE.config.selectedStage = UFE.config.stages [1];
        }
        else if (level == 21)
        {
            UFE.config.selectedStage = UFE.config.stages [2];
        }
        else if (level == 3)
        {
            UFE.config.selectedStage = UFE.config.stages [3];
        }
        else if (level == 31)
        {
            UFE.config.selectedStage = UFE.config.stages [4];
        }


// loading Hanuman character by checking whether user bought weapon or not
        switch (characterValue)
        {
        // level 1 cases
        case 1:
            if (WeaponPopUp.buygadha1 == true)
            {
                characterUpgradeValue = 0;
                this.characterUpgrade();
            }
            else
            {
                UFE.Warning(0f);
            }
            break;

        case 2:
            if (WeaponPopUp.buygadha2 == true)
            {
                characterUpgradeValue = 6;
                this.characterUpgrade();
            }
            else
            {
                UFE.secondPopUp(0f);
            }
            break;

        case 3:
            if (WeaponPopUp.buyArmour1 == true)
            {
                characterUpgradeValue = 7;
                this.characterUpgrade();
            }
            else
            {
                UFE.thirdPopUp(0f);
            }
            break;

        case 4:
            if (WeaponPopUp.buygadha3 == true)
            {
                characterUpgradeValue = 8;
                this.characterUpgrade();
            }
            else
            {
                UFE.fourthPopUp(0f);
            }
            break;

        case 5:
            if (WeaponPopUp.buyArmour2 == true)
            {
                characterUpgradeValue = 9;
                this.characterUpgrade();
            }
            else
            {
                UFE.fifthPopUp(0f);
            }
            break;

        case 10:
            if (WeaponPopUp.level2buygadha == true)
            {
                characterUpgradeValue = 14;
                this.characterUpgrade();
            }
            else
            {
//				UFE.StartGame(0);
                UFE.WarningLevel2(0f);
            }
            break;

        case 11:
            if (WeaponPopUp.level2buyarmour == true)
            {
                characterUpgradeValue = 15;
                this.characterUpgrade();
            }
            else
            {
                UFE.treemanWarning2Popup(0);
            }
            break;

        case 12:
            if (WeaponPopUp.level2buygadha2 == true)
            {
                characterUpgradeValue = 16;
                this.characterUpgrade();
            }
            else
            {
                UFE.treemanWarning3Popup(0);
            }
            break;

        case 13:
            if (WeaponPopUp.level2buyarmour2 == true)
            {
                characterUpgradeValue = 17;
                this.characterUpgrade();
            }
            else
            {
                UFE.treemanWarning4Popup(0);
            }
            break;

        case 18:
            if (WeaponPopUp.level2buyarmour3 == true)
            {
                characterUpgradeValue = 25;
                this.characterUpgrade();
            }
            else
            {
                UFE.lankiniWarningPopUp(0);
            }
            break;

        case 19:
            if (WeaponPopUp.level3buygadha == true)
            {
                characterUpgradeValue = 23;
                this.characterUpgrade();
            }
            else
            {
                UFE.WarningLevel3(0);
            }
            break;

        case 20:
            if (WeaponPopUp.level3buygadha2 == true)
            {
                characterUpgradeValue = 24;
                this.characterUpgrade();
            }
            else
            {
                UFE.MahiravanaWarningPopup(0);
            }
            break;

        case 21:
            if (WeaponPopUp.level3buyarmour == true)
            {
                characterUpgradeValue = 22;
                this.characterUpgrade();
            }
            else
            {
                UFE.indrajithWarningPopUp(0);
            }
            break;

        default:
            UFE.StartGame(0);
            break;
        }
    }
 public virtual void SelectPlayerVersusCpu()
 {
     UFE.StartPlayerVersusCpu();
 }