Pular para o conteúdo
AstraDOCS

Astra.Components.PhysicsEventConnection2D

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

Conexão física 2D: Evento real de sensor/contato 2D altera ativação do receptor. Família Física 2D · Eventos.

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

readonly struct Astra.Components.PhysicsEventConnection2D

Conexão física 2D: Evento real de sensor/contato 2D altera ativação do receptor. Família Física 2D · Eventos.

Referência estudada: https://docs.godotengine.org/en/4.5/classes/class_area2d.html

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

Consulte também Conexão física 2D para propriedades, valores iniciais, requisitos e edição em Play.

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

.ctor

public PhysicsEventConnection2D(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.PhysicsEventConnection2D Wrap(Astra.Component component)
Parâmetro Tipo Contrato
component Astra.Component

Action

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

Ação. Executada antes do callback C#; permanência pode disparar a cada passo físico

Component

public Astra.Component Component { get; }

Enabled

public bool Enabled { get; set; }

Ativa

Event

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

Evento. Sensor exige um Colisor 2D sensor; contato exige uma forma sólida no emissor

InstanceId

public ulong InstanceId { get; }

IsAlive

public bool IsAlive { get; }

Object

public Astra.GameObject Object { get; }

OtherFilter

public Astra.ObjectReference OtherFilter { get; set; }

Outro objeto. Opcional: somente eventos com este outro objeto; vazio aceita todos

Receiver

public Astra.ObjectReference Receiver { get; set; }

Receptor. Objeto cuja ativação será alterada

TypeId

public static string TypeId { get; }