Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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"));
 }