Dragger

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O objeto Dragger é um objeto de ajuda usado para criar ferramentas que podem arrastar peças. Espera-se (mas não é necessário) ser usado com Mouse eventos.

Sua implementação é usada principalmente na biblioteca RbxStamper.

Resumo

Métodos

  • AxisRotate(axis : Enum.Axis):void

    Gira a(s) peça(s) atualmente arrastada(s) em 90 graus no eixo dado.

  • MouseDown(mousePart : Instance,pointOnMousePart : Vector3,parts : Instances):void

    Inicializa uma ação de arrastamento, especificando quais peças usar ao arrastar.

  • MouseMove(mouseRay : Ray):void

    Tentativas de mover a parte atualmente arrastada para o ponto onde o MouseRay atinge outra parte.

  • MouseUp():void

    Interrompe a ação de arrastamento atual (feita por Dragger:MouseDown()).

Propriedades

Métodos

AxisRotate

void

Gira a(s) peça(s) atualmente arrastada(s) em 90 graus no eixo dado.

Parâmetros

axis: Enum.Axis
Valor Padrão: "X"

Devolução

void

MouseDown

void

Inicializa uma ação de arrastamento, especificando quais peças usar ao arrastar.

Parâmetros

mousePart: Instance
pointOnMousePart: Vector3
parts: Instances

Devolução

void

MouseMove

void

Tentativas de mover a parte atualmente arrastada para o ponto onde o MouseRay atinge outra parte.

Parâmetros

mouseRay: Ray

Devolução

void

MouseUp

void

Interrompe a ação de arrastamento atual (feita por Dragger:MouseDown() )


Devolução

void

Eventos