Unit.cs 606 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using PF;
  2. using UnityEngine;
  3. using Quaternion = UnityEngine.Quaternion;
  4. using Vector3 = UnityEngine.Vector3;
  5. namespace ET
  6. {
  7. public sealed class Unit: Entity
  8. {
  9. public int ConfigId;
  10. public UnitConfig Config
  11. {
  12. get
  13. {
  14. return UnitConfigCategory.Instance.Get(this.ConfigId);
  15. }
  16. }
  17. private Vector3 position;
  18. public Vector3 Position
  19. {
  20. get
  21. {
  22. return position;
  23. }
  24. set
  25. {
  26. this.position = value;
  27. }
  28. }
  29. private Quaternion rotation;
  30. public Quaternion Rotation
  31. {
  32. get
  33. {
  34. return rotation;
  35. }
  36. set
  37. {
  38. this.rotation = value;
  39. }
  40. }
  41. }
  42. }