/// <summary> /// 设置值变化 /// </summary> /// <param name="value"></param> public void setHPChange(double value) { _deltaHP = _deltaHP ?? new DeltaHP(); _deltaHP.value += value; //Debug.Log("setHPChange: " + value + ", sum: " + _deltaHP.value); }
/// <summary> /// 设置暴击标志 /// </summary> public void setCriticalFlag() { _deltaHP = _deltaHP ?? new DeltaHP(); _deltaHP.critical = true; }
/// <summary> /// 设置闪避标志 /// </summary> public void setMissFlag() { _deltaHP = _deltaHP ?? new DeltaHP(); _deltaHP.miss = true; }