Example #1
0
#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
            }
        }
    }
Example #2
0
    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
            }
        }
    }