BeHitTrigger.cs 630 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.U2D;
  5. public class BeHitTrigger : MonoBehaviour
  6. {
  7. public Character owner;
  8. public int attackerID; //攻击方
  9. [Header("当前X值(攻击值-抗击打值)")]
  10. [DisplayOnly]
  11. public int curX;
  12. private void Awake()
  13. {
  14. owner = GetComponentInParent<Character>();
  15. }
  16. public void BeHit(int damage)
  17. {
  18. owner.BeHit(damage);
  19. }
  20. public void BeHit(AttackInfo attackInfo, Character attackFrom)
  21. {
  22. owner.BeHit(attackInfo,attackFrom);
  23. }
  24. private void Update()
  25. {
  26. }
  27. }