Example #1
0
        private void InitSpellView(ParagonAbilitiesStaticData p_psd)
        {
            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].SetParagonAbility(p_psd, selectedCharacter);
            }
            m_currentViewNr++;
        }
Example #2
0
 public void SetParagonAbility(ParagonAbilitiesStaticData p_psd, Character p_character)
 {
     NGUITools.SetActive(gameObject, true);
     m_isForStandardAction = false;
     m_isForPassiveAbility = true;
     m_visible             = true;
     m_passiveAbility      = p_psd;
     m_character           = p_character;
     m_labelName.text      = LocaManager.GetText(p_psd.NameKey);
     m_labelMana.text      = LocaManager.GetText("SPELLBOOK_PASSIVE_ABILITY");
     m_icon.atlas          = m_spellsAtlas;
     m_hasSpell            = m_character.Class.IsAdvanced;
     m_icon.spriteName     = p_psd.Icon;
     NGUITools.SetActiveSelf(m_iconItem.gameObject, false);
     UpdateData();
 }
Example #3
0
        public override void FillDescriptionValues(Single p_magicFactor)
        {
            Int32 staticID = m_staticData.StaticID;

            switch (staticID)
            {
            case 79:
            {
                SummonStaticData staticData = StaticDataHandler.GetStaticData <SummonStaticData>(EDataType.SUMMONS, 4);
                SetDescriptionValue(0, staticData.AILifetime);
                break;
            }

            default:
                if (staticID != 29)
                {
                    if (staticID != 30)
                    {
                        if (staticID == 18)
                        {
                            SummonStaticData      staticData2 = StaticDataHandler.GetStaticData <SummonStaticData>(EDataType.SUMMONS, 3);
                            MonsterBuffStaticData staticData3 = StaticDataHandler.GetStaticData <MonsterBuffStaticData>(EDataType.MONSTER_BUFFS, 6);
                            SetDescriptionValue(0, staticData2.AILifetime);
                            SetDescriptionValue(1, GetDamageAsStringFromSummonData(staticData2, 0, p_magicFactor));
                            SetDescriptionValue(2, (Int32)(staticData3.GetBuffValues(1)[1] * p_magicFactor + 0.5f));
                            SetDescriptionValue(3, (Int32)(staticData3.GetBuffValues(1)[0] * p_magicFactor + 0.5f));
                        }
                    }
                    else
                    {
                        SummonStaticData staticData4 = StaticDataHandler.GetStaticData <SummonStaticData>(EDataType.SUMMONS, 2);
                        SetDescriptionValue(0, staticData4.AILifetime);
                        SetDescriptionValue(1, GetDamageAsStringFromSummonData(staticData4, 0, p_magicFactor));
                    }
                }
                else
                {
                    SummonStaticData staticData5 = StaticDataHandler.GetStaticData <SummonStaticData>(EDataType.SUMMONS, 1);
                    SetDescriptionValue(0, staticData5.AILifetime);
                    SetDescriptionValue(1, GetDamageAsStringFromSummonData(staticData5, 0, p_magicFactor));
                }
                break;

            case 81:
            {
                SummonStaticData staticData6 = StaticDataHandler.GetStaticData <SummonStaticData>(EDataType.SUMMONS, 5);
                SetDescriptionValue(0, staticData6.Range);
                SetDescriptionValue(1, GetDamageAsStringFromSummonData(staticData6, 0, p_magicFactor));
                SetDescriptionValue(2, staticData6.AILifetime);
                break;
            }

            case 84:
            {
                SummonStaticData           staticData7 = StaticDataHandler.GetStaticData <SummonStaticData>(EDataType.SUMMONS, 6);
                ParagonAbilitiesStaticData staticData8 = StaticDataHandler.GetStaticData <ParagonAbilitiesStaticData>(EDataType.PARAGON_ABILITES, 8);
                SetDescriptionValue(0, GetDamageAsStringFromSummonData(staticData7, 0, p_magicFactor));
                SetDescriptionValue(1, staticData8.Values[2]);
                break;
            }
            }
        }