void SetNewScalePositionInImage(ImageBackgroundItemWidget item) { item.setNewScale(float.Parse(inputWidth.text)); if (inputHeight != null) { inputHeight.text = whoIsCallMe.DesktopItemCaller.transform.localScale.y.ToString(); } }
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(); }
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; }