private IEnumerator SpawnBombs()
    {
        while (true)
        {
            GenerateBomb();

            yield return(new WaitForSecondsRealtime(IntervalsHolder.GetSpawnInterval(timer)));
        }
    }
Beispiel #2
0
        static void Main(string[] args)
        {
            IntervalsHolder allIntervals = IntervalHolderCreator();

            double numberToCheck = InputSystem.ReadDoubleNumber();

            allIntervals.CheckWhatIntervalNumberBelongs(numberToCheck);

            Console.ReadKey();
        }
Beispiel #3
0
        static IntervalsHolder IntervalHolderCreator()
        {
            IntervalsHolder creator = new IntervalsHolder();

            Interval tempInterval = new IntervalGreaterThan(0, 25, "[0,25]");

            creator.AddInterval(tempInterval);

            tempInterval = new IntervalGreaterEqualThan(25, 50, "(25,50]");
            creator.AddInterval(tempInterval);

            tempInterval = new IntervalGreaterEqualThan(50, 75, "(50,75]");
            creator.AddInterval(tempInterval);

            tempInterval = new IntervalGreaterEqualThan(75, 100, "(75,100]");
            creator.AddInterval(tempInterval);

            return(creator);
        }
Beispiel #4
0
 public void SetTimer(float timeFromBeginning)
 {
     lifeTime = wholeLifeTime = IntervalsHolder.GetDetonatorTime(timeFromBeginning);
 }