void Start() { IconViewController iconctroller = (IconViewController)this.controller; if (iconctroller != null) { if (iconctroller.deviceInfo.isIconHd) { imageHD.gameObject.SetActive(true); } } LayOut(); OnUIDidFinish(); }
void Start() { IconViewController iconctroller = (IconViewController)this.controller; if (iconctroller != null) { if (iconctroller.deviceInfo.isIconHd) { imageHD.gameObject.SetActive(true); } } List <object> listColor = GameLevelParse.main.listColor; Shader shaderColor = Shader.Find("Custom/ShapeColor"); { ShapeColorItemInfo info = listShape[0] as ShapeColorItemInfo; imageShape0.UpdateImage(info.pic, imageShape0.keyImage); Material mat = new Material(shaderColor); ShapeColorItemInfo infocolor = listColor[0] as ShapeColorItemInfo; mat.SetColor("_ColorShape", infocolor.color); imageShape0.image.material = mat; } { ShapeColorItemInfo info = listShape[1] as ShapeColorItemInfo; imageShape1.UpdateImage(info.pic); ShapeColorItemInfo infocolor = listColor[1] as ShapeColorItemInfo; //ShapeHighlighterController hlc = AddHighLight(imageShape1.gameObject); // hlc.UpdateColor(infocolor.color); imageHeighLight.UpdateImage(info.pic); Material mat = new Material(shaderColor); mat.SetColor("_ColorShape", infocolor.color); imageHeighLight.image.material = mat; } { ShapeColorItemInfo info = listShape[2] as ShapeColorItemInfo; imageShape2.UpdateImage(info.pic); Material mat = new Material(shaderColor); ShapeColorItemInfo infocolor = listColor[2] as ShapeColorItemInfo; mat.SetColor("_ColorShape", infocolor.color); imageShape2.image.material = mat; } LayOut(); OnUIDidFinish(); }