Class DewAudioClip
Inheritance
object
UnityEngine.Object
UnityEngine.ScriptableObject
DewAudioClip
Assembly: Dew.Core.dll
Syntax
[HideMonoScript]
[DewResourceLink(ResourceLinkBy.Guid)]
[CreateAssetMenu(fileName = "New Dew Audio Clip", menuName = "Dew Audio Clip")]
public class DewAudioClip : ScriptableObject, ILinkedByGuid
Fields
clips
Declaration
Field Value
| Type |
Description |
| UnityEngine.AudioClip[] |
|
maxPitch
Declaration
[ShowIf("randomizePitch", true)]
public float maxPitch
Field Value
minPitch
Declaration
[ShowIf("randomizePitch", true)]
public float minPitch
Field Value
pitch
Declaration
[ShowIf("@!randomizePitch", true)]
public float pitch
Field Value
randomizePitch
Declaration
public bool randomizePitch
Field Value
timeOffset
Declaration
Field Value
volume
Declaration
Field Value
Properties
resourceId
Declaration
public string resourceId { get; set; }
Property Value
Methods
GetAudioClip()
Get a random audio clip from the pre-configured array of clips.
Declaration
public AudioClip GetAudioClip()
Returns
| Type |
Description |
| UnityEngine.AudioClip |
|
GetPitch()
Get an appropriate pitch value depending on how its configured.
Declaration
Returns
Implements