Beispiel #1
0
    public static SAudioEchoFilter Serialize(this AudioEchoFilter _audioEchoFilter)
    {
        SAudioEchoFilter returnVal = new SAudioEchoFilter
        {
            ExistsOnObject = (_audioEchoFilter == null) ? false : true,
            Enabled        = _audioEchoFilter.enabled,

            delay      = _audioEchoFilter.delay,
            decayRatio = _audioEchoFilter.decayRatio,
            wetMix     = _audioEchoFilter.wetMix,
            dryMix     = _audioEchoFilter.dryMix
        };

        return(returnVal);
    }
Beispiel #2
0
    public static void Deserialize(this SAudioEchoFilter _audioEchoFilter, ref GameObject _gameObject)
    {
        if (_audioEchoFilter.ExistsOnObject == false)
        {
            return;
        }

        AudioEchoFilter returnVal = _gameObject.GetComponent <AudioEchoFilter>();

        returnVal.enabled = _audioEchoFilter.Enabled;

        returnVal.delay      = _audioEchoFilter.delay;
        returnVal.decayRatio = _audioEchoFilter.decayRatio;
        returnVal.wetMix     = _audioEchoFilter.wetMix;
        returnVal.dryMix     = _audioEchoFilter.dryMix;
    }