UnityEngine.AudioClip.SetData C# (CSharp) Method

SetData() private method

private SetData ( float data, int offsetSamples ) : bool
data float
offsetSamples int
return bool
        public extern bool SetData(float[] data, int offsetSamples);
        /// <summary>

Usage Example

Example #1
0
        /// <summary>
        /// Read the data into the specified value.
        /// </summary>
        /// <param name="value">Value.</param>
        /// <param name="reader">Reader.</param>
        public override void ReadInto(object value, ISaveGameReader reader)
        {
            UnityEngine.AudioClip audioClip = (UnityEngine.AudioClip)value;
            foreach (string property in reader.Properties)
            {
                switch (property)
                {
                case "data":
                    audioClip.SetData(reader.ReadProperty <float[]>(), 0);
                    break;

                case "channels":
                    reader.ReadProperty <System.Int32>();
                    break;

                case "frequency":
                    reader.ReadProperty <System.Int32>();
                    break;

                case "name":
                    audioClip.name = reader.ReadProperty <System.String>();
                    break;

                case "hideFlags":
                    audioClip.hideFlags = reader.ReadProperty <UnityEngine.HideFlags>();
                    break;
                }
            }
        }
All Usage Examples Of UnityEngine.AudioClip::SetData