Пример #1
0
 void setWonder()
 {
     for (int i = 0; i < 8; i++)
     {
         WonderCard ob = _wonderManager.MerveillesSelected[i];
         Wonders[i].GetComponent <WonderCard>().cardValue = ob.cardValue;
         Wonders[i].GetComponent <Image>().sprite         = ob.cardFace;
         Wonders[i].SetActive(true);
     }
 }
Пример #2
0
        public void Setup(WonderCard wonderCard, WonderCardObjectVisualSetter cardSetter)
        {
            var visualizer = wonderCard.Data.GetWonderVisualizer();

            var name          = visualizer.GetNameCard();
            var background    = visualizer.GetBackground();
            var costFirstEra  = visualizer.GetCostFirstEra();
            var costSecondEra = visualizer.GetCostSecondEra();
            var costThirdEra  = visualizer.GetCostThirdEra();

            var initialBonus  = visualizer.GetInitialBonus();
            var stepTwoEffect = visualizer.GetCurrentEffectStepTwo();

            cardSetter.SetName(name);
            cardSetter.SetBackground(background);
            cardSetter.SetCostFirstEra(costFirstEra);
            cardSetter.SetCostSecondEra(costSecondEra);
            cardSetter.SetCostThirdEra(costThirdEra);
            cardSetter.SetInitialBonus(initialBonus);
            cardSetter.SetCurrentEffectStepTwo(stepTwoEffect);
        }
Пример #3
0
 public void GiveWonderCard(WonderCard wonderCard)
 {
     _wonderCard = wonderCard;
     resources.AddProduction(_wonderCard.Data.StartCurrencyEffect);
 }
Пример #4
0
 public WonderCardActivatedUseAction(WonderCard entity) : base(entity)
 {
 }
Пример #5
0
 protected override void SendRequest(WonderCard card, string command)
 {
     ServerGameHandler.Instance.CardActionRequest(GameManager.Instance.CurrentSession.gameId, card.Data.Id, command);
 }
Пример #6
0
 public void GlobalSetup(WonderCard wonderCard)
 {
     Setup(wonderCard, cardObjectVisualSetter);
 }
Пример #7
0
 public void SwitchWindow(string playerName, OutputResources resources, IEnumerable <CommonCard> cards, WonderCard wonderCard)
 {
     if (holder.activeSelf)
     {
         Close();
     }
     else
     {
         Show(playerName, resources, cards, wonderCard);
     }
 }
Пример #8
0
        public void Show(string playerName, OutputResources resources, IEnumerable <CommonCard> cards, WonderCard wonderCard)
        {
            // STATS
            NameText.text = playerName;

            MoneyText.text = resources.Money.ToString();

            MilitaryText.text = resources.Military.ToString();
            VictoryText.text  = resources.Victory.ToString();

            WarVictoryTokensText.text = resources.WarVictoryTokens.ToString();
            WarLoseTokensText.text    = resources.WarLoseTokens.ToString();

            Rune1Text.text = resources.Rune1.ToString();
            Rune2Text.text = resources.Rune2.ToString();
            Rune3Text.text = resources.Rune3.ToString();

            WoodText.text  = resources.Wood.ToString();
            OreText.text   = resources.Ore.ToString();
            ClayText.text  = resources.Clay.ToString();
            StoneText.text = resources.Stone.ToString();

            PapyrusText.text = resources.Papyrus.ToString();
            ClothText.text   = resources.Cloth.ToString();
            GlassText.text   = resources.Glass.ToString();

            // CARDS
            cardsList.AddCards(cards);

            // WONDER CARD
            //wonderCardList.AddCards(wonderCard); TODO -- Add wonder card object
            WonderCardGameSetup.Instance.Setup(wonderCard, cardObjectVisualSetter);

            holder.SetActive(true);
        }
Пример #9
0
 public WonderCardBuildAction(WonderCard entity) : base(entity)
 {
 }