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); } }
public static void WriteToByteArray(ByteArray byteArray, BattleRule value) { byteArray.WriteInt((int)value); }