UnityEngine.GameObject.FindWithTag C# (CSharp) Method

FindWithTag() public static method

public static FindWithTag ( string tag ) : GameObject
tag string
return GameObject
		public static GameObject FindWithTag(string tag){}
		public static GameObject[] FindGameObjectsWithTag(string tag){}

Usage Example

Esempio n. 1
0
    private void Start()
    {
        _mainCamera   = GameObject.FindWithTag("MainCamera");
        _uiCamera     = GameObject.FindWithTag("UICamera").GetComponent <Camera>();
        _canvas       = GameObject.FindWithTag("Canvas");
        _musicManager = GameObject.FindWithTag("MusicManager").GetComponent <MusicManager>();

        if (_mainCamera == null || _uiCamera == null || _canvas == null || _musicManager == null)
        {
            Debug.LogError("SIGHT-JACK ERROR: Could not find required objects.");
            GetComponentInParent <SightJackController>().Deactivate();
        }

        _enemies = new List <GameObject>();

        CreateView(GetComponent <Camera>());

        // Get white noise from canvas
        _noise = _canvas.transform.Find("Noise").gameObject;
        _noise.SetActive(true);

        _previousCondition      = _musicManager.Condition;
        _musicManager.Condition = MusicManager.Conditions.SightJack;

        _noiseEvent = RuntimeManager.CreateInstance(_noiseEventPath);
        _noiseEvent.set3DAttributes(gameObject.transform.To3DAttributes());
        _noiseEvent.start();
    }
All Usage Examples Of UnityEngine.GameObject::FindWithTag