ITarget.cs 434 B

12345678910111213141516171819
  1. using FL.Battle.Components;
  2. using UnityEngine;
  3. namespace FL.Battle
  4. {
  5. /// <summary>
  6. /// 可选择的目标
  7. /// </summary>
  8. public interface ITarget
  9. {
  10. IEntity Entity { get; }
  11. bool IsMoving { get; }
  12. bool IsDead { get; }
  13. BuffsComponent Buffs { get; }
  14. ICombatCalculation Calculation { get; }
  15. Vector3 Position { get; }
  16. public Transform UIPoint { get; }
  17. }
  18. }