public void OnBuyButton() { if (isPlayerShop) { //Если мы можем нанять этого персонажа if (IsPlayerBought(currentPlayerID)) { GlobalVars.instance.SetCurrentPlayer(currentPlayerID); //То спокойно нанимаем его playerSpawner.SpawnPlayer(currentPlayerID); AudioManager.instance.PlayRandom("PutOn"); } else //Если мы собираемся её купить { if (GlobalVars.instance.GetMoney() >= playerSpawner.GetCost(currentPlayerID)) //Если хватает денег { GlobalVars.instance.SetPlayerEnabled(currentPlayerID); //Делаем этого персонажа доступным GlobalVars.instance.RemoveMoney(playerSpawner.GetCost(currentPlayerID)); //Отбираем деньги за покупку playerSpawner.SpawnPlayer(currentPlayerID); AudioManager.instance.PlayRandom("Coin"); } } } else { //Если мы ставим этот background if (IsBackgroundBought(currentBackgroundID)) { GlobalVars.instance.SetCurrentBackground(currentBackgroundID); //То спокойно ставим его AudioManager.instance.PlayRandom("PutOn"); } else //Если мы собираемся её купить { if (GlobalVars.instance.GetMoney() >= backgroundMovement.GetCost(currentBackgroundID)) //Если хватает денег { GlobalVars.instance.SetBackgroundEnabled(currentBackgroundID); //Делаем этого персонажа доступным GlobalVars.instance.RemoveMoney(backgroundMovement.GetCost(currentBackgroundID)); //Отбираем деньги за покупку AudioManager.instance.PlayRandom("Coin"); } } } SetPlayerBackgroundUI(); }