Pular para o conteúdo
AstraDOCS

Astra.Components.PhysicsEventConnection3D

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

Conexão física 3D: Evento de sensor/contato altera a ativação de um receptor. Família Física 3D · Eventos.

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

readonly struct Astra.Components.PhysicsEventConnection3D

Conexão física 3D: Evento de sensor/contato altera a ativação de um receptor. Família Física 3D · Eventos.

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

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

Consulte também Conexão física 3D 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 PhysicsEventConnection3D(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.PhysicsEventConnection3D Wrap(Astra.Component component)
Parâmetro Tipo Contrato
component Astra.Component

Action

public Astra.Components.PhysicsEventConnection3D.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.PhysicsEventConnection3D.EventOption Event { get; set; }

Evento. Sensor exige Sensor ligado no Corpo físico; contato sólido exige desligado

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; }