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++; }
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(); }