// Use this for initialization void Start() { if (Instance == null) { Instance = this; } else { Destroy(this); } var firstIcon = icons[0].GetComponent <Image>(); firstIcon.sprite = selectedSprite; }
private void OnSelect(object userData, string[] options, int selected) { var type = (SelectIcon.Icon)Enum.Parse(typeof(SelectIcon.Icon), options[selected]); var group = target as PairGroup; foreach (var item in group.pairs) { if (item.a) { SelectIcon.SetIcon(item.a.gameObject, type); } if (item.b) { SelectIcon.SetIcon(item.b.gameObject, type); } } }
protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); viewport = graphics.GraphicsDevice.Viewport; Select_background.LoadContent(Content, "Select_Background/" + BG.SG_001); //Set BackGround Stetusbar.LoadContent(Content, "Select_Background/" + BG.SG_002); Stetusbar.Position = new Vector2((Select_background.Get_Width() / 2 - (Stetusbar.Get_Width() / 2)), 405); Xposition[6] = (Select_background.Get_Width() / 2 - (Stetusbar.Get_Width() / 2)); Yposition[6] = 405; #region CreatCrad var btnCard = new Card(Content, IconHeros.Deadpool_Card); btnCard.Position = new Vector2(((Select_background.Get_Width() / 2 - (btnCard.Get_Width() / 2)) - btnCard.Get_Width() - 10), 50); cards.Add(btnCard); btnCard.Click += Card_was_Clicked; btnCard = new Card(Content, IconHeros.AntMan_Card); btnCard.Position = new Vector2((Select_background.Get_Width() / 2 - (btnCard.Get_Width() / 2)), 50); cards.Add(btnCard); btnCard.Click += Card_was_Clicked; btnCard = new Card(Content, IconHeros.Hulk_Card); btnCard.Position = new Vector2(((Select_background.Get_Width() / 2 - (btnCard.Get_Width() / 2)) + btnCard.Get_Width() + 10), 50); cards.Add(btnCard); btnCard.Click += Card_was_Clicked; btnCard = new Card(Content, IconHeros.Captain_Card); btnCard.Position = new Vector2(((Select_background.Get_Width() / 2 - (btnCard.Get_Width() / 2)) - btnCard.Get_Width() - 10), 50 + btnCard.Get_Height() + 10); cards.Add(btnCard); btnCard.Click += Card_was_Clicked; btnCard = new Card(Content, IconHeros.X23_Card); btnCard.Position = new Vector2((Select_background.Get_Width() / 2 - (btnCard.Get_Width() / 2)), 50 + btnCard.Get_Height() + 10); cards.Add(btnCard); btnCard.Click += Card_was_Clicked; btnCard = new Card(Content, IconHeros.GhostRider_Card); btnCard.Position = new Vector2(((Select_background.Get_Width() / 2 - (btnCard.Get_Width() / 2)) + btnCard.Get_Width() + 10), 50 + btnCard.Get_Height() + 10); cards.Add(btnCard); btnCard.Click += Card_was_Clicked; #endregion #region BackgroundIcon var btnIcon1 = new SelectIcon(Content, IconHeros.Background_Icon1); btnIcon1.Position = new Vector2(75, 405); Xposition[0] = 75; Yposition[0] = 405; IconBackground.Add(btnIcon1); btnIcon1.Click += Icon_was_Clicked; var btnIcon2 = new SelectIcon(Content, IconHeros.Background_Icon2); btnIcon2.Position = new Vector2(75 + (btnIcon2.Get_Width()) + 10, 405 + (btnIcon2.Get_Height())); Xposition[1] = 75 + (btnIcon2.Get_Width()) + 10; Yposition[1] = 405 + (btnIcon2.Get_Height()); IconBackground.Add(btnIcon2); btnIcon2.Click += Icon_was_Clicked; var btnIcon3 = new SelectIcon(Content, IconHeros.Background_Icon3); btnIcon3.Position = new Vector2(75, 405 + (btnIcon3.Get_Height() * 2)); Xposition[2] = 75; Yposition[2] = 405 + (btnIcon3.Get_Height() * 2); IconBackground.Add(btnIcon3); btnIcon3.Click += Icon_was_Clicked; var btnIcon4 = new SelectIcon(Content, IconHeros.Background_Icon); btnIcon4.Position = new Vector2((Select_background.Get_Width()) - 75 - (btnIcon4.Get_Width()), 405); Xposition[3] = (Select_background.Get_Width()) - 75 - (btnIcon4.Get_Width()); Yposition[3] = 405; IconBackground.Add(btnIcon4); var btnIcon5 = new SelectIcon(Content, IconHeros.Background_Icon); btnIcon5.Position = new Vector2((Select_background.Get_Width()) - 75 - 10 - (btnIcon5.Get_Width() * 2), 405 + (btnIcon5.Get_Height())); Xposition[4] = (Select_background.Get_Width()) - 75 - 10 - (btnIcon5.Get_Width() * 2); Yposition[4] = 405 + (btnIcon5.Get_Height()); IconBackground.Add(btnIcon5); var btnIcon6 = new SelectIcon(Content, IconHeros.Background_Icon); btnIcon6.Position = new Vector2((Select_background.Get_Width()) - 75 - (btnIcon6.Get_Width()), 405 + (btnIcon6.Get_Height() * 2)); Xposition[5] = (Select_background.Get_Width()) - 75 - (btnIcon6.Get_Width()); Yposition[5] = 405 + (btnIcon6.Get_Height() * 2); IconBackground.Add(btnIcon6); #endregion #region Stadard Heeros var btnIconDeadpool = new SelectIcon(Content, IconHeros.Deadpool_Icon); btnIconDeadpool.Position = new Vector2(Xposition[0], Yposition[0]); HeroSelect.Add(btnIconDeadpool); btnIconDeadpool.Click += Icon_was_Clicked; var btnIconAntMan = new SelectIcon(Content, IconHeros.AntMan_Icon); btnIconAntMan.Position = new Vector2(Xposition[1], Yposition[1]); HeroSelect.Add(btnIconAntMan); btnIconAntMan.Click += Icon_was_Clicked; var btnIconHulk = new SelectIcon(Content, IconHeros.Hulk_Icon); btnIconHulk.Position = new Vector2(Xposition[2], Yposition[2]); HeroSelect.Add(btnIconHulk); btnIconHulk.Click += Icon_was_Clicked; #endregion #region Stadard Status var DeadpoolStatus = new SelectIcon(Content, IconHeros.Deadpool_Status); DeadpoolStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus.Add(DeadpoolStatus); #endregion }
private void Card_was_Clicked(object sender, EventArgs e) { numSelect = numSelect % 3; switch (((Card)sender).Get_Name()) { case IconHeros.Deadpool_Card: { if (numSelect % 3 == 0) { var btnIconDeadpool = new SelectIcon(Content, IconHeros.Deadpool_Icon); btnIconDeadpool.Position = new Vector2(Xposition[0], Yposition[0]); HeroSelect[numSelect] = btnIconDeadpool; btnIconDeadpool.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 1) { var btnIconDeadpool = new SelectIcon(Content, IconHeros.Deadpool_Icon); btnIconDeadpool.Position = new Vector2(Xposition[1], Yposition[1]); HeroSelect[numSelect] = btnIconDeadpool; btnIconDeadpool.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 2) { var btnIconDeadpool = new SelectIcon(Content, IconHeros.Deadpool_Icon); btnIconDeadpool.Position = new Vector2(Xposition[2], Yposition[2]); HeroSelect[numSelect] = btnIconDeadpool; btnIconDeadpool.Click += Icon_was_Clicked; numSelect++; break; } break; } case IconHeros.AntMan_Card: { if (numSelect % 3 == 0) { var btnIconAntMan = new SelectIcon(Content, IconHeros.AntMan_Icon); btnIconAntMan.Position = new Vector2(Xposition[0], Yposition[0]); HeroSelect[numSelect] = btnIconAntMan; btnIconAntMan.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 1) { var btnIconAntMan = new SelectIcon(Content, IconHeros.AntMan_Icon); btnIconAntMan.Position = new Vector2(Xposition[1], Yposition[1]); HeroSelect[numSelect] = btnIconAntMan; btnIconAntMan.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 2) { var btnIconAntMan = new SelectIcon(Content, IconHeros.AntMan_Icon); btnIconAntMan.Position = new Vector2(Xposition[2], Yposition[2]); HeroSelect[numSelect] = btnIconAntMan; btnIconAntMan.Click += Icon_was_Clicked; numSelect++; break; } break; } case IconHeros.Hulk_Card: { if (numSelect % 3 == 0) { var btnIconHulk = new SelectIcon(Content, IconHeros.Hulk_Icon); btnIconHulk.Position = new Vector2(Xposition[0], Yposition[0]); HeroSelect[numSelect] = btnIconHulk; btnIconHulk.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 1) { var btnIconHulk = new SelectIcon(Content, IconHeros.Hulk_Icon); btnIconHulk.Position = new Vector2(Xposition[1], Yposition[1]); HeroSelect[numSelect] = btnIconHulk; btnIconHulk.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 2) { var btnIconHulk = new SelectIcon(Content, IconHeros.Hulk_Icon); btnIconHulk.Position = new Vector2(Xposition[2], Yposition[2]); HeroSelect[numSelect] = btnIconHulk; btnIconHulk.Click += Icon_was_Clicked; numSelect++; break; } break; } case IconHeros.Captain_Card: { if (numSelect % 3 == 0) { var btnIconCaptain = new SelectIcon(Content, IconHeros.Captain_Icon); btnIconCaptain.Position = new Vector2(Xposition[0], Yposition[0]); HeroSelect[numSelect] = btnIconCaptain; btnIconCaptain.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 1) { var btnIconCaptain = new SelectIcon(Content, IconHeros.Captain_Icon); btnIconCaptain.Position = new Vector2(Xposition[1], Yposition[1]); HeroSelect[numSelect] = btnIconCaptain; btnIconCaptain.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 2) { var btnIconCaptain = new SelectIcon(Content, IconHeros.Captain_Icon); btnIconCaptain.Position = new Vector2(Xposition[2], Yposition[2]); HeroSelect[numSelect] = btnIconCaptain; btnIconCaptain.Click += Icon_was_Clicked; numSelect++; break; } break; } case IconHeros.X23_Card: { if (numSelect % 3 == 0) { var btnIconX23 = new SelectIcon(Content, IconHeros.X23_Icon); btnIconX23.Position = new Vector2(Xposition[0], Yposition[0]); HeroSelect[numSelect] = btnIconX23; btnIconX23.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 1) { var btnIconX23 = new SelectIcon(Content, IconHeros.X23_Icon); btnIconX23.Position = new Vector2(Xposition[1], Yposition[1]); HeroSelect[numSelect] = btnIconX23; btnIconX23.Click += Icon_was_Clicked; numSelect++; break; } else if (numSelect % 3 == 2) { var btnIconX23 = new SelectIcon(Content, IconHeros.X23_Icon); btnIconX23.Position = new Vector2(Xposition[2], Yposition[2]); HeroSelect[numSelect] = btnIconX23; btnIconX23.Click += Icon_was_Clicked; numSelect++; break; } break; } case IconHeros.GhostRider_Card: { if (numSelect % 3 == 0) { var btnIconGhost = new SelectIcon(Content, IconHeros.GhostRider_Icon); btnIconGhost.Position = new Vector2(Xposition[0], Yposition[0]); HeroSelect[numSelect] = btnIconGhost; numSelect++; break; } else if (numSelect % 3 == 1) { var btnIconGhost = new SelectIcon(Content, IconHeros.GhostRider_Icon); btnIconGhost.Position = new Vector2(Xposition[1], Yposition[1]); HeroSelect[numSelect] = btnIconGhost; numSelect++; break; } else if (numSelect % 3 == 2) { var btnIconGhost = new SelectIcon(Content, IconHeros.GhostRider_Icon); btnIconGhost.Position = new Vector2(Xposition[2], Yposition[2]); HeroSelect[numSelect] = btnIconGhost; numSelect++; break; } break; } } }
private void Icon_was_Clicked(object sender, EventArgs e) { if (((SelectIcon)sender).Get_Name() == HeroSelect[0].Get_Name()) { if (HeroSelect[0].Get_Name() == "Deadpool_Icon") { var DeadpoolStatus = new SelectIcon(Content, IconHeros.Deadpool_Status); DeadpoolStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = DeadpoolStatus; } else if (HeroSelect[0].Get_Name() == "Ant-Man_Icon") { var AntManStatus = new SelectIcon(Content, IconHeros.Ant_Man_Status); AntManStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = AntManStatus; } else if (HeroSelect[0].Get_Name() == "Hulk_Icon") { var HulkStatus = new SelectIcon(Content, IconHeros.Hulk_Status); HulkStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = HulkStatus; } else if (HeroSelect[0].Get_Name() == "Captain_Icon") { var CaptainStatus = new SelectIcon(Content, IconHeros.Captain_Status); CaptainStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = CaptainStatus; } else if (HeroSelect[0].Get_Name() == "X-23_Icon") { var X23Status = new SelectIcon(Content, IconHeros.X_23_Status); X23Status.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = X23Status; } else if (HeroSelect[0].Get_Name() == "GhostRider_Icon") { } } else if (((SelectIcon)sender).Get_Name() == HeroSelect[1].Get_Name()) { if (HeroSelect[1].Get_Name() == "Deadpool_Icon") { var DeadpoolStatus = new SelectIcon(Content, IconHeros.Deadpool_Status); DeadpoolStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = DeadpoolStatus; } else if (HeroSelect[1].Get_Name() == "Ant-Man_Icon") { var AntManStatus = new SelectIcon(Content, IconHeros.Ant_Man_Status); AntManStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = AntManStatus; } else if (HeroSelect[1].Get_Name() == "Hulk_Icon") { var HulkStatus = new SelectIcon(Content, IconHeros.Hulk_Status); HulkStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = HulkStatus; } else if (HeroSelect[1].Get_Name() == "Captain_Icon") { var CaptainStatus = new SelectIcon(Content, IconHeros.Captain_Status); CaptainStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = CaptainStatus; } else if (HeroSelect[1].Get_Name() == "X-23_Icon") { var X23Status = new SelectIcon(Content, IconHeros.X_23_Status); X23Status.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = X23Status; } else if (HeroSelect[1].Get_Name() == "GhostRider_Icon") { } } else if (((SelectIcon)sender).Get_Name() == HeroSelect[2].Get_Name()) { if (HeroSelect[2].Get_Name() == "Deadpool_Icon") { var DeadpoolStatus = new SelectIcon(Content, IconHeros.Deadpool_Status); DeadpoolStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = DeadpoolStatus; } else if (HeroSelect[2].Get_Name() == "Ant-Man_Icon") { var AntManStatus = new SelectIcon(Content, IconHeros.Ant_Man_Status); AntManStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = AntManStatus; } else if (HeroSelect[2].Get_Name() == "Hulk_Icon") { var HulkStatus = new SelectIcon(Content, IconHeros.Hulk_Status); HulkStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = HulkStatus; } else if (HeroSelect[2].Get_Name() == "Captain_Icon") { var CaptainStatus = new SelectIcon(Content, IconHeros.Captain_Status); CaptainStatus.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = CaptainStatus; } else if (HeroSelect[2].Get_Name() == "X-23_Icon") { var X23Status = new SelectIcon(Content, IconHeros.X_23_Status); X23Status.Position = new Vector2(Xposition[6], Yposition[6]); HerosStatus[0] = X23Status; } else if (HeroSelect[2].Get_Name() == "GhostRider_Icon") { } } }