WeatherMakerSoundScript Class |
Namespace: DigitalRuby.WeatherMaker
The WeatherMakerSoundScript type exposes the following members.
| Name | Description | |
|---|---|---|
| WeatherMakerSoundScript | Initializes a new instance of the WeatherMakerSoundScript class |
| Name | Description | |
|---|---|---|
| AudioSourceLoop |
Wrapper for AudioSource to help with looping
| |
| CanPlay |
Whether the sound can play - this is usually true unless something like an audio zone is used and the player is not in the zone.
| |
| hideFlags | Should the object be hidden, saved with the scene or modifiable by the user? | |
| name | The name of the object. | |
| Parent |
Parent game object to put sounds in
|
| Name | Description | |
|---|---|---|
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetHashCode | (Inherited from Object.) | |
| GetInstanceID | Returns the instance id of the object. | |
| GetType | (Inherited from Object.) | |
| Initialize |
Initialize
(Overrides WeatherMakerBaseScriptableObjectScriptInitialize.) | |
| MemberwiseClone | (Inherited from Object.) | |
| OnDestroy |
OnDestroy
(Overrides WeatherMakerBaseScriptableObjectScriptOnDestroy.) | |
| OnDisable |
OnDisable
(Overrides WeatherMakerBaseScriptableObjectScriptOnDisable.) | |
| OnEnable |
OnEnable
(Overrides WeatherMakerBaseScriptableObjectScriptOnEnable.) | |
| SetDirty | Obsolete. (Inherited from ScriptableObject.) | |
| Stop |
Stop sounds
| |
| ToString | Returns the name of the GameObject. | |
| Update |
Update sounds
(Overrides WeatherMakerBaseScriptableObjectScriptUpdate.) |
| Name | Description | |
|---|---|---|
| AudioClips | The audio clip to play (one is chosen at random) | |
| Disabled | Whether this object is disabled (Inherited from WeatherMakerBaseScriptableObjectScript.) | |
| DurationRange | How long in seconds to play the sound, for non-looped AudioSource this is ignored, and the entire sound is played. | |
| FadeDuration | How long in seconds to fade in and out for looping audio sources. | |
| HoursOfDay | The hours in a day the sound can play, or null/empty to just use TimesOfDay. | |
| IntervalRange | How long in seconds to wait in between playing the sound. Set to 0 min and max to have no wait and a continous sound. | |
| Looping | Whether to loop the audio clip, all clips must be looping or not looping. | |
| Name | A name to help you keep track of the ambient sound | |
| TimesOfDay | The times of day the sound can play. In order to play HoursOfDay must be empty or must also match. | |
| VolumeRange | Range of volume for the ambient sound, a new value is chosen each time the sound is played. |
| Name | Description | |
|---|---|---|
| CachedName |
Get cached name
(Defined by WeatherMakerObjectExtensions.) | |
| SetCachedName |
Put name in the cache
(Defined by WeatherMakerObjectExtensions.) |