SoldierManager.cs 492 B

1234567891011121314151617181920
  1. using UnityEngine;
  2. public class SoldierManager : MonoBehaviour
  3. {
  4. private float baseAttackPower = 100f;
  5. private float currentAttackPower;
  6. void Start() { currentAttackPower = baseAttackPower; }
  7. public void ApplyAttackPenalty(float percent)
  8. {
  9. currentAttackPower = baseAttackPower * (1f - percent);
  10. }
  11. public void ResetAttackPower()
  12. {
  13. currentAttackPower = baseAttackPower;
  14. }
  15. public float GetCurrentAttackPower() => currentAttackPower;
  16. }