ZeroVR/ZeroPacientVR/Assets/Octave3D World Builder/Scripts/Objects/Object Placement/Path/ObjectPlacementPathManualCo...

26 lines
1.2 KiB
C#

#if UNITY_EDITOR
using UnityEngine;
using System.Collections.Generic;
namespace O3DWB
{
public class ObjectPlacementPathManualConstructionSessionData
{
#region Private Variables
private ObjectPlacementPath _path;
private List<ObjectPlacementBoxStackSegment> _pathSegments;
private List<ObjectPlacementPathTileConnectionGridCell> _tileConnectionGridCells;
private ObjectPlacementExtensionPlane _pathExtensionPlane;
private GameObject _startObject;
#endregion
#region Public Properties
public ObjectPlacementPath Path { get { return _path; } set { _path = value; } }
public List<ObjectPlacementBoxStackSegment> PathSegments { get { return _pathSegments; } set { _pathSegments = value; } }
public List<ObjectPlacementPathTileConnectionGridCell> TileConnectionGridCells { get { return _tileConnectionGridCells; } set { _tileConnectionGridCells = value; } }
public ObjectPlacementExtensionPlane PathExtensionPlane { get { return _pathExtensionPlane; } set { _pathExtensionPlane = value; } }
public GameObject StartObject { get { return _startObject; } set { _startObject = value; } }
#endregion
}
}
#endif