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); } }
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); }
public void GiveWonderCard(WonderCard wonderCard) { _wonderCard = wonderCard; resources.AddProduction(_wonderCard.Data.StartCurrencyEffect); }
public WonderCardActivatedUseAction(WonderCard entity) : base(entity) { }
protected override void SendRequest(WonderCard card, string command) { ServerGameHandler.Instance.CardActionRequest(GameManager.Instance.CurrentSession.gameId, card.Data.Id, command); }
public void GlobalSetup(WonderCard wonderCard) { Setup(wonderCard, cardObjectVisualSetter); }
public void SwitchWindow(string playerName, OutputResources resources, IEnumerable <CommonCard> cards, WonderCard wonderCard) { if (holder.activeSelf) { Close(); } else { Show(playerName, resources, cards, wonderCard); } }
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); }
public WonderCardBuildAction(WonderCard entity) : base(entity) { }