#pragma warning restore CS0649 // varriable is never assigned to and will always have it's default value public virtual void OnValidate() { if (Application.isEditor) { if (musicMessageEventSO == null) { #if UNITY_EDITOR musicMessageEventSO = AssetManagement.FindAssetByType <MusicMessageEventSO>(); UnityEditor.EditorUtility.SetDirty(this); #endif } } }
private void OnValidate() { if (Application.isEditor) { if (musicPlayer == null) { #if UNITY_EDITOR musicPlayer = GetComponent <MusicPlayer>(); #endif } if (musicMessageEventSO == null) { #if UNITY_EDITOR musicMessageEventSO = AssetManagement.FindAssetByType <MusicMessageEventSO>(); UnityEditor.EditorUtility.SetDirty(this); #endif } } }