void Awake() { GameObject game = GameObject.FindGameObjectWithTag("GameController"); spawnManager = game.GetComponent<SpawnManagerScript>(); platformManager = game.GetComponent<PlatformManagerScript>(); platformManager.RegisterBoundary(this); }
// 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; } } }
// 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>(); }
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(); }
// 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; }