Esempio n. 1
0
 private void resetBtn_Click(object sender, EventArgs e)
 {
     roomGrid.Refresh();
     RefreshGrid();
     AddPanel.Hide();
     UpdatePanel.Hide();
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 6
0
 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();
 }
Esempio n. 7
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
 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();
         }
     }
 }
Esempio n. 11
0
        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();
        }
Esempio n. 12
0
        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;
        }
Esempio n. 13
0
        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;
        }
Esempio n. 14
0
        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);
        }
Esempio n. 15
0
        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
            {
            }
        }
Esempio n. 16
0
 private void AddLocal_ButtonClick(object sender, EventArgs e)
 {
     AddPanel.BringToFront();
 }
Esempio n. 17
0
 private void addNewBtn_Click(object sender, EventArgs e)
 {
     UpdatePanel.Hide();
     AddPanel.Show();
 }
Esempio n. 18
0
        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;
        }
Esempio n. 19
0
 private void updateRoomBtn_Click(object sender, EventArgs e)
 {
     AddPanel.Hide();
     UpdatePanel.Show();
 }
Esempio n. 20
0
        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();
        }
Esempio n. 23
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            AddPanel add = new AddPanel();

            add.ShowDialog();
        }
Esempio n. 24
0
    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); });
    }
Esempio n. 25
0
    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); });
    }
Esempio n. 26
0
 private void Awake()
 {
     Instance = this;
 }