void CheckResources() { if (_fileName == null) { _fileName = serializedObject.FindProperty("fileName"); } if (_mixer == null) { _mixer = serializedObject.FindProperty("mixer"); } if (_loadOnEnable == null) { _loadOnEnable = serializedObject.FindProperty("loadOnInit"); } if (runtimeStyle == null) { runtimeStyle = new GUIStyle(EditorStyles.boldLabel); runtimeStyle.normal.textColor = new Color(0.65f, 0f, 0f); } audioMixerSaves = (AudioMixerSaver)target; var values = Enum.GetValues(typeof(AudioMixerSaver.ChannelType)); channelTypes = new AudioMixerSaver.ChannelType[values.Length]; values.CopyTo(channelTypes, 0); }