Skip to content

Commit a49dc03

Browse files
committed
Added getter and setter for placementMarker property.
1 parent 197d018 commit a49dc03

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

Scripts/ARShowPlacementMarkerOnPlane.cs

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,18 @@ public class ARShowPlacementMarkerOnPlane : MonoBehaviour
1010
{
1111

1212
#pragma warning disable CS0649
13-
public GameObject placementMarker;
13+
[SerializeField]
14+
private GameObject _placementMarker;
15+
public GameObject placementMarker
16+
{
17+
get { return _placementMarker; }
18+
set
19+
{
20+
21+
_placementMarker = value;
22+
23+
}
24+
}
1425
public float verticalOffset = 0.01f;
1526
#pragma warning restore CS0649
1627

@@ -62,19 +73,19 @@ public void ShowPlacementMarkerOnPlane(bool planeVisible, Pose pose, ARPlane pla
6273
private void SetupPlacementMarker()
6374
{
6475

65-
if (placementMarker)
76+
if (_placementMarker)
6677
{
6778

68-
if (placementMarker.scene.IsValid())
79+
if (_placementMarker.scene.IsValid())
6980
{
7081

71-
placementMarkerActiveState = placementMarker.activeSelf;
82+
placementMarkerActiveState = _placementMarker.activeSelf;
7283

73-
placementMarker.SetActive(false);
84+
_placementMarker.SetActive(false);
7485

7586
}
7687

77-
placementMarkerGameObject = Instantiate(placementMarker);
88+
placementMarkerGameObject = Instantiate(_placementMarker);
7889
placementMarkerGameObject.SetActive(false);
7990

8091
}
@@ -84,10 +95,10 @@ private void SetupPlacementMarker()
8495
private void CleanupPlacementMarker()
8596
{
8697

87-
if (placementMarker && placementMarker.scene.IsValid())
98+
if (_placementMarker && _placementMarker.scene.IsValid())
8899
{
89100

90-
placementMarker.SetActive(placementMarkerActiveState);
101+
_placementMarker.SetActive(placementMarkerActiveState);
91102

92103
}
93104

0 commit comments

Comments
 (0)