40 lines
856 B
C#
40 lines
856 B
C#
using CodeStage.AntiCheat.ObscuredTypes;
|
|
namespace Gameplay.Unit.Data
|
|
{
|
|
public class UnitAliveData
|
|
{
|
|
|
|
public GameUnit owner;
|
|
|
|
/// <summary>
|
|
/// 血量
|
|
/// </summary>
|
|
public ObscuredInt currentHp;
|
|
/// <summary>
|
|
/// 护甲值
|
|
/// </summary>
|
|
public ObscuredInt currentShield;
|
|
/// <summary>
|
|
/// 士气值
|
|
/// </summary>
|
|
public ObscuredInt currentMorale;
|
|
|
|
|
|
public ObscuredInt maxHp;
|
|
public ObscuredInt maxShield;
|
|
public ObscuredInt maxMorale;
|
|
|
|
public UnitAliveData(GameUnit owner)
|
|
{
|
|
this.owner = owner;
|
|
}
|
|
|
|
public void Init()
|
|
{
|
|
currentHp = maxHp;
|
|
currentShield = maxShield;
|
|
currentMorale = maxMorale;
|
|
}
|
|
}
|
|
}
|