protected virtual void Awake() { if (progressBar == null) { SpecialDebugMessages.LogMissingReferenceError(this, nameof(progressBar)); } progressBarVisuals = progressBar.GetComponent <IProgressBarVisuals>(); }
private void OnValidate() { if (progressBar != null) { progressBarVisuals = progressBar.GetComponent <IProgressBarVisuals>(); if (progressBarVisuals == null) { progressBar = null; } } }
/// <summary> /// Initializes the component and checks its setup /// </summary> protected override void Awake() { base.Awake(); progressBarVisuals = GetComponent <IProgressBarVisuals>(); if (progressBarVisuals == null) { SpecialDebugMessages.LogComponentNotFoundError(this, nameof(IProgressBarVisuals), gameObject); } ContentProvider = new SingleIssuesProvider(); Title = ""; }