//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 Jiang Yin. All rights reserved. // Homepage: https://gameframework.cn/ // Feedback: mailto:ellan@gameframework.cn //------------------------------------------------------------ using GameFramework.DataTable; using System; using UnityEngine; namespace MetaClient { [Serializable] public class ArmorData : AccessoryObjectData { [SerializeField] private int m_MaxHP = 0; [SerializeField] private int m_Defense = 0; public ArmorData(int entityId, int typeId, int ownerId, CampType ownerCamp) : base(entityId, typeId, ownerId, ownerCamp) { IDataTable dtArmor = GameEntry.DataTable.GetDataTable(); DRArmor drArmor = dtArmor.GetDataRow(TypeId); if (drArmor == null) { return; } m_MaxHP = drArmor.MaxHP; m_Defense = drArmor.Defense; } /// /// 最大生命。 /// public int MaxHP { get { return m_MaxHP; } } /// /// 防御力。 /// public int Defense { get { return m_Defense; } } } }