Ejemplo n.º 1
0
    public void SetEndlessModeSettings(EndlessModeSettings p_settings)
    {
        endlessModeSettings.bubbleTimeInterval           = p_settings.bubbleTimeInterval;
        endlessModeSettings.addtionalSpeedPerIncrease    = p_settings.addtionalSpeedPerIncrease;
        endlessModeSettings.intervalBetweenSpeedIncrease = p_settings.intervalBetweenSpeedIncrease;
        endlessModeSettings.maxGoodBubblesAllowed        = p_settings.maxGoodBubblesAllowed;
        endlessModeSettings.maxBadBubbles = p_settings.maxBadBubbles;
        m_origBubbleTimeInterval          = endlessModeSettings.bubbleTimeInterval;
//		m_timeOfNextBubble = Time.time;
//		m_timeUntilNextSpeedIncrease = endlessModeSettings.intervalBetweenSpeedIncrease + Time.time;
//		generateBubbles = true;
//		m_checkGoodBubblesCount = true;
    }
Ejemplo n.º 2
0
    public void SetGameSettings()
    {
        GameController.instance.ChangeState(GameState.playing);
        bool _isNoBlackBubbles = GameController.instance.IsNoBlackBubbles();
//		Debug.Log("No Black Bubbles : " + _isNoBlackBubbles);
        int _blackBubblesCount = 0;

        GameMode _gameMode = GameController.instance.gameMode;

        switch (_gameMode)
        {
        case GameMode.timeMode50:
            if (!_isNoBlackBubbles)
            {
                _blackBubblesCount = 5;
            }
            BubbleCreator.instance.SetTimeModeSetttings(50, _blackBubblesCount);
            break;

        case GameMode.timeMode100:
            if (!_isNoBlackBubbles)
            {
                _blackBubblesCount = 10;
            }
            BubbleCreator.instance.SetTimeModeSetttings(100, _blackBubblesCount);
            break;

        case GameMode.timeMode150:
            if (!_isNoBlackBubbles)
            {
                _blackBubblesCount = 15;
            }
            BubbleCreator.instance.SetTimeModeSetttings(150, _blackBubblesCount);
            break;

        case GameMode.endlessMode5:
            if (!_isNoBlackBubbles)
            {
                _blackBubblesCount = 2;
            }
            EndlessModeSettings _endless5Settings = new EndlessModeSettings(1, 0.1f, 5, 5, _blackBubblesCount);
            BubbleCreator.instance.SetEndlessModeSettings(_endless5Settings);
            break;

        case GameMode.endlessMode25:
            if (!_isNoBlackBubbles)
            {
                _blackBubblesCount = 5;
            }
            EndlessModeSettings _endless25Settings = new EndlessModeSettings(1, 0.1f, 5, 25, _blackBubblesCount);
            BubbleCreator.instance.SetEndlessModeSettings(_endless25Settings);
            break;

        case GameMode.endlessMode50:
            if (!_isNoBlackBubbles)
            {
                _blackBubblesCount = 10;
            }
            EndlessModeSettings _endless50Settings = new EndlessModeSettings(1, 0.1f, 5, 50, _blackBubblesCount);
            BubbleCreator.instance.SetEndlessModeSettings(_endless50Settings);
            break;
        }
    }