Ejemplo n.º 1
0
    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);
    }