EnemyInstanceInformation.cs 763 B

12345678910111213141516171819202122232425262728293031
  1. using OpenVIII.Battle.Dat;
  2. namespace OpenVIII.Battle
  3. {
  4. public class EnemyInstanceInformation
  5. {
  6. #region Fields
  7. public AnimationSystem AnimationSystem;
  8. public bool BIsActive;
  9. public bool BIsHidden;
  10. public bool BIsUntargetable;
  11. public DatFile Data;
  12. /// <summary>
  13. /// bit position of the enemy in encounter data. Use to pair the information with
  14. /// encounter data
  15. /// </summary>
  16. public sbyte PartyPos;
  17. #endregion Fields
  18. #region Properties
  19. public byte FixedLevel { get; internal set; }
  20. public bool IsFixedLevel => FixedLevel != 0xFF;
  21. public Coordinate Location { get; internal set; }
  22. #endregion Properties
  23. }
  24. }