Astra.Components.EventConnection
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
Declaração
Seção intitulada “Declaração”readonly struct Astra.Components.EventConnectionConexã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.
Membros
Seção intitulada “Membros”| 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; }