Пример #1
0
    private void SetCreatureData(CreatureIcon selectIcon, PvPCreatureInfo info)
    {
        DATA_CREATURE_NEWVER creatureTable = CDATA_CREATURE_NEWVER.Get(info.enID);

        int level = info.Level;

        CCreatureAbility creatureStat = BattleRule.CreatureAbilityUI(
            creatureTable,
            BattleRule.AddCreatureStatAbility(level, info.forceCount, creatureTable),
            BattleRule.PvPCreatureItemAbility(info.items));

        CCreatureAbilityUI.SetValues(creatureStat, _statValueTitle);

        CreateItemIcon(info.items);

        _passiveSkill = creatureTable.m_PassiveSkill_0;
        _skill0       = creatureTable.m_Skill_0;
        _activeSkill  = creatureTable.m_Skill_1;

        SetSkillInfo();

        foreach (CreatureIcon icon in _creatureIconList)
        {
            icon.SetActiveSelect(false);
        }

        selectIcon.SetActiveSelect(true);
    }
Пример #2
0
    //===================================================================================
    //
    // Default Method
    //
    //===================================================================================
    protected override void Awake()
    {
        _panel = GetComponent <UIPanel>();

        CCreatureAbilityUI.SetContents(_statContentsTitle);

        _reportButtonLabel.text = StringTableManager.GetData(8893);     // 8893    신고하기
        _skill0Label.text       = StringTableManager.GetData(3143);
        _activeSkillLabel.text  = StringTableManager.GetData(22);
        _passiveSkillLabel.text = StringTableManager.GetData(24);

        UIEventListener.Get(_skill0Sprite.gameObject).onPress       = OnPressSkill0;
        UIEventListener.Get(_passiveSkillSprite.gameObject).onPress = OnPressPassive;
        UIEventListener.Get(_activeSkillSprite.gameObject).onPress  = OnPressSkill1;
        UIEventListener.Get(_closeButton).onClick  = OnClickBack;
        UIEventListener.Get(_reportButton).onClick = OnReport;
    }