Helper class to easily control filter parameters. Reflection only occurs in the constructor: overhead when getting / setting the parameter is minimal.
Exemple #1
0
        void OnEnable()
        {
            Frequency = _frequency;

            if (player == null)
            {
                player = GATManager.DefaultPlayer;
            }

            if (isTrackFilter)
            {
                _filterParam = new GATFilterParam(_trackNb, filterSlot, paramName, player);
            }
            else
            {
                _filterParam = new GATFilterParam(filterSlot, paramName, player);
            }

            player.onPlayerWillMix += OnPlayerWillMix;
        }
Exemple #2
0
        void OnEnable()
        {
            Frequency = _frequency;

            if( player == null )
                player = GATManager.DefaultPlayer;

            if( isTrackFilter )
            {
                _filterParam = new GATFilterParam( _trackNb, filterSlot, paramName, player );
            }
            else
            {
                _filterParam = new GATFilterParam( filterSlot, paramName, player );
            }

            player.onPlayerWillMix += OnPlayerWillMix;
        }