Ejemplo n.º 1
0
    private void Awake()
    {
        powerUpSpawnManager = GameObject.FindGameObjectWithTag("PowerUpSpawnManager").GetComponent <PowerUpSpawnManager>();

        colliderCommonBall = GameObject.FindGameObjectWithTag("Ball").GetComponent <ColliderCommon>();
        colliderCommonCar  = GameObject.FindGameObjectWithTag("Car").GetComponent <ColliderCommon>();

        powerUpTaken = false;
    }
Ejemplo n.º 2
0
 // Start is called before the first frame update
 void Start()
 {
     _powerUpSpawnManager = GameObject.Find("PowerUpSpawnManager")?.GetComponent <PowerUpSpawnManager>();
     _enemySpawnManager   = GameObject.Find("EnemySpawnManager")?.GetComponent <EnemySpawnManager>();
     _collider            = GetComponent <CircleCollider2D>();
     if (_powerUpSpawnManager == null || _enemySpawnManager == null || _collider == null)
     {
         Debug.LogError("Important components are missing. The object will destroy itself for safety.");
         Destroy(gameObject);
     }
 }
Ejemplo n.º 3
0
 private void Awake()
 {
     powerUpSpawnManager = GameObject.FindGameObjectWithTag("PowerUpSpawnManager").GetComponent <PowerUpSpawnManager>();
     carUIController     = GameObject.FindGameObjectWithTag("CarUI").GetComponent <CarUIController>();
     spawnManager        = GameObject.FindGameObjectWithTag("SpawnManagers").GetComponent <SpawnManager>();
 }