// Use this for initialization
    void Start()
    {
        _gameManager   = GetComponent <GameManagerScript>();
        _gameAnchor    = GameObject.FindGameObjectWithTag("GameAnchor");
        _paddleAnchor  = GameObject.FindGameObjectWithTag("PaddleAnchor");
        _eventManager  = GameObject.FindGameObjectWithTag("EventText").GetComponent <EventTextScript>();
        _controlSlider = GameObject.FindGameObjectWithTag("ControlSlider").GetComponent <Slider>();
        _camera        = Camera.main;

        Reset();

#if UNITY_EDITOR
        _paddleSpeed = 1.0f;
#endif
    }
示例#2
0
        // Use this for initialization
        void Start()
        {
            IsPaused               = true;
            IsStarted              = false;
            TimerStarted           = false;
            _currentState          = 0;
            _textPointScore        = _actualPointScore = 0;
            _timer                 = 0;
            _speedIncreaseTimer    = 0;
            _eventCreated          = false;
            _comboTimer            = 0;
            _backgroundColourIndex = 1;
            _currentLevel          = 1;

            // Camera shake
            _camera = Camera.main;

            _paddleManager   = GetComponent <PaddleManagerScript>();
            _brickManager    = GetComponent <BrickManagerScript>();
            _soundManager    = GetComponent <SoundManagerScript>();
            _eventManager    = GameObject.FindGameObjectWithTag("EventText").GetComponent <EventTextScript>();
            _inGameMenu      = GameObject.FindGameObjectWithTag("InGameMenu");
            _controlSlider   = GameObject.FindGameObjectWithTag("ControlSlider");
            _scoreText       = GameObject.FindGameObjectWithTag("ScoreText").GetComponent <Text>();
            _timeText        = GameObject.FindGameObjectWithTag("TimeText").GetComponent <Text>();
            _comboText       = GameObject.FindGameObjectWithTag("ComboText").GetComponent <Text>();
            _backgroundImage = GameObject.FindGameObjectWithTag("BackgroundImage").GetComponent <SpriteRenderer>();
            _innerRing       = GameObject.FindGameObjectWithTag("InnerRing").GetComponent <InnerRingScript>();

            _comboText.enabled = false;

            var obj = GameObject.FindGameObjectWithTag("DebugText");

            if (obj)
            {
                _debugText = obj.GetComponent <Text>();
            }
        }