void SetNewScalePositionInImage(ImageBackgroundItemWidget item)
    {
        item.setNewScale(float.Parse(inputWidth.text));

        if (inputHeight != null)
        {
            inputHeight.text = whoIsCallMe.DesktopItemCaller.transform.localScale.y.ToString();
        }
    }
Beispiel #2
0
    protected override void doAceptDialog()
    {
        GameObject generated = GameObject.Instantiate <GameObject>(toInstantiate);

        // Position
        positionToPlaceNewItem.x     = contextualMenuManager.transform.position.x;
        positionToPlaceNewItem.y     = contextualMenuManager.transform.position.y;
        positionToPlaceNewItem.z     = generated.transform.position.z;
        generated.transform.position = positionToPlaceNewItem;
        // Item Propierties
        ImageBackgroundItemWidget item = generated.GetComponent <ImageBackgroundItemWidget>();

        item.desktopManager = whoIsCallMe.DesktopManagerCaller;
        item.ImagePath      = pathVideo.text;
        item.nameFile       = pathVideo.text;

        base.doAceptDialog();
    }
Beispiel #3
0
    public void parseJSONToItem(DesktopManager desktopManager)
    {
        GameObject generated = GameObject.Instantiate <GameObject>(LoadDesktops.Instance.WidgetImagePrefab);

        // Position
        positionOrScaleToPlaceNewItem.x = position.x;
        positionOrScaleToPlaceNewItem.y = position.y;
        positionOrScaleToPlaceNewItem.z = position.z;
        generated.transform.position    = positionOrScaleToPlaceNewItem;

        positionOrScaleToPlaceNewItem.x = scale.x;
        positionOrScaleToPlaceNewItem.y = scale.y;
        positionOrScaleToPlaceNewItem.z = scale.z;

        // Item Propierties
        ImageBackgroundItemWidget item = generated.GetComponent <ImageBackgroundItemWidget>();

        item.desktopManager            = desktopManager;
        item.ImagePath                 = imagePath;
        generated.transform.localScale = positionOrScaleToPlaceNewItem; // Change scale after imagePath, because imagePath always assign default scale.
        item.nameFile = nameFile;
    }