InventoryItemController.OnBeginDrag C# (CSharp) Méthode

OnBeginDrag() public méthode

public OnBeginDrag ( PointerEventData eventData ) : void
eventData PointerEventData
Résultat void
    public void OnBeginDrag(PointerEventData eventData)
    {
        DraggedObject = this;
        if (eventData == null || eventData.button != PointerEventData.InputButton.Left)
            return;

        oldLocalPosition = transform.localPosition;
        oldLocalRotation = transform.localRotation;
        oldLocalScale = transform.localScale;
        transformParent = transform.parent;
        transform.SetParent(GetComponentInParent<Canvas>().transform, true);
        Controller.CursorManager.SetCursor();
        Controller.CursorManager.FreezeCursorTexture();
        Controller.DescriptionController.SetDescription("", false);
        Controller.DescriptionController.FreezeForItemUse();
        Controller.KeyboardInputDisabled = true;
    }