Exemplo n.º 1
0
    public void movesMenu()
    {
        PlaySelectSound();
        deleteButtons();
        shopMenu = ShopMenuCategory.moves;

        createdButtons = false;
    }
Exemplo n.º 2
0
    public void characterMenu()
    {
        PlaySelectSound();
        deleteButtons();
        shopMenu = ShopMenuCategory.characters;

        createdButtons = false;
    }
Exemplo n.º 3
0
    public void foodMenu()
    {
        PlaySelectSound();
        deleteButtons();
        shopMenu = ShopMenuCategory.food;

        createdButtons = false;
    }
Exemplo n.º 4
0
    public void shopMenuIntitalize()
    {
        party.Clear();
        shopMenu    = ShopMenuCategory.main;
        shopOptions = shopMenuCharOptions.main;

        GameObject[] playersToAdd = GameObject.FindGameObjectsWithTag("Player");
        foreach (GameObject player in playersToAdd)
        {
            party.Add(player.GetComponent <PlayerCharacter>());
        }
        if (levelReqSelection < levelReq.Count - 1)
        {
            if (party[0].level > levelReq[levelReqSelection].maxLevel)
            {
                levelReqSelection++;
                isAdded = false;
            }

            if (!isAdded)
            {
                if (levelReq[levelReqSelection].charsToAdd.Count > 0)
                {
                    foreach (Character character in levelReq[levelReqSelection].charsToAdd)
                    {
                        if (!CheckForSameCharacterName(character.characterToBuy))
                        {
                            characterList.Add(character);
                        }
                    }
                }

                if (levelReq[levelReqSelection].movesToAdd.Count > 0)
                {
                    foreach (Move move in levelReq[levelReqSelection].movesToAdd)
                    {
                        if (!CheckForSameMoveName(move.move.name))
                        {
                            moveList.Add(move);
                        }
                    }
                }

                if (levelReq[levelReqSelection].foodToAdd.Count > 0)
                {
                    foreach (FoodStuffs food in levelReq[levelReqSelection].foodToAdd)
                    {
                        if (!CheckForSameFoodName(food.foodName))
                        {
                            foodlist.Add(food);
                        }
                    }
                }
                isAdded = true;
            }
        }
    }
Exemplo n.º 5
0
    /// <summary>
    /// BACK BUTTONS
    /// </summary>

    void backToShop()
    {
        GameObject.Find("GUIShop").GetComponent <Image>().enabled = false;
        PlaySelectSound();
        shopDisplayText.text = "";
        letters.Clear();
        shopMenu    = ShopMenuCategory.main;
        shopOptions = shopMenuCharOptions.main;
        deleteButtons();

        createdButtons = false;
    }
Exemplo n.º 6
0
    void addMove(Move selectedAttack)
    {
        if (GameObject.Find(selectedAttack.character) && GameObject.Find(selectedAttack.character).GetComponent <BattleCharacter>() != null)
        {
            PlayBuySound();
            GameObject.Find(selectedAttack.character).GetComponent <BattleCharacter>().moves.Add(selectedAttack.move);
            ModeHandler.money -= selectedAttack.price;
            moveList.Remove(selectedAttack);
            shopMenu    = ShopMenuCategory.main;
            shopOptions = shopMenuCharOptions.main;
            deleteButtons();

            createdButtons = false;
        }
        else
        {
            PlayDeclineSound();
        }
    }
Exemplo n.º 7
0
    void addFoodItem(PlayerCharacter playerchar, FoodStuffs foodItem)
    {
        if (playerchar.foodItem == null)
        {
            PlayBuySound();
            playerchar.foodItem = foodItem;
            playerchar.foodTurn = foodItem.duration;
            ModeHandler.money  -= foodItem.price;
        }
        else
        {
            PlayDeclineSound();
        }
        GameObject.Find("GUIShop").GetComponent <Image>().enabled = false;
        shopMenu    = ShopMenuCategory.main;
        shopOptions = shopMenuCharOptions.main;
        deleteButtons();

        createdButtons = false;
    }