private static Transform SetNormalStage(int knifes, float speed, int minKnifes = 1, int maxKnifes = 4, int apples = 1, bool bonus = false, float fireSpeed = 0.05f, float knifeSpeed = 1) { UIObjects uIObjects = UIObjects.objectsUI; Image bg = uIObjects.Background.GetComponent <Image>(); bg.sprite = uIObjects.NormalFon; Settings.settings.KnifeSpeed = knifeSpeed; Settings.settings.FireRate = fireSpeed; UIObjects.objectsUI.BossAnoun.gameObject.SetActive(false); Rotate.TimeBetweenWhilling = Settings.settings.WheelingTime * 50; Settings.Knifes = knifes; Rotate.RotatingSpeed = speed; Transform wheel = WheelAndBosses.wheelAndBosses.Wheel(); RandomKnifesAndApple.Spawning(minKnifes, maxKnifes, apples); if (bonus) { Fire.fire.BonusLevel(); } else { Fire.fire.InstKnife(); } return(wheel); }
public void AddApples(int count) { if (UiKnivesAndScoreEvents.AbilityCharge < 1) { return; } int freeSpace = GameObjects.gameObjects.PointsOfRandom.Length - RandomKnifesAndApple.SelectedPoints.Count; if (count > freeSpace) { if (GameObjects.gameObjects.KnifesInWood.Count == 0) { count = freeSpace; } RemoveKnifes(count - freeSpace); } else { PerkButtonChanges(); } RandomKnifesAndApple.AppleSpawn(count, true); }