private void Start() { _mainPlayer = GameObjectFinder.FindMainPlayer(); if (_mainPlayer != null) { _speakerIcon = _mainPlayer.transform.GetChild(2).GetChild(1).gameObject; } }
// Check if game objects have been found private void Update() { if (_mainPlayer == null) { _mainPlayer = GameObjectFinder.FindMainPlayer(); if (_mainPlayer != null) { _speakerIcon = _mainPlayer.transform.GetChild(2).GetChild(1).gameObject; } else { return; } } }