Pular para o conteúdo
AstraDOCS

Astra.Components.SpringRotationConstraint

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

Mola de rotação: Segue orientação por quaternion com amortecimento e caminho curto. Família Lógica · Molas.

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

readonly struct Astra.Components.SpringRotationConstraint

Mola de rotação: Segue orientação por quaternion com amortecimento e caminho curto. Família Lógica · Molas.

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

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

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

Membro Categoria
.ctor Method
Remove Method
Wrap Method
Component Property
DampingRatio Property
Enabled Property
Frequency Property
InstanceId Property
IsAlive Property
MaxSpeed Property
Object Property
Offset Property
Target Property
TypeId Property
Weight Property

.ctor

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

Component

public Astra.Component Component { get; }

DampingRatio

public float DampingRatio { get; set; }

Razão de amortecimento

Faixa válida: 0 a 10.

Enabled

public bool Enabled { get; set; }

Ativo

Frequency

public float Frequency { get; set; }

Frequência (Hz)

Faixa válida: 0.01 a 60.

InstanceId

public ulong InstanceId { get; }

IsAlive

public bool IsAlive { get; }

MaxSpeed

public float MaxSpeed { get; set; }

Velocidade máxima (graus/s)

Faixa válida: 0.001 a 100000.

Object

public Astra.GameObject Object { get; }

Offset

public System.Numerics.Vector3 Offset { get; set; }

Offset

Target

public Astra.ObjectReference Target { get; set; }

Fonte

TypeId

public static string TypeId { get; }

Weight

public float Weight { get; set; }

Influência

Faixa válida: 0 a 1.