Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }