Pular para o conteúdo
AstraDOCS

Astra.Components.AudioSource

Astra atual · C# · 06 out. 2026Referência de assinaturas

Audio Source: Clipe de projeto com reprodução e espaço acústico. Família Áudio · Reprodução.

Namespace: Astra.Components · Assembly: Astra.Scripting · Tipo: Struct

readonly struct Astra.Components.AudioSource

Audio Source: Clipe de projeto com reprodução e espaço acústico. Família Áudio · Reprodução.

Referência estudada: https://docs.unity3d.com/6000.0/Documentation/Manual/class-AudioSource.html

Interfaces: Astra.Components.IComponentFacade<Astra.Components.AudioSource>.

Consulte também Audio Source para propriedades, valores iniciais, requisitos e edição em Play.

Membro Categoria
.ctor Method
GetClip Method
Pause Method
Play Method
Remove Method
Resume Method
Seek Method
SetClip Method
Stop Method
Wrap Method
Bus Property
Component Property
ConeGain Property
ConeInner Property
ConeOuter Property
Dimension Property
Doppler Property
Enabled Property
InstanceId Property
IsAlive Property
Loop Property
MaxDistance Property
MinDistance Property
Mute Property
Object Property
Pan Property
Pitch Property
Playback Property
Rolloff Property
RolloffFactor Property
TypeId Property
Volume Property

.ctor

public AudioSource(Astra.Component component)
Parâmetro Tipo Contrato
component Astra.Component

GetClip

public Astra.AssetGuid GetClip(uint slot = 0)

Clipe WAV. Recurso do projeto por slot

Parâmetro Tipo Contrato
slot uint · Opcional: 0

Pause

public void Pause()

Pausar. Congela o cursor

Executado no mundo de Play; fora dele lança WorldException NotRunning.

Play

public void Play()

Tocar. Recomeça do início

Executado no mundo de Play; fora dele lança WorldException NotRunning.

Remove

public void Remove()

Remove a instância pelo ciclo nativo; dependências e ownership podem recusar.

Resume

public void Resume()

Retomar. Continua do cursor pausado

Executado no mundo de Play; fora dele lança WorldException NotRunning.

Seek

public void Seek(double seconds)

Posicionar. Move o cursor; aplicado pelo mixer

Executado no mundo de Play; fora dele lança WorldException NotRunning.

Parâmetro Tipo Contrato
seconds double

SetClip

public void SetClip(Astra.AssetGuid value, uint slot = 0)
Parâmetro Tipo Contrato
value Astra.AssetGuid
slot uint · Opcional: 0

Stop

public void Stop()

Parar. Interrompe e libera a voz

Executado no mundo de Play; fora dele lança WorldException NotRunning.

Wrap

public static Astra.Components.AudioSource Wrap(Astra.Component component)
Parâmetro Tipo Contrato
component Astra.Component

Bus

public Astra.ObjectReference Bus { get; set; }

Bus

Component

public Astra.Component Component { get; }

ConeGain

public float ConeGain { get; set; }

Ganho fora do cone

Faixa válida: 0 a 1.

ConeInner

public float ConeInner { get; set; }

Cone interno (°)

Faixa válida: 0 a 360.

ConeOuter

public float ConeOuter { get; set; }

Cone externo (°)

Faixa válida: 0 a 360.

Dimension

public Astra.Components.AudioSource.DimensionOption Dimension { get; set; }

Dimensão

Doppler

public float Doppler { get; set; }

Doppler (×)

Faixa válida: 0 a 4.

Enabled

public bool Enabled { get; set; }

Ativo

InstanceId

public ulong InstanceId { get; }

IsAlive

public bool IsAlive { get; }

Loop

public bool Loop { get; set; }

Repetir

MaxDistance

public float MaxDistance { get; set; }

Distância máxima (m)

Faixa válida: 0.02 a 100001.

MinDistance

public float MinDistance { get; set; }

Distância mínima (m)

Faixa válida: 0.01 a 100000.

Mute

public bool Mute { get; set; }

Silenciar

Object

public Astra.GameObject Object { get; }

Pan

public float Pan { get; set; }

Pan estéreo

Faixa válida: -1 a 1.

Pitch

public float Pitch { get; set; }

Velocidade / pitch (×)

Faixa válida: 0.1 a 4.

Playback

public Astra.Components.AudioSource.PlaybackOption Playback { get; set; }

Pedido. Pedido persistido; consulte o estado real na nota do componente.

Rolloff

public Astra.Components.AudioSource.RolloffOption Rolloff { get; set; }

Atenuação

RolloffFactor

public float RolloffFactor { get; set; }

Decaimento

Faixa válida: 0 a 10.

TypeId

public static string TypeId { get; }

Volume

public float Volume { get; set; }

Volume

Faixa válida: 0 a 1.