Comment.cs
1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/******************************************************************************
* Copyright (C) Leap Motion, Inc. 2011-2017. *
* Leap Motion proprietary and confidential. *
* *
* Use subject to the terms of the Leap Motion SDK Agreement available at *
* https://developer.leapmotion.com/sdk_agreement, or another agreement *
* between Leap Motion and you, your company or other organization. *
******************************************************************************/
using UnityEngine;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace Leap.Unity {
public class Comment : MonoBehaviour {
[TextArea]
[SerializeField]
protected string _comment;
public string text {
get { return _comment; }
set { _comment = value; }
}
[SerializeField, HideInInspector]
protected bool _isEditing = true;
#if UNITY_EDITOR
[ContextMenu("Edit")]
private void beginEditing() {
Undo.RecordObject(this, "Enabled editing");
EditorUtility.SetDirty(this);
_isEditing = true;
}
#endif
}
}