示例#1
0
        private void InitSpellView(RacialAbilitiesStaticData p_rsd)
        {
            Character selectedCharacter = m_party.SelectedCharacter;

            if (m_currentViewNr >= m_page * 11 && m_currentViewNr < (m_page + 1) * 11)
            {
                Int32 num = m_currentViewNr - m_page * 11;
                m_spellViews[num].SetRacialAbility(p_rsd, selectedCharacter);
            }
            m_currentViewNr++;
        }
示例#2
0
 public void SetRacialAbility(RacialAbilitiesStaticData p_rsd, Character p_character)
 {
     NGUITools.SetActive(gameObject, true);
     m_isForStandardAction = false;
     m_isForPassiveAbility = true;
     m_visible             = true;
     m_passiveAbility      = p_rsd;
     m_character           = p_character;
     m_labelName.text      = LocaManager.GetText(p_rsd.NameKey);
     m_labelMana.text      = LocaManager.GetText("SPELLBOOK_PASSIVE_ABILITY");
     m_icon.atlas          = m_spellsAtlas;
     m_hasSpell            = true;
     m_icon.spriteName     = p_rsd.Icon;
     NGUITools.SetActiveSelf(m_iconItem.gameObject, false);
     UpdateData();
 }