private void getReferences() { if (InterestController == null) { if (ShowDebugLog) { Debug.Log("Frustum: interest Controller Not Set, searching Parent Object for component"); } InterestController = transform.parent.gameObject.GetComponent <VRR_Interest_Controller>(); if (InterestController == null) { if (ShowDebugLog) { Debug.Log("Frustum: interest Controller Not Set, searching Grand Parent Object for component"); } InterestController = transform.parent.parent.gameObject.GetComponent <VRR_Interest_Controller>(); if (InterestController == null) { Debug.LogWarning("Controller_Interest Component Not Found in Parent or GrandParent Object!"); return; } } } }
private void create_InterestController() { _interestController = this.gameObject.AddComponent <VRR_Interest_Controller>(); }