public void sizeSliderValueChanged(UnityEngine.UI.Slider slider) { if (!(saveMenu.active || backgroundsCanvas.active || imagesCanvas.active)) { if (currentPcture != null) { currentPcture.setSize(slider.value); } } }
/* * public GamePicture createPicture (string url, Vector3 position, float size, float angle, bool flipX = false, bool flipY = false, bool shadow = true) { * GamePicture gp = Instantiate (gamePicturePrefab, position, transform.rotation, transform) as GamePicture; * gamePictures.Add (gp); * gp.setPicture (url); * gp.setSize (size); * gp.setRotation (angle); * gp.setFlipX (flipX); * gp.setFlipY (flipY); * if (shadow) * gp.setSpriteColor (pictureShadowColor); * return gp; * }*/ public GamePicture createPicture(GamePictureInfo gpi, int type = 2) { GamePicture gp = Instantiate(gamePicturePrefab, new Vector3(gpi.Position.x, gpi.Position.y, -1f), transform.rotation, transform) as GamePicture; gp.transform.localPosition = new Vector3(gpi.Position.x, gpi.Position.y, -1); gamePictures.Add(gp); gp.setPicture(gpi); gp.setSize(gpi.Size); gp.setRotation(gpi.Angle); gp.setFlipX(gpi.FlipX); gp.setFlipY(gpi.FlipY); if (type == 1) { gp.setSpriteColor(pictureShadowColor); } else if (type == 0) { gp.setSpriteColor(pictureHalfColor); } gp.activate(false); return(gp); }