PersistentObjectPlacementGuideData.cs 706 B

123456789101112131415161718192021222324252627
  1. #if UNITY_EDITOR
  2. using UnityEngine;
  3. using System;
  4. namespace O3DWB
  5. {
  6. [Serializable]
  7. public class PersistentObjectPlacementGuideData
  8. {
  9. #region Private Variables
  10. [SerializeField]
  11. private Vector3 _lastUsedWorldPosition = Vector3.zero;
  12. #endregion
  13. #region Public Properties
  14. public Vector3 LastUsedWorldPosition { get { return _lastUsedWorldPosition; } set { _lastUsedWorldPosition = value; } }
  15. #endregion
  16. #region Public Static Functions
  17. public static PersistentObjectPlacementGuideData Get()
  18. {
  19. return ObjectPlacement.Get().PersistentObjectPlacementGuideData;
  20. }
  21. #endregion
  22. }
  23. }
  24. #endif