Pular para o conteúdo
AstraDOCS

Astra.Components.EventConnection

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

Conexão de evento: Evento deste objeto aciona objetos ou métodos, sem script. Família Lógica · Eventos.

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

readonly struct Astra.Components.EventConnection

Conexão de evento: Evento deste objeto aciona objetos ou métodos, sem script. Família Lógica · Eventos.

Referência estudada: https://docs.unity3d.com/6000.0/Documentation/ScriptReference/Events.UnityEvent.html

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

Consulte também Conexão de evento para propriedades, valores iniciais, requisitos e edição em Play.

Membro Categoria
.ctor Method
Remove Method
Wrap Method
Action Property
Argument Property
Component Property
Enabled Property
Event Property
InstanceId Property
IsAlive Property
Method Property
Object Property
Once Property
OtherFilter Property
Receiver Property
TypeId Property

.ctor

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

Remove

public void Remove()

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

Wrap

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

Action

public Astra.Components.EventConnection.ActionOption Action { get; set; }

Ação. Executada no ponto seguro seguinte ao evento, antes do próximo despacho de scripts

Argument

public float Argument { get; set; }

Valor (s). Timer: intervalo (zero usa o autorado). Áudio: posição do cursor

Faixa válida: 0 a 3600.

Component

public Astra.Component Component { get; }

Enabled

public bool Enabled { get; set; }

Ativa. Desligada não reage a eventos; a configuração é preservada

Event

public Astra.Components.EventConnection.EventOption Event { get; set; }

Evento. Emitido por um componente deste objeto; sem o componente, a conexão não dispara

InstanceId

public ulong InstanceId { get; }

IsAlive

public bool IsAlive { get; }

Method

public Astra.Components.EventConnection.MethodOption Method { get; set; }

Método. Chamado no primeiro componente do tipo correspondente no receptor

Object

public Astra.GameObject Object { get; }

Once

public bool Once { get; set; }

Uma vez. Reage só ao primeiro evento de cada execução de Play

OtherFilter

public Astra.ObjectReference OtherFilter { get; set; }

Outro objeto. Opcional: só contatos com este outro objeto

Receiver

public Astra.ObjectReference Receiver { get; set; }

Receptor. Objeto ativado ou dono do componente chamado; vazio usa o próprio emissor

TypeId

public static string TypeId { get; }