Beispiel #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);
    }
        public void ReadFromByteArray(ByteArray byteArray)
        {
            int num = byteArray.ReadInt();

            for (int i = 0; i < num; i++)
            {
                BattleRule item = BattleRuleHelper.ReadFromByteArray(byteArray);
                this._elements.Add(item);
            }
        }
Beispiel #3
0
 public static void WriteToByteArray(ByteArray byteArray, BattleRule value)
 {
     byteArray.WriteInt((int)value);
 }