public void Set(SpellStatus status, DynamicValueContext context, int cost)
 {
     m_definition           = status.definition;
     m_tooltipValueProvider = new FightValueProvider(status);
     m_tooltipElementValues = TooltipWindowUtility.GetTooltipElementValues(m_definition, context);
     m_costText.text        = cost.ToString();
     ApplyIllu(status.ownerPlayer.isLocalPlayer);
 }
Exemple #2
0
        private void InitializeProperties(ISpellTooltipDataProvider dataProvider)
        {
            TooltipElementValues gaugeModifications = dataProvider.GetGaugeModifications();

            m_air.SetModificationValue(gaugeModifications.air);
            m_earth.SetModificationValue(gaugeModifications.earth);
            m_fire.SetModificationValue(gaugeModifications.fire);
            m_water.SetModificationValue(gaugeModifications.water);
            m_reserve.SetModificationValue(gaugeModifications.reserve);
        }