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); }
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; }