ObjectDetail.cs 694 B

12345678910111213141516171819202122232425262728293031
  1. using System;
  2. using UnityEngine;
  3. namespace MTE
  4. {
  5. [Serializable]
  6. internal class ObjectDetail : Detail
  7. {
  8. [SerializeField]
  9. public GameObject Object;
  10. [SerializeField]
  11. public Vector3 MinScale = Vector3.one;
  12. [SerializeField]
  13. public Vector3 MaxScale = Vector3.one;
  14. [SerializeField]
  15. public bool UseUnifiedScale = true;
  16. public ObjectDetail ShallowCopy()
  17. {
  18. var copy = new ObjectDetail();
  19. copy.Object = Object;
  20. copy.MinScale = MinScale;
  21. copy.MaxScale = MaxScale;
  22. copy.UseUnifiedScale = UseUnifiedScale;
  23. return copy;
  24. }
  25. }
  26. }