Example #1
0
        public override void Initialize()
        {
            base.Initialize();
            Score  = 0;
            Number = 0;
            var index = 0;

            do
            {
                index = Random.Range(0, layerProviders.Count);
            } while (index == previousIndex);

            previousIndex = index;
            currentLayer  = layer1;
            currentLayer.Activate();
            previousLayer = layer2;
            previousLayer.Initialize(45, 0.2f, Random.Range(2, 4), 1.6f, Vector3.zero, layerProviders[index]);
            previousLayer.Deactivate();
        }