Example #1
0
 void Awake()
 {
     GameObject game = GameObject.FindGameObjectWithTag("GameController");
     spawnManager = game.GetComponent<SpawnManagerScript>();
     platformManager = game.GetComponent<PlatformManagerScript>();
     platformManager.RegisterBoundary(this);
 }
Example #2
0
 // Use this for initialization
 private void Start()
 {
     _hasVibrator = Vibration.HasVibrator();
     _player      =
         GameObject.Find("Player Animation Parent/Boost Stretcher/Player");
     _platformManager = GameObject.Find("Platform Manager")
                        .GetComponent <PlatformManagerScript>();
     _anim       = _player.GetComponent <Animator>();
     _parentAnim =
         GameObject.Find("Player Animation Parent").GetComponent <Animator>();
     _destructionBarAnim = GameObject.Find("Destruction Bar Parent")
                           .GetComponent <Animator>();
     _magnetismBarAnim = GameObject.Find("Magnetism Bar Parent")
                         .GetComponent <Animator>();
     _projectilesBarAnim = GameObject.Find("Projectiles Bar Parent")
                           .GetComponent <Animator>();
     _explosionBarAnim = GameObject.Find("Explosion Bar Parent")
                         .GetComponent <Animator>();
     _camAnim = Camera.main.GetComponent <Animator>();
     _playerMagnetLightAnim =
         GameObject.Find("Player Animation Parent/Magnetism Player Light")
         .GetComponent <Animator>();
     _playerScript = _player.GetComponent <PlayerScriptWithAnimator>();
     _audioManager = GameObject.Find("Audio Manager")
                     .GetComponent <AudioManager>();
     _gameManager = GameObject
                    .Find("GrandDaddy/Menu Parent/Menu/Game Manager")
                    .GetComponent <GameManagerScript>();
     _collider = GetComponent <Collider>();
     _timer    = GameObject.Find("GrandDaddy/Menu Parent/Menu/Game Manager")
                 .GetComponent <GameManagerScript>().Timer;
     _magnetismParticles =
         GameObject.Find("Player Animation Parent/Magnet Particle System")
         .GetComponent <ParticleSystem>();
     _projectiles = GameObject.Find("Projectiles Particle System")
                    .GetComponent <ParticleSystem>();
     _powerUps = GameObject.Find("Power Up Manager")
                 .GetComponent <PowerUpManager>().PowerUps;
     if (_powerUps == null)
     {
         return;
     }
     foreach (var powerup in _powerUps)
     {
         if (powerup._object == gameObject)
         {
             _type = powerup._type;
         }
     }
 }
Example #3
0
    // Use this for initialization
    private void Start()
    {
        Coins = new List <GameObject>();
        var platformManagerObj = GameObject.Find("Platform Manager");

        _platformManager =
            platformManagerObj.GetComponent <PlatformManagerScript>();
        _minSpawnY                = _platformManager.MinSpawnY;
        _maxSpawnY                = _platformManager.MaxSpawnY;
        _spawnPosX                = _platformManager.SpawnPosX;
        _timer                    = 0.0f;
        _timeToNextSpawn          = Random.Range(MinSpawnDelay, MaxSpawnDelay);
        _coinSpeed                = _platformManager.PlatformSpeed;
        _distanceBetweenPlatforms = _platformManager.DistanceBetweenPlatforms;
        _gameManagerScript        = GameObject
                                    .Find("GrandDaddy/Menu Parent/Menu/Game Manager")
                                    .GetComponent <GameManagerScript>();
    }
Example #4
0
    private void Start()
    {
        if (!PlayerPrefs.HasKey("highscore"))
        {
            PlayerPrefs.SetInt("highscore", 0);
        }

        HighScore          = PlayerPrefs.GetInt("highscore");
        _gameManagerScript = GameObject
                             .Find("GrandDaddy/Menu Parent/Menu/Game Manager")
                             .GetComponent <GameManagerScript>();
        _timer = _gameManagerScript.Timer;
        _magnetismParticles =
            GameObject.Find("Player Animation Parent/Magnet Particle System")
            .GetComponent <ParticleSystem>();
        _projectilesParticles = GameObject.Find(
            "Projectiles Particle System")
                                .GetComponent <ParticleSystem>();
        _magnetismParticles.Stop(true);
        _projectilesParticles.Stop(true);
        _debrisParticles =
            GameObject.Find("Player Animation Parent/Debris Particle System")
            .GetComponent <ParticleSystem>();
        _debrisParticles.Stop(true);

        _parent = gameObject.transform.parent.gameObject
                  .GetComponentInParent <Transform>();
        Score        = 0.0f;
        _scoreStreak = _gameManagerScript.ScoreStreakObj;
        if (_scoreStreak == null)
        {
            Debug.LogWarning("ScoreStreakObj is null");
        }

        _scoreText = GameObject.Find("ScoreCanvas/Score")
                     .GetComponent <TextMeshProUGUI>();
        _highScoreText = GameObject.Find("ScoreCanvas/High Score")
                         .GetComponent <TextMeshProUGUI>();
        _lastScoreText = GameObject.Find("ScoreCanvas/Last Score")
                         .GetComponent <TextMeshProUGUI>();
        if (!PlayerPrefs.HasKey("lastScore"))
        {
            GameObject.Find("ScoreCanvas/Last Score").GetComponent <Animator>()
            .Play("NoLastScoreAnimation");
            PlayerPrefs.SetInt("lastScore", 0);
        }

        _highScoreText.text = "BEST: " + PlayerPrefs.GetInt("highscore");
        _lastScoreText.text = "LAST: " + PlayerPrefs.GetInt("lastScore");
        _rb        = _parent.gameObject.GetComponentInParent <Rigidbody>();
        _anim      = gameObject.GetComponent <Animator>();
        _boostAnim = GameObject.Find("Boost Stretcher")
                     .GetComponent <Animator>();
        _parentAnim =
            _parent.transform.parent.gameObject.GetComponent <Animator>();
        _magnetismBarAnim = GameObject.Find("Magnetism Bar Parent")
                            .GetComponent <Animator>();
        _destructionBarAnim = GameObject.Find("Destruction Bar Parent")
                              .GetComponent <Animator>();
        _projectilesBarAnim = GameObject.Find("Projectiles Bar Parent")
                              .GetComponent <Animator>();
        _explosionBarAnim = GameObject.Find("Explosion Bar Parent")
                            .GetComponent <Animator>();
        _magnetismLightAnim = GameObject
                              .Find("Player Animation Parent/Magnetism Player Light")
                              .GetComponent <Animator>();

        _coins = GameObject.Find("Coin Manager").GetComponent <CoinManager>()
                 .Coins;
        _platformManager = GameObject.Find("Platform Manager")
                           .GetComponent <PlatformManagerScript>();
        _isJumpKeyReleased  = true;
        IsBoosted           = false;
        IsFirstFrameOfBoost = true;
        IsDestructive       = false;
        IsAboutToExplode    = false;
        IsExploding         = false;
        IsMagnetising       = false;
        IsProjectiles       = false;
        IsRespawning        = false;
        IsFwdBoost          = true;
        IsAddingLosingLife  = false;
        _boostSpeed         = GameObject.Find("Power Up Manager")
                              .GetComponent <PowerUpManager>().BoostSpeed;
        GravityTweak();
    }
Example #5
0
 // Use this for initialization
 void Start()
 {
     platformManager = GetComponent<PlatformManagerScript>();
     networkManager = GetComponent<NetworkManagerScript>();
     spawnManager = GetComponent<SpawnManagerScript>();
     menuManager = GetComponent<MenuManager>();
     lobby = GetComponent<GameLobbyScript>();
     mainMenu = GetComponent<MainMenuScript>();
     playerData = GetComponent<PlayerDataScript>();
     gameIsActive = false;
 }