AudioSubItem Class

ClockStone Audio Toolkit

AudioSubItem Class

An AudioSubItem represents a specific Unity audio clip.
Inheritance Hierarchy
SystemObject  (Default Namespace)AudioSubItem

Namespace:  (Default Namespace)
Assembly:  AudioToolkit (in AudioToolkit.dll) Version: 8.2.0.0 (8.2.0.0)
Syntax
C#
[SerializableAttribute]
public class AudioSubItem

The AudioSubItem type exposes the following members.

Constructors
  NameDescription
Public methodAudioSubItem
Initializes a new instance of the AudioSubItem class
Public methodAudioSubItem(AudioSubItem, AudioItem)
Copy constructor
Top
Properties
  NameDescription
Public propertyitem
the AudioItem the sub-item belongs to.
Top
Methods
  NameDescription
Public methodToString
Returns the name of the audio clip for debugging.
(Overrides ObjectToString.)
Top
Fields
  NameDescription
Public fieldClip
Specifies the AudioClip to be played in case of the Item mode.
Public fieldClipStartTime
Offsets the the audio clip start time (in seconds).
Public fieldClipStopTime
Ends playing the audio at this time (in seconds).
Public fieldDelay
Defers the playback of the audio sub-item for Delay seconds.
Public fieldDisableOtherSubitems
If enabled all other subitmes which do not have this option enabled will not be played. Useful for testing specific subitmes within a large list of subitems.
Public fieldFadeIn
Automatic fade-in in seconds
Public fieldFadeOut
Automatic fade-out in seconds
Public fieldindividualSettings
List of attribute names that have individual setings, ie. that are not inherited by the parent AudioItem
Public fieldItemModeAudioID
Specifies the audioID to be played in case of the Item mode
Public fieldPan2D
Alters the pan: -1..left, +1..right
Public fieldPitchShift
Alters the pitch in units of semitones ( thus 12 = twice the speed)
Public fieldProbability
If multiple sub-items are defined within an audio item, the specific audio clip is chosen with a probability in proportion to the Probability value.
Public fieldRandomDelay
Randomly adds a delay between 0 and RandomDelay
Public fieldRandomPitch
Randomly shifts the pitch in units of semitones ( thus 12 = twice the speed)
Public fieldRandomStartPosition
Starts playing at a random position.
Public fieldRandomVolume
Randomly shifts the volume +/- this value
Public fieldSubItemType
Specifies the type of this AudioSubItem
Public fieldVolume
The volume applied to the audio sub-item.
Top
Remarks
Add your AudioSubItem to an AudioItem using the Unity inspector.
See Also