public void Init() { m_headLineColorHex = "[" + NGUITools.EncodeColor(m_headLineColor) + "]"; m_textColorHex = "[" + NGUITools.EncodeColor(m_textColor) + "]"; m_maxHp.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_HEALTH")); m_meleeDmg.Init(LocaManager.GetText("CHARACTER_DAMAGE")); m_meleeStrikes.Init(LocaManager.GetText("MONSTER_ATTACK_MELEE_STRIKES")); m_rangeDmg.Init(LocaManager.GetText("CHARACTER_DAMAGE")); m_rangeStrikes.Init(LocaManager.GetText("MONSTER_ATTACK_RANGED_STRIKES")); m_armor.Init(LocaManager.GetText("CHARACTER_DEFENSE_AC")); m_meleeAttackValue.Init(LocaManager.GetText("BESTIARY_STAT_ATTACK_VALUE")); m_rangeAttackValue.Init(LocaManager.GetText("BESTIARY_STAT_ATTACK_VALUE")); m_rangeAttackRange.Init(LocaManager.GetText("MONSTER_ATTACK_RANGE")); m_blockAttempts.Init(LocaManager.GetText("CHARACTER_DEFENSE_GENERAL_BLOCK_ATTEMPTS")); m_critMagic.Init(LocaManager.GetText("CHARACTER_CRITICAL_DAMAGE")); m_critMelee.Init(LocaManager.GetText("CHARACTER_CRITICAL_DAMAGE")); m_critRange.Init(LocaManager.GetText("CHARACTER_CRITICAL_DAMAGE")); m_evade.Init(LocaManager.GetText("CHARACTER_DEFENSE_EVADE_VALUE")); m_resiPrimordial.Init(LocaManager.GetText("CHARACTER_RESISTANCE_PRIMORDIAL")); m_resiFire.Init(LocaManager.GetText("CHARACTER_RESISTANCE_FIRE")); m_resiWater.Init(LocaManager.GetText("CHARACTER_RESISTANCE_WATER")); m_resiEarth.Init(LocaManager.GetText("CHARACTER_RESISTANCE_EARTH")); m_resiAir.Init(LocaManager.GetText("CHARACTER_RESISTANCE_AIR")); m_resiLight.Init(LocaManager.GetText("CHARACTER_RESISTANCE_LIGHT")); m_resiDark.Init(LocaManager.GetText("CHARACTER_RESISTANCE_DARK")); m_spells = new List <MonsterStatEntry>(); m_spells.Add(m_firstSpell); m_spells.Add(m_secondSpell); m_spells.Add(m_thirdSpell); m_specials = new List <MonsterStatEntry>(); m_specials.Add(m_firstSpecial); m_specials.Add(m_secondSpecial); m_specials.Add(m_thirdSpecial); m_tooltipMapper = new Dictionary <CharacterStatEntry, String>(); m_tooltipMapper.Add(m_maxHp, "BESTIARY_STAT_ATTRIBUTE_HEALTH_TT"); m_tooltipMapper.Add(m_meleeDmg, "BESTIARY_STAT_ATTACK_DAMAGE_TT"); m_tooltipMapper.Add(m_meleeStrikes, "BESTIARY_STAT_STRIKES_TT"); m_tooltipMapper.Add(m_rangeDmg, "BESTIARY_STAT_ATTACK_DAMAGE_TT"); m_tooltipMapper.Add(m_rangeStrikes, "BESTIARY_STAT_STRIKES_TT"); m_tooltipMapper.Add(m_armor, "BESTIARY_STAT_ARMOR_VALUE_TT"); m_tooltipMapper.Add(m_meleeAttackValue, "BESTIARY_STAT_ATTACK_VALUE_TT"); m_tooltipMapper.Add(m_rangeAttackValue, "BESTIARY_STAT_ATTACK_VALUE_TT"); m_tooltipMapper.Add(m_rangeAttackRange, "MONSTER_ATTACK_RANGE_TT"); m_tooltipMapper.Add(m_blockAttempts, "BESTIARY_STAT_BLOCK_ATTEMPTS_TT"); m_tooltipMapper.Add(m_critMagic, "BESTIARY_STAT_MAGIC_CRIT_CHANCE_TT"); m_tooltipMapper.Add(m_critMelee, "BESTIARY_STAT_ATTACK_CRIT_DAMAGE_TT"); m_tooltipMapper.Add(m_critRange, "BESTIARY_STAT_ATTACK_CRIT_DAMAGE_TT"); m_tooltipMapper.Add(m_evade, "BESTIARY_STAT_EVADE_VALUE_TT"); m_tooltipMapper.Add(m_resiPrimordial, "BESTIARY_STAT_RESISTANCE_PRIMORDIAL_TT"); m_tooltipMapper.Add(m_resiFire, "BESTIARY_STAT_RESISTANCE_FIRE_TT"); m_tooltipMapper.Add(m_resiWater, "BESTIARY_STAT_RESISTANCE_WATER_TT"); m_tooltipMapper.Add(m_resiEarth, "BESTIARY_STAT_RESISTANCE_EARTH_TT"); m_tooltipMapper.Add(m_resiAir, "BESTIARY_STAT_RESISTANCE_AIR_TT"); m_tooltipMapper.Add(m_resiLight, "BESTIARY_STAT_RESISTANCE_LIGHT_TT"); m_tooltipMapper.Add(m_resiDark, "BESTIARY_STAT_RESISTANCE_DARK_TT"); CreateProgressBarSegments(); }
public void Init(Party p_party) { m_party = p_party; m_colorRed = new Color(0.75f, 0f, 0f); m_colorGreen = new Color(0f, 0.5f, 0f); m_colorRedHex = "[" + NGUITools.EncodeColor(m_colorRed) + "]"; m_colorGreenHex = "[" + NGUITools.EncodeColor(m_colorGreen) + "]"; m_hp.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_HEALTH")); m_mana.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_MANA")); m_might.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_MIGHT")); m_magic.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_MAGIC")); m_perception.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_PERCEPTION")); m_desiny.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_DESTINY")); m_vitality.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_VITALITY")); m_spirit.Init(LocaManager.GetText("CHARACTER_ATTRIBUTE_SPIRIT")); m_mainHandAttack.Init(LocaManager.GetText("CHARACTER_ATTACK_MELEE_MAIN")); m_mainHandDamage.Init(LocaManager.GetText("CHARACTER_DAMAGE")); m_mainHandCritChance.Init(LocaManager.GetText("CHARACTER_CRITICAL_CHANCE")); m_mainHandCritDamage.Init(LocaManager.GetText("CHARACTER_CRITICAL_DAMAGE")); m_offHandAttack.Init(LocaManager.GetText("CHARACTER_ATTACK_MELEE_OFF")); m_offHandDamage.Init(LocaManager.GetText("CHARACTER_DAMAGE")); m_offHandCritChance.Init(LocaManager.GetText("CHARACTER_CRITICAL_CHANCE")); m_offHandCritDamage.Init(LocaManager.GetText("CHARACTER_CRITICAL_DAMAGE")); m_rangedAttack.Init(LocaManager.GetText("CHARACTER_ATTACK_RANGED")); m_rangeDamage.Init(LocaManager.GetText("CHARACTER_DAMAGE")); m_rangedCritChance.Init(LocaManager.GetText("CHARACTER_CRITICAL_CHANCE")); m_rangedCritDamage.Init(LocaManager.GetText("CHARACTER_CRITICAL_DAMAGE")); m_magicCritChance.Init(LocaManager.GetText("CHARACTER_CRITICAL_CHANCE")); m_magicCritDamage.Init(LocaManager.GetText("CHARACTER_CRITICAL_DAMAGE")); m_magicAttackFire.Init(LocaManager.GetText("CHARACTER_RESISTANCE_FIRE")); m_magicAttackWater.Init(LocaManager.GetText("CHARACTER_RESISTANCE_WATER")); m_magicAttackAir.Init(LocaManager.GetText("CHARACTER_RESISTANCE_AIR")); m_magicAttackEarth.Init(LocaManager.GetText("CHARACTER_RESISTANCE_EARTH")); m_magicAttackLight.Init(LocaManager.GetText("CHARACTER_RESISTANCE_LIGHT")); m_magicAttackDark.Init(LocaManager.GetText("CHARACTER_RESISTANCE_DARK")); m_magicAttackPrime.Init(LocaManager.GetText("CHARACTER_RESISTANCE_PRIMORDIAL")); m_defAC.Init(LocaManager.GetText("CHARACTER_DEFENSE_AC")); m_defEvade.Init(LocaManager.GetText("CHARACTER_DEFENSE_EVADE_VALUE")); m_defBlockChance.Init(LocaManager.GetText("CHARACTER_DEFENSE_BLOCK_CHANCE")); m_defBlocksGeneral.Init(LocaManager.GetText("CHARACTER_DEFENSE_GENERAL_BLOCK_ATTEMPTS")); m_defBlocksMelee.Init(LocaManager.GetText("CHARACTER_DEFENSE_MELEE_BLOCK_ATTEMPTS")); m_resiFire.Init(LocaManager.GetText("CHARACTER_RESISTANCE_FIRE")); m_resiWater.Init(LocaManager.GetText("CHARACTER_RESISTANCE_WATER")); m_resiEarth.Init(LocaManager.GetText("CHARACTER_RESISTANCE_EARTH")); m_resiAir.Init(LocaManager.GetText("CHARACTER_RESISTANCE_AIR")); m_resiLight.Init(LocaManager.GetText("CHARACTER_RESISTANCE_LIGHT")); m_resiDark.Init(LocaManager.GetText("CHARACTER_RESISTANCE_DARK")); m_resiPrime.Init(LocaManager.GetText("CHARACTER_RESISTANCE_PRIMORDIAL")); }