// 移出防御效果 public void RemoveDefence() { if (_defence != null) { SkillSystem.SkEntity.UnmountBuff(_character.Entity.aliveEntity, _defence); _defence = null; } }
// 添加防御效果 void AddDefence() { if (_defence == null && _durability.floatValue.current != 0f) { _defenceValue[0] = VCUtility.GetArmorDefence(_durability.valueMax); _defence = SkillSystem.SkEntity.MountBuff(_character.Entity.aliveEntity, 30200129, _defenceIndex, _defenceValue); } }