public void movesMenu() { PlaySelectSound(); deleteButtons(); shopMenu = ShopMenuCategory.moves; createdButtons = false; }
public void characterMenu() { PlaySelectSound(); deleteButtons(); shopMenu = ShopMenuCategory.characters; createdButtons = false; }
public void foodMenu() { PlaySelectSound(); deleteButtons(); shopMenu = ShopMenuCategory.food; createdButtons = false; }
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; } } }
/// <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; }
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(); } }
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; }