ObjectPlacementBlockManualConstructionSessionData.cs 980 B

123456789101112131415161718192021222324
  1. #if UNITY_EDITOR
  2. using UnityEngine;
  3. using System.Collections.Generic;
  4. namespace O3DWB
  5. {
  6. public class ObjectPlacementBlockManualConstructionSessionData
  7. {
  8. #region Private Variables
  9. private ObjectPlacementBlock _block;
  10. private GameObject _startObject;
  11. private List<ObjectPlacementBoxStackSegment> _blockSegments;
  12. private ObjectPlacementExtensionPlane _blockExtensionPlane;
  13. #endregion
  14. #region Public Properties
  15. public ObjectPlacementBlock Block { get { return _block; } set { _block = value; } }
  16. public GameObject StartObject { get { return _startObject; } set { _startObject = value; } }
  17. public List<ObjectPlacementBoxStackSegment> BlockSegments { get { return _blockSegments; } set { _blockSegments = value; } }
  18. public ObjectPlacementExtensionPlane BlockExtensionPlane { get { return _blockExtensionPlane; } set { _blockExtensionPlane = value; } }
  19. #endregion
  20. }
  21. }
  22. #endif