Exemple #1
0
        public override void Repaint(IRewardGiver rewardGiver, Quest quest)
        {
            var r       = (InventoryProStatRewardGiver)rewardGiver;
            var statDef = r.statDecorator.stat;

            if (icon != null)
            {
                icon.sprite = statDef.icon;
            }

            if (statName != null)
            {
                statName.text  = statDef.name;
                statName.color = statDef.color;
            }

            if (statValue != null)
            {
                statValue.text = r.statDecorator.ToString();
                if (overrideColor)
                {
                    statValue.color = r.statDecorator.floatValue >= 0f ? positiveColor : negativeColor;
                }
                else
                {
                    statValue.color = statDef.color;
                }
            }
        }
        public override void Repaint(IRewardGiver rewardGiver, Quest quest)
        {
            var r = (InventoryProInventorySlotsRewardGiver)rewardGiver;

            if (slotCount != null)
            {
                slotCount.text = string.Format(format, r.extraSlots);
            }
        }
Exemple #3
0
        protected virtual RewardRowUI CreateRewardRow(IRewardGiver rewardGiver)
        {
            var inst = Instantiate <RewardRowUI>(rewardGiver.rewardUIPrefab);

            inst.transform.SetParent(rewardsContainer);
            UIUtility.ResetTransform(inst.transform);

            return(inst);
        }
        public override void Repaint(IRewardGiver rewardGiver, Quest quest)
        {
            var r = (InventoryProItemRewardGiver)rewardGiver;

            r.reward.item.currentStackSize = r.reward.amount;
            wrapper.item = r.reward.item;
            wrapper.Repaint();
            r.reward.item.currentStackSize = 1; // Restore
        }
        public override void Repaint(IRewardGiver rewardGiver, Quest quest)
        {
            Assert.IsTrue(rewardGiver is INamedRewardGiver, "To use the default rewardRowUI the rewardGiver MUST be of type INamedRewardGiver - " + rewardGiver.GetType().Name + " given.");

            var named = (INamedRewardGiver)rewardGiver;

            key.text = named.name;
            val.text = named.ToString();
        }
Exemple #6
0
        public override void Repaint(IRewardGiver rewardGiver, Quest quest)
        {
            var r = (AffinityRewardGiver)rewardGiver;

            if (statName != null)
            {
                statName.text = string.Format("{0} {1}", r.judgeFactionName, affinity.message);
            }

            if (statValue != null)
            {
                statValue.text = (r.affinity > 0 ? "+" : "-") + r.affinity;
                if (r.affinity > 0f)
                {
                    statValue.color = positiveColor;
                }
                else if (r.affinity < 0f)
                {
                    statValue.color = negativeColor;
                }
            }
        }
Exemple #7
0
 public EleventhYearInfo(int tokenArg, int gumpArg, IRewardGiver giver)
 {
     m_TokenArgument = tokenArg;
     m_GumpArgument  = gumpArg;
     m_RewardGiver   = giver;
 }
Exemple #8
0
 public virtual void Repaint(IRewardGiver rewardGiver, Quest quest)
 {
 }
 public EleventhYearInfo( int tokenArg, int gumpArg, IRewardGiver giver )
 {
     m_TokenArgument = tokenArg;
     m_GumpArgument = gumpArg;
     m_RewardGiver = giver;
 }
//        [Header("Prefabs")]
//        public QuestTaskProgressRowUI taskProgressRowUIPrefab;


        public override void Repaint(IRewardGiver rewardGiver, Quest quest)
        {
        }