private void resetBtn_Click(object sender, EventArgs e) { roomGrid.Refresh(); RefreshGrid(); AddPanel.Hide(); UpdatePanel.Hide(); }
private void FavouritesMusic_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex == -1) { return; } Music music = new Music(); foreach (Music m in app.Musics) { if (MusicPanel.CurrentRow.Cells[0].Value.ToString() == m.Name) { music = m; currentMusic = music; break; } } if (MusicPanel.CurrentCell.ColumnIndex == 7) { currentMusic = music; app.OpenChildForm(new MusicForm(app, music)); } else if (MusicPanel.CurrentCell.ColumnIndex == 4) { if (user.Favorite.Musics.Contains(music)) { user.Favorite.Musics.Remove(music); MusicPanel.CurrentCell.Value = getFav(Color.Silver); MessageBox.Show("Removed from Favorites!"); } else { user.Favorite.Musics.Add(music); MusicPanel.CurrentCell.Value = getFav(Color.Red); MessageBox.Show("Added to Favorites!"); } } else if (MusicPanel.CurrentCell.ColumnIndex == 5) { MessageBox.Show("Downloaded"); } else if (MusicPanel.CurrentCell.ColumnIndex == 6) { AddPanel.Visible = true; AddPanel.Enabled = true; AddPanel.Show(); } else { string musicname = MusicPanel.Rows[e.RowIndex].Cells[0].Value.ToString(); app.Musics = playList.Musics; app.Play(musicname); } }
private void branchaddbtn_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtlocation.Text) && combobr_adminList.SelectedIndex > 0) { int br_admin_id = itemid[combobr_adminList.SelectedIndex]; ServiceBranch.BranchServiceClient c = new ServiceBranch.BranchServiceClient(); ServiceBranch.Branch d = new ServiceBranch.Branch(); d.Location = txtlocation.Text; d.Br_Admin_ID = br_admin_id; d = c.addBranch(d); if (d != null && d.Id > 0) { MessageBox.Show("Add Sucessfully", "Branch Added !", MessageBoxButtons.OK, MessageBoxIcon.Information); Load_data(); AddPanel.Hide(); EditPanel.Hide(); List.Show(); } else { MessageBox.Show("Fail", "Fail !", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Fill all Fields", " Info !", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void editbranchbtn_Click(object sender, EventArgs e) { if (editlocationtxt.Text == String.Empty) { MessageBox.Show("Fill all Fields", "Required", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (editcomboadmin.SelectedIndex > 0) { B.Br_Admin_ID = itemid[editcomboadmin.SelectedIndex]; } B.Location = editlocationtxt.Text; ServiceBranch.BranchServiceClient s = new ServiceBranch.BranchServiceClient(); ServiceBranch.Branchdata data = new ServiceBranch.Branchdata(); data = s.updateBranch(B); if (data != null) { MessageBox.Show("Edit Successfully", "Edit", MessageBoxButtons.OK, MessageBoxIcon.Information); Load_data(); AddPanel.Hide(); EditPanel.Hide(); List.Show(); } else { MessageBox.Show("Error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void layoutAddPanel() { if (isAddPanelInControls()) { AddPanel addPanel = (AddPanel)Controls.Find("addPanel", false)[0]; addPanel.Location = new Point(addButton.Location.X - 15, addButton.Location.Y + addButton.Height + 2); } }
private void AllBranch_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { AllBranch.LinkBehavior = System.Windows.Forms.LinkBehavior.AlwaysUnderline; AddBranch.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline; List.Show(); EditPanel.Show(); AddPanel.Show(); }
private void CreateTextB_Click(object sender, EventArgs e) { Button b = sender as Button; AddPanel.Location = b.Parent.Parent.Location; AddPanel.Show(); RuleOrTextPanel.Hide(); clauseFlag = false; }
private void includeAddPanel() { AddPanel addPanel = new AddPanel(); addPanel.Name = "addPanel"; addPanel.add("创建课程", Color.ForestGreen, addPanel_createCourseBtn_Click); addPanel.add("导入课程", Color.OrangeRed, addPanel_importCourseBtn_Click); addPanel.addToParent(this); addPanel.Location = new Point(addButton.Location.X - 15, addButton.Location.Y + addButton.Height + 2); addPanel.Size = new Size(addButton.Width + 30, 130); }
private void includeAddPanel() { AddPanel addPanel = new AddPanel(); addPanel.Name = "addPanel"; addPanel.add("编辑模式", Color.ForestGreen, changeToEditMode); addPanel.add("自由点名", Color.DarkGoldenrod, changeToFreeMode); addPanel.add("顺序点名", Color.DarkOrange, changeToOrderMode); addPanel.add("随机点名", Color.OrangeRed, changeToRandomMode); addPanel.addToParent(this); addPanel.Location = new Point(bar_modeBtn.Location.X - 15, bar_modeBtn.Location.Y + bar_modeBtn.Height + 2); addPanel.Size = new Size(bar_modeBtn.Width + 30, 150); }
private void DeleteNewRuleB_Click(object sender, EventArgs e) { AddPanel.Hide(); RuleTextTB.Clear(); //RuleOrTextPanel.Show(); foreach (Button a in positionsList) { if (a.Location == AddPanel.Location) { a.Enabled = true; a.Show(); } } }
public myUploads(App _app) { app = _app; user = app.User; panels = new List <Panel>(); InitializeComponent(); AddPanel.BringToFront(); UploadedData.CellBorderStyle = DataGridViewCellBorderStyle.None; UploadedData.RowTemplate.Height = 50; UploadedData.SelectionMode = DataGridViewSelectionMode.FullRowSelect; InitListView(1); InitUserInfo(); }
private void control_button_Click(object sender, EventArgs e) { if (alreadyClicked == false) { Button b = sender as Button; clicked = b.Name; b.Visible = false; RuleOrTextPanel.Visible = true; RuleOrTextPanel.Location = b.Location; CreateTextB.Enabled = true; Tree t = mainTree.FindName(mainTree, b.Name); if (!t.Prev.IsClause) { CreateTextB.Enabled = false; } } if (alreadyClicked == true) { foreach (Button b2 in positionsList) { if (b2.Location == RuleOrTextPanel.Location) { b2.Show(); b2.BackColor = SystemColors.Control; AddPanel.Hide(); RuleOrTextPanel.Hide(); } } Button b = sender as Button; clicked = b.Name; b.Visible = false; RuleOrTextPanel.Visible = true; RuleOrTextPanel.Location = b.Location; CreateTextB.Enabled = true; Tree t = mainTree.FindName(mainTree, b.Name); if (!t.Prev.IsClause) { CreateTextB.Enabled = false; } } alreadyClicked = true; }
private void CreateRuleB_Click(object sender, EventArgs e) { if (newTreeFlag == true) { DeleteNewRuleB.Enabled = false; } Button b = sender as Button; AddPanel.Location = b.Parent.Parent.Location; AddPanel.Show(); RuleOrTextPanel.Hide(); clauseFlag = true; }
internal void InitPanels(MainEditor editor) { List <PanelControl> lefts = new List <PanelControl>(); List <PanelControl> rights = new List <PanelControl>(); List <PanelControl> tops = new List <PanelControl>(); List <PanelControl> buttoms = new List <PanelControl>(); AddPanel add_panel = p => { p.InitializeComponent(editor); _mpPanel[p.DockPanel.Name] = p; }; add_panel(new PanelSolution()); add_panel(new PanelProperty()); add_panel(new PanelOutput()); add_panel(new PanelFind()); foreach (var item in _mpPanel) { var ctrl = item.Value; switch (ctrl.DockPanel.Dock) { case DevExpress.XtraBars.Docking.DockingStyle.Left: lefts.Add(ctrl); break; case DevExpress.XtraBars.Docking.DockingStyle.Right: rights.Add(ctrl); break; case DevExpress.XtraBars.Docking.DockingStyle.Top: tops.Add(ctrl); break; case DevExpress.XtraBars.Docking.DockingStyle.Bottom: buttoms.Add(ctrl); break; } } InsertPanels(editor, lefts); InsertPanels(editor, rights); InsertPanels(editor, tops); InsertPanels(editor, buttoms); }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { DialogResult r = CustomMessage.Show("Operation", "Select Edit or Delete", "Edit", "Delete", "Cancel"); if (r == DialogResult.Yes) { DataGridViewRow row = branchdata.Rows[e.RowIndex]; B.Id = Int32.Parse(row.Cells["Id"].Value.ToString()); B.Br_Admin_ID = Int32.Parse(row.Cells["Br_Admin_ID"].Value.ToString()); B.Location = row.Cells["Location"].Value.ToString(); editlocationtxt.Text = B.Location; EditPanel.Show(); List.Hide(); AddPanel.Hide(); } else if (r == DialogResult.No) { DataGridViewRow row = branchdata.Rows[e.RowIndex]; ServiceBranch.BranchServiceClient sb = new ServiceBranch.BranchServiceClient(); ServiceBranch.Branchdata data = new ServiceBranch.Branchdata(); data = sb.deleteBranch(Int32.Parse(row.Cells["Id"].Value.ToString())); if (data != null) { MessageBox.Show("Deleted successfully", "Deleted", MessageBoxButtons.OK, MessageBoxIcon.Information); Load_data(); } } else { } }
private void AddLocal_ButtonClick(object sender, EventArgs e) { AddPanel.BringToFront(); }
private void addNewBtn_Click(object sender, EventArgs e) { UpdatePanel.Hide(); AddPanel.Show(); }
private void SaveNewRuleB_Click(object sender, EventArgs e) { if (RuleTextTB.Text.Length < 2) { return; } if (newTreeFlag == true) { AddPanel.Hide(); mainTree.Text = RuleTextTB.Text; mainTree.IsActive = true; TableLayoutPanel zero = new RuleTextPanelPreset(RuleTextTB.Text, "button0").Table; this.Controls.Add(zero); Button zeroLoc = sender as Button; zero.Location = zeroLoc.Parent.Parent.Location; RuleTextTB.Clear(); positionsList[1].Enabled = true; positionsList[2].Enabled = true; CreateTextB.Enabled = true; DeleteNewRuleB.Enabled = true; newTreeFlag = false; return; } AddPanel.Hide(); Tree cell = mainTree.FindName(mainTree, clicked); cell.Text = RuleTextTB.Text; cell.IsActive = true; RuleTextTB.Clear(); TableLayoutPanel tlp = new RuleTextPanelPreset(cell.Text, cell.Id).Table; this.Controls.Add(tlp); Button bLoc = sender as Button; tlp.Location = bLoc.Parent.Parent.Location; if (clauseFlag == true) { } if (clauseFlag == false) { tlp.BackColor = SystemColors.GradientActiveCaption; tlp.GetControlFromPosition(0, 1).BackColor = SystemColors.GradientActiveCaption; cell.IsClause = false; } if (cell.Prev.IsClause) { foreach (Button a in positionsList) { if (cell.Left != null) { if (a.Name == cell.Left.Id) { a.Enabled = true; } } if (cell.Right != null) { if (a.Name == cell.Right.Id) { a.Enabled = true; } } } } if (!cell.Prev.IsClause) { foreach (Button a in positionsList) { if (a.Name == cell.Left.Id || a.Name == cell.Right.Id) { a.Enabled = true; } } if (cell.Prev.Left.Id == cell.Id) { foreach (Button a2 in positionsList) { if (cell.Prev.Right.Id == a2.Name) { a2.Enabled = false; } } } else { foreach (Button a2 in positionsList) { if (cell.Prev.Left.Id == a2.Name) { a2.Enabled = false; } } } } alreadyClicked = false; }
private void updateRoomBtn_Click(object sender, EventArgs e) { AddPanel.Hide(); UpdatePanel.Show(); }
public void ShowConversationPanel(Human currentFriend) { if (!aLotOfDownloaded) { scrollPanel.ContentAdded = true; } double ratio = 13 / 8.0; friend[currentFriend.UserId] = currentFriend; int topPanel; if (scrollPanel.Controls.Count == 0) { topPanel = 0; } else { topPanel = scrollPanel.Controls[scrollPanel.Controls.Count - 1].Bottom; } Panel conversationPanel = new Panel(); conversationPanel.Tag = currentFriend.UserId; conversationPanel.Size = new Size(scrollPanel.Width, (int)(header.Height * ratio)); conversationPanel.Location = new Point(0, topPanel); conversationPanel.BackColor = Color.White; AvatarBox avatarImage = new AvatarBox(); avatarImage.Image = Properties.Resources.AvatarDefault; avatarImage.SizeMode = PictureBoxSizeMode.StretchImage; int length = (int)(conversationPanel.Height / ratio); avatarImage.Size = new Size(length, length); int padding = (int)(conversationPanel.Height - avatarImage.Height) / 2; avatarImage.Location = new Point(padding, padding); avatarImage.Enabled = false; conversationPanel.Controls.Add(avatarImage); Label completeName = new Label(); completeName.Text = currentFriend.Name + " " + currentFriend.Surname; completeName.Font = boldChatFont; completeName.TextAlign = ContentAlignment.BottomCenter; completeName.AutoSize = true; completeName.ForeColor = Color.FromArgb(66, 100, 139); int top = GetLeftPosition(completeName.Height, conversationPanel.Height); top = (int)(top * 1.2); int left = avatarImage.Right + padding; completeName.Location = new Point(left, top); conversationPanel.Controls.Add(completeName); PictureBox chatImage = new PictureBox(); chatImage.Image = Properties.Resources.chatImage; chatImage.SizeMode = PictureBoxSizeMode.StretchImage; chatImage.Visible = false; chatImage.Enabled = false; int sizeChatImage = (int)(3 * length / 4.0); chatImage.Size = new Size(sizeChatImage, sizeChatImage); int topChatImage = GetLeftPosition(chatImage.Height, conversationPanel.Height); int paddingRight = sizeChatImage / 2; int paddingLeft = conversationPanel.Width - paddingRight - chatImage.Width; chatImage.Location = new Point(paddingLeft, topChatImage); conversationPanel.Controls.Add(chatImage); conversationPanel.MouseEnter += ConversationPanel_MouseEnter; conversationPanel.MouseLeave += ConversationPanel_MouseLeave; conversationPanel.Click += ConversationPanel_Click; completeName.Click += ConversationPanel_Click; AddPanel addConversation = scrollPanel.Controls.Add; Invoke(addConversation, conversationPanel); if (!aLotOfDownloaded) { scrollPanel.ContentAdded = false; } }
private void removeAddPanel() { AddPanel addPanel = (AddPanel)Controls.Find("addPanel", false)[0]; addPanel.removeFromParent(); }
public void ShowUsers(string[] people) { SuspendLayout(); scrollPanel.ContentAdded = true; int topPadding = (int)(4.85 * unit); int beginIndex; if (people[people.Length - 1] == "e") { endCommon = true; } for (int i = 0; i < people.Length / 6; i++) { beginIndex = i * 6; Human currentUser = Human.Parse(people, beginIndex); if ((I.UserId == currentUser.UserId) || (friend.ContainsKey(currentUser.UserId))) { continue; } Panel usersPanel = new Panel(); usersPanel.Size = new Size(scrollPanel.Width, (int)(25.65 * unit)); int lastPanelBottom; if (scrollPanel.Controls.Count == 0) { lastPanelBottom = 0; } else { lastPanelBottom = scrollPanel.Controls[scrollPanel.Controls.Count - 1].Bottom; } usersPanel.Location = new Point(0, lastPanelBottom + 1); AvatarBox avatar = new AvatarBox(); if (currentUser.Avatar == null) { avatar.Image = Properties.Resources.AvatarDefault; } avatar.SizeMode = PictureBoxSizeMode.StretchImage; avatar.Size = new Size((int)(19 * unit), (int)(19 * unit)); int topAvatar = GetLeftPosition(avatar.Height, usersPanel.Height); avatar.Location = new Point(topAvatar, topAvatar); usersPanel.Controls.Add(avatar); Label nameLabel = new Label(); nameLabel.Text = currentUser.Name + " " + currentUser.Surname; nameLabel.Font = boldChatFont; nameLabel.ForeColor = Color.FromArgb(42, 88, 133); nameLabel.AutoSize = true; nameLabel.TextAlign = ContentAlignment.BottomCenter; int leftPadding = (int)(3 * unit); nameLabel.Location = new Point (avatar.Right + leftPadding, (int)(topPadding * 1.25)); usersPanel.Controls.Add(nameLabel); BunifuThinButton2 addButton = new BunifuThinButton2(); addButton.ButtonText = "Добавить собеседника"; addButton.Size = new Size ((int)(56.22 * unit), (int)(13.5 * unit)); addButton.Font = chatFont; addButton.BackColor = Color.White; addButton.ActiveForecolor = Color.White; addButton.ActiveFillColor = Color.FromArgb(104, 136, 173); addButton.ActiveLineColor = Color.White; addButton.ActiveCornerRadius = 7; addButton.IdleForecolor = Color.White; addButton.IdleFillColor = Color.FromArgb(94, 129, 167); addButton.IdleLineColor = Color.White; addButton.IdleCornerRadius = 7; addButton.Location = new Point (usersPanel.Width - addButton.Width - topAvatar, topPadding); addButton.Click += AddButton_Click; addButton.Tag = currentUser; usersPanel.Controls.Add(addButton); BunifuSeparator separatorLine = new BunifuSeparator(); separatorLine.LineColor = lineColor; separatorLine.Size = new Size(usersPanel.Width - 2 * topAvatar, 1); separatorLine.Location = new Point(topAvatar, usersPanel.Height - 1); usersPanel.Controls.Add(separatorLine); AddPanel AddFriendMethod = scrollPanel.Controls.Add; scrollPanel.Invoke(AddFriendMethod, usersPanel); } downloaded = false; scrollPanel.ContentAdded = false; ResumeLayout(); }
private void btnAdd_Click(object sender, EventArgs e) { AddPanel add = new AddPanel(); add.ShowDialog(); }
public void ClickGem() { HeartState = false; CoinState = false; GemState = true; StorePanel.transform.FindChild("Weapon").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Defence").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Item").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Heart").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Cost").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Gem").GetComponent <Button>().image.overrideSprite = Menu_Btn1; StorePanel.transform.FindChild("ItemList").FindChild("Scrollbar").GetComponent <Scrollbar>().value = 0; _ScrollPanel.GetComponent <RectTransform>().sizeDelta = new Vector2(0, 1017); Transform[] ChildScroll = _ScrollPanel.GetComponentsInChildren <RectTransform>(); foreach (RectTransform cts in ChildScroll) { if (cts.tag == "ItemPanel" || cts.tag == "AddPanel") { Destroy(cts.gameObject); } } _ScrollPanel.GetComponent <RectTransform>().sizeDelta += new Vector2(3720, 0); GameObject AddPanel; GameObject[] ItemPanel = new GameObject[5]; AddPanel = Instantiate(_AddPanel, Vector3.zero, Quaternion.identity) as GameObject; AddPanel.transform.parent = _ScrollPanel; for (int i = 0; i < 5; i++) { ItemPanel[i] = Instantiate(_ItemPanel, Vector3.zero, Quaternion.identity) as GameObject; ItemPanel[i].transform.parent = _ScrollPanel; } AddPanel.transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreGem1"); ItemPanel[0].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreGem1"); ItemPanel[1].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreGem2"); ItemPanel[2].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreGem3"); ItemPanel[3].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreGem4"); ItemPanel[4].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreGem5"); AddPanel.transform.FindChild("Name").GetComponent <Text>().text = "10잼"; ItemPanel[0].transform.FindChild("Name").GetComponent <Text>().text = "10잼"; ItemPanel[1].transform.FindChild("Name").GetComponent <Text>().text = "70잼"; ItemPanel[2].transform.FindChild("Name").GetComponent <Text>().text = "200잼"; ItemPanel[3].transform.FindChild("Name").GetComponent <Text>().text = "500잼"; ItemPanel[4].transform.FindChild("Name").GetComponent <Text>().text = "1,000잼"; AddPanel.transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("TV"); ItemPanel[0].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Cash"); ItemPanel[1].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Cash"); ItemPanel[2].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Cash"); ItemPanel[3].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Cash"); ItemPanel[4].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Cash"); AddPanel.transform.FindChild("Cost_Text").GetComponent <Text>().text = "Free(" + Cloud_Mgr.GetInstance.UserData.ADD1.ToString() + "/5)"; ItemPanel[0].transform.FindChild("Cost_Text").GetComponent <Text>().text = "1,000\\"; ItemPanel[1].transform.FindChild("Cost_Text").GetComponent <Text>().text = "5,000\\"; ItemPanel[2].transform.FindChild("Cost_Text").GetComponent <Text>().text = "10,000\\"; ItemPanel[3].transform.FindChild("Cost_Text").GetComponent <Text>().text = "20,000\\"; ItemPanel[4].transform.FindChild("Cost_Text").GetComponent <Text>().text = "30,000\\"; AddPanel.GetComponent <Button>().onClick.AddListener(() => { Addmop_Gem(); }); ItemPanel[0].GetComponent <Button>().onClick.AddListener(() => { BuyProductID(kProductIDConsumable1); }); ItemPanel[1].GetComponent <Button>().onClick.AddListener(() => { BuyProductID(kProductIDConsumable2); }); ItemPanel[2].GetComponent <Button>().onClick.AddListener(() => { BuyProductID(kProductIDConsumable3); }); ItemPanel[3].GetComponent <Button>().onClick.AddListener(() => { BuyProductID(kProductIDConsumable4); }); ItemPanel[4].GetComponent <Button>().onClick.AddListener(() => { BuyProductID(kProductIDConsumable5); }); }
public void ClickHeart() { HeartState = true; CoinState = false; GemState = false; StorePanel.transform.FindChild("Weapon").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Defence").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Item").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Heart").GetComponent <Button>().image.overrideSprite = Menu_Btn1; StorePanel.transform.FindChild("Cost").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("Gem").GetComponent <Button>().image.overrideSprite = Menu_Btn2; StorePanel.transform.FindChild("ItemList").FindChild("Scrollbar").GetComponent <Scrollbar>().value = 0; _ScrollPanel.GetComponent <RectTransform>().sizeDelta = new Vector2(0, 1017); Transform[] ChildScroll = _ScrollPanel.GetComponentsInChildren <RectTransform>(); foreach (RectTransform cts in ChildScroll) { if (cts.tag == "ItemPanel" || cts.tag == "AddPanel") { Destroy(cts.gameObject); } } _ScrollPanel.GetComponent <RectTransform>().sizeDelta += new Vector2(3720, 0); GameObject AddPanel; GameObject[] ItemPanel = new GameObject[5]; AddPanel = Instantiate(_AddPanel, Vector3.zero, Quaternion.identity) as GameObject; AddPanel.transform.parent = _ScrollPanel; for (int i = 0; i < 5; i++) { ItemPanel[i] = Instantiate(_ItemPanel, Vector3.zero, Quaternion.identity) as GameObject; ItemPanel[i].transform.parent = _ScrollPanel; } AddPanel.transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreHeart1"); ItemPanel[0].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreHeart1"); ItemPanel[1].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreHeart2"); ItemPanel[2].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreHeart3"); ItemPanel[3].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreHeart4"); ItemPanel[4].transform.FindChild("Item_Image").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("StoreHeart5"); AddPanel.transform.FindChild("Name").GetComponent <Text>().text = "1하트"; ItemPanel[0].transform.FindChild("Name").GetComponent <Text>().text = "1 하트"; ItemPanel[1].transform.FindChild("Name").GetComponent <Text>().text = "3 하트"; ItemPanel[2].transform.FindChild("Name").GetComponent <Text>().text = "5 하트"; ItemPanel[3].transform.FindChild("Name").GetComponent <Text>().text = "10 하트"; ItemPanel[4].transform.FindChild("Name").GetComponent <Text>().text = "20 하트"; AddPanel.transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("TV"); ItemPanel[0].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Gem"); ItemPanel[1].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Gem"); ItemPanel[2].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Gem"); ItemPanel[3].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Gem"); ItemPanel[4].transform.FindChild("Cost").GetComponent <Image>().overrideSprite = Resources.Load <Sprite>("Gem"); AddPanel.transform.FindChild("Cost_Text").GetComponent <Text>().text = "Free(" + Cloud_Mgr.GetInstance.UserData.ADD0.ToString() + "/5)"; ItemPanel[0].transform.FindChild("Cost_Text").GetComponent <Text>().text = "5잼"; ItemPanel[1].transform.FindChild("Cost_Text").GetComponent <Text>().text = "10잼"; ItemPanel[2].transform.FindChild("Cost_Text").GetComponent <Text>().text = "20잼"; ItemPanel[3].transform.FindChild("Cost_Text").GetComponent <Text>().text = "40잼"; ItemPanel[4].transform.FindChild("Cost_Text").GetComponent <Text>().text = "80잼"; AddPanel.GetComponent <Button>().onClick.AddListener(() => { Addmop_Heart(); }); ItemPanel[0].GetComponent <Button>().onClick.AddListener(() => { Open_BuyHeart(1, 5); }); ItemPanel[1].GetComponent <Button>().onClick.AddListener(() => { Open_BuyHeart(3, 10); }); ItemPanel[2].GetComponent <Button>().onClick.AddListener(() => { Open_BuyHeart(5, 20); }); ItemPanel[3].GetComponent <Button>().onClick.AddListener(() => { Open_BuyHeart(10, 40); }); ItemPanel[4].GetComponent <Button>().onClick.AddListener(() => { Open_BuyHeart(20, 80); }); }
private void Awake() { Instance = this; }